Course Materials
Course subject(s)
01. Introduction to Methods and Algorithms for system design
02. Models and Architectural Synthesis
03. Scheduling Algorithm
04. Scheduling revisited and Control synthesis
05. Static Timing Analyzes part 1
06. Static Timing Analyzes part 2
07. Resource Sharing
08. Sequential optimization
Textbook
Course materials
Book chapters on High Level Synthesis and Static Timing Analyzes can be found in Electronic Design Automation, chapter 5, 6.5 and 6.6,
EDA for IC Implementation, Circuit Design, and Process Technology, chapter 6.
Course book: G. De Micheli, Synthesis and Optimization of Digital Circuits
Additional course materials
These materials will help you to understand the topics of the courses and provide you up-to-date information.
- Behavioral Synthesis: an Overview
- An_Introduction_to_High-Level_Synthesis
- High-Level_Synthesis_Past,_Present,_and_Future
- The High-Level_Synthesis Blue Book chapter 4
- The Zynq Book (chapters 14, 15, 16)
- Parallel Programming for FPGAs
- ZIP file containing all text materials in PDF format of the course .
Methods and Algorithms for System Design by TU Delft OpenCourseWare is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Based on a work at https://ocw.tudelft.nl/courses/methods-and-algorithms-for-system-design/.