CS40016: Electronic Design Automation

From Metakgp Wiki
Jump to navigation Jump to search
CS40016
Course name Electronic Design Automation
Offered by Computer Science & Engineering
Credits 3
L-T-P 3-0-0
Previous Year Grade Distribution
{{{grades}}}
Semester Spring


Syllabus[edit | edit source]

Syllabus mentioned in ERP[edit | edit source]

Two-level and multi-level logic optimization of combinational circuits, state assignment of finite state machines. Technology mapping for FPGAs. Techniques for partitioning, floor planning, placement and routing. Architectural models, scheduling, allocation and binding for high-level synthesis.Hardware-software codesign. Test generation, fault simulation, built-in self test, test structures. Verilog and VHDL.References1.R. H. Katz, Contemporary Logic Design, Addison-Wesley.2.M. J. S. Smith, Application-Specific Integrated Circuits, Addison-Wesley.3.W. Wolf, Modern VLSI Design: Systems on Silicon, Pearson Education.4.J. Bhasker, Verilog VHDL Synthesis: A Practical Primer, B S Publications.5.D. D. Gajski, N. D. Dutt, A. C. Wu and A. Y. Yin, High-level Synthesis: Introduction to Chip and System Design, Kluwer Academic Publishers.6.M. Abramovici, M. A. Breuer and A. D. Friedman, Digital Systems Testing and Testable Design, IEEE Press.7.P. Bardell, W. H. McAnney and J. Savir, Built-in Test for VLSI: Pseudo-random Techniques, John Wiley and Sons.8.M. Sarrafzadeh and C. K. Wong, An Introduction to Physical Design, McGraw Hill.9.N. A. Sherwani, Algorithms for VLSI Physical Design Automation, Kluwer Academic Publishers.10.S. M. Sait and H. Youssef, VLSI Physical Design Automation: Theory and Practice, World Scientific.


Concepts taught in class[edit | edit source]

Student Opinion[edit | edit source]

How to Crack the Paper[edit | edit source]

Classroom resources[edit | edit source]

Additional Resources[edit | edit source]