Review by

Dev Pratap Singh, 2024(Dual Degree)

Course Offered In

Autumn 2021

Instructors

Prof Virendra Singh

Prerequisites

EE224 Digital Systems

Difficulty

2 (1 being easy, 5 being difficult)

Course Content

-VLSI Design Flow -High-Level Synthesis -Logic Synthesis -Logic Testing -Multilevel logic optimization -Heuristic optimization -Physical Design

Feedback on Lectures

The lectures were conducted online on MS Teams. Recordings were also provided. In the beginning, the lectures were very repetitive and slow-paced. Class timings were usually followed and missed lectures were compensated (sometimes on weekends). Towards the end, lectures were sped through and topics were squeezed in.

Feedback on Evaluations

This information is provided in the first lecture itself, but is not followed. We had weekly quizzes on the topics taught in previous lectures. The questions were not easy but solving 70-80% of them ensured that you earn decent credit. The midsem and endsem were conducted in 2 parts and both needed quick solving. There were some assignments during the semester and enough time was given for them.

Study Material and References

-Synthesis and Optimization of Digital Circuits by Giovanni De Micheli -Logic Synthesis and Verification by Hatchel & Somanzi -Algorithm for Physical Design Automation by Naveed Shervani -Current Literature (IEEE TC/TCAD/TVLSI)

Follow-up Courses

Any VLSI Design course.

Final Takeaways

The course is easy and requires an average amount of effort and time. Quite useful in terms of exploring the field of VLSI design.

Grading Statistics: Grades