DTU
Uddannelse
Previous page | Current version Archive 1997/1998 
 
49361 Design Automation for Integrated Circuits
Danish title: Design automatisering for integrerede kredsløb

Type: Å, Language: EEE
Credit points: 5 point
Previous course: C4361
Offered by: Department of Information Technology (IT)
No credit points with: C4261/C4361
Prerequisite: 49260
Desirable: 49285
Recommended semester: 7th - 9th semester
Scope and form: 2 lectures per week. 3 afternoons with exercises. A number of programming exercises.
Examination: Approval of compulsory activities is a prerequisite for ass. of report. Report and oral presentation (13 point scale )
Contact person: Jan Madsen, IT, Building 343, Tel. +45 4525 3751
Aim: (1) To give students an understanding of the methods and techniques used in the CAD-tools that are used for design of large digital integrated circuits. (2) To provide an understanding of the possibilities and limitations of commercial CAD tools. (3) To enable the students to participate actively in the development of new design tools.
Contents: The course covers the fundamental methods, models, and algorithms that are used for automated design of large digital circuits. The following topics are covered: (a) Introduction to design automation: Design abstraction, synthesis, validation, and verification. (b) Layout Synthesis: Methods for automated placement, routing and layout of functional cells. Transistor level simolation. (c) Logic synthesis: Automatic optimization of boolean equation, logic simulation. (d) RTL (Register transfer level) synthesis: Control and data-path synthesis. Simulation at the RTL level. (e) Architecture synthesis: Data flow graphs, scheduling, allocation, and binding.
Each area is covered partly by introducing basic models and algorithms, and partly by presenting selected parts of existing tools.