Design technologies for integrated systems
CS-472
This file is part of the content downloaded from Design technologies for integrated systems.
- Discussion Forum (Forum)
- Announcement forum (Forum)
- Errata for the text book (File)
- To borrow the textbook, you can check the course s... (Text and media area)
- Course Syllabus (File)
- Skills and background knowledges you will need in this course (Page)
- Connection to the server for Synopsys Labs (File)
Week 1: 9, 11 September
- Lectures (Tue 8-10, Thu 10-13) (Text and media area)
- 00: Introduction (File)
- Exercise session (Thu 11-13) (Text and media area)
- 01: Graph and Graph Models (File)
- You can contact Prof. Maciej Ogorzalek, who will b... (Text and media area)
- Exercise 1 (File)
- Graphs - Colouring Terminology & Shortest Path Problem (File)
Week 2: 16, 18 September
- Lectures (Tue 8-10, Thu 10-11) (Text and media area)
- 02: Modeling Languages and Abstract Models (File)
- 03: FSM-based Specification Formalisms (File)
- Exercise session (Thu 11-13) (Text and media area)
- Exercise 1 - reference solution (File)
- Exercise 2 (File)
- Boolean Algebra (File)
Week 3: 23, 25 September
- Lectures (Tue 8-10, Thu 10-11) (Text and media area)
- 03: FSM-based Specification Formalisms (File)
- 04: Architectural-Level Synthesis (File)
- 05: Scheduling (File)
- Exercise session (Thu 10-13) (Text and media area)
- Exercise 2 - reference solution (File)
- Exercise 3 (File)
Week 4: 30 September, 2 October
- Lectures (Tue 8-10, Thu 10-11). (Text and media area)
- 06: Resource Sharing (File)
- NoC (File)
- Exercise session (Thu 11-13) (Text and media area)
- Exercise 3 - reference solution (File)
- Exercise 4 (File)
Week 5: 7, 9 October
- Lecture (Tue 8-10) (Text and media area)
- 07: Introduction to Logic Synthesis (File)
- Synopsys Lecture (Thu 10-13) (Text and media area)
- Synopsys: Fusion Compiler (File)
Week 6: 14, 16 October
- Synopsys Fusion Compiler hands-on lab (Tue 8-10) (Text and media area)
- Synopsys Fusion Compiler Lab 1 (File)
- Synopsys FC Lab 3 (File)
- Synopsys FC Lab 4 (File)
- Synopsys Fusion Compiler project (Thu 10-13) (Text and media area)
- Fusion Compiler Project (File)
Week 7: in-semester break
Week 8: 29, 31 October
- Lectures (Tue 8-10, Thu 10-11) (Text and media area)
- 08: Two-level Logic Synthesis and Optimization (File)
- 08: Heuristic Two-Level Logic Optimization (File)
- Exercise session (Thu 11-13) (Text and media area)
- Exercise 4 - Reference Solution (File)
- Exercise 5 (File)
Week 9: 4, 6 November
- Lectures (Tue 8-10, Thu 10-11) (copy) (Text and media area)
- 09: Encoding (File)
- Exercise session (Thu 11-13) (copy) (Text and media area)
- Exercise 5 - Reference Solution (File)
Week 10: 11, 13 November
- Midterm exam (Tue 8-10) (Text and media area)
- Synopsys Lecture (Thu 10-13) (Text and media area)
- DSO.ai slides (File)
- Synopsys Lecture (Thu 10-13) (copy) (Text and media area)
Week 11: 18, 20 November
- Synopsys DSO.ai hands-on lab (Tue 8-10)Please use ... (copy) (Text and media area)
- Slides DSO lab (File)
- Lecture (Thu 10-12) (Text and media area)
- 10: Binary Decision Diagrams (File)
- Synopsys DSO.ai project (Thu 12-13) (Text and media area)
- DSO Project (File)
- Cofactoring in the positional cube notation (File)
- Exercise 6 (File)
Week 12: 25, 27 November
- Lectures (Tue 8-10, Thu 10-11) (Text and media area)
- 11: Multi-level Logic Synthesis (File)
- 12: Boolean Methods for Multi-level Logic Synthesis (File)
- Exercise session (Thu 11-13) (copy) (copy) (Text and media area)
- Exercise 6 - Reference solution (File)
- Exercise 7 (File)
Week 13: 2, 4 December
- Lectures (Tue 8-10, Thu 10-11) (Text and media area)
- 13: Timing (File)
- 14: Sequential Logic Synthesis (File)
- Exercise session (Thu 11-13) (Text and media area)
- Exercise 7 - Reference solution (File)
- Exercise 8 (File)
Week 14: 9, 11 December
- Lectures (Tue 8-10, Thu 10-11) (copy) (copy) (copy) (copy) (copy) (copy) (Text and media area)
- 15: Libraries and Mapping (File)
- 16: Elements of Physical Design (File)
- Exercise session (Thu 11-13) (copy) (copy) (copy) (Text and media area)
- Exercise 8 - Reference solution (File)