Schedule is tentative and subject to change!
ThuJan 26 Lecture Course Overview
ThuJan 26 Nothing Due
FriJan 27 Section Overview of ASIC Toolflow
TueJan 31 Lecture Topic 1: Hardware Description Languages
ThuFeb 2 Lecture Topic 2: CMOS Devices; Topic 3: CMOS Circuits
ThuFeb 2 Nothing Due
FriFeb 3 Section Finish Overview of ASIC Toolflow, Lab 1 Walk-Through
TueFeb 7 Lecture — Topic 3: Continued
ThuFeb 9 Lecture Topic 4: Full-Custom Design Methodology
ThuFeb 9 Nothing Due
FriFeb 10 Section PyMTL for CL Modeling
TueFeb 14 Lecture Topic 5: Automated Design Methodology
ThuFeb 16 Lecture — Topic 5: Continued
ThuFeb 16 Due Lab 1 – ASIC Integer Multiplier
FriFeb 17 Section Lab 2 Walk-Through
TueFeb 21 February Break – No Class
ThuFeb 23 Lecture Topic 9: CMOS Combinational Logic
ThuFeb 23 Nothing Due
FriFeb 24 Section "Practical Chip Design in Industry", Aadeetya Shreedhar, Cavium
TueFeb 28 Lecture — Topic 9: Continued
ThuMar 2 Lecture Topic 10: CMOS Sequential State
ThuMar 2 Due Project Preproposal
FriMar 3 No Section
TueMar 7 Lecture — Topic 10: Continued
ThuMar 9 Lecture Topic 11: CMOS Interconnect
ThuMar 9 Nothing Due
FriMar 10 No Section
TueMar 14 Cornell Closed Due to Severe Winter Weather – No Class
ThuMar 16 Lecture Topic 12: Synthesis Algorithms
ThuMar 16 Due Lab 2 – ASIC Sorting Accelerator
FriMar 17 Section Problem-Based Learning on Digital CMOS Circuits
TueMar 21 Lecture — Topic 12: Continued
ThuMar 23 Lecture Topic 13: Physical Design Automation
ThuMar 23 Due Project Proposal and Problem Set Due
FriMar 24 Section Topic 6: Closing the Gap Between ASIC and Custom (Makeup Lecture)
TueMar 28 Lecture — Topic 6: Continued
ThuMar 30 Lecture Topic 7: Packaging, Power Distribution, Clocking, I/O
ThuMar 30 Exam Midterm from 7:30–10:30pm in 203 Phillips Hall
FriMar 31 No Section
TueApr 4 Spring Break – No Class
ThuApr 6 Spring Break – No Class
TueApr 11 Meetings Project Meetings (323 Rhodes)
ThuApr 13 Meetings Project Meetings (323 Rhodes)
FriApr 14 Nothing Due
TueApr 18 Meetings Project Meetings (323 Rhodes)
ThuApr 20 Meetings Project Meetings (323 Rhodes)
FriApr 21 Due Milestone 1 – Baseline Design and Testing Strategy Document
TueApr 25 Meetings Project Meetings (323 Rhodes)
ThuApr 27 Meetings Project Meetings (323 Rhodes)
FriApr 28 Due Milestone 2 – Alternative Design Document
TueMay 2 Meetings Project Meetings (323 Rhodes)
ThuMay 4 Meetings Project Meetings (323 Rhodes)
FriMay 5 Due Milestone 3 – Evaluation Document
TueMay 9 Meetings Project Meetings (323 Rhodes)
ThuMay 11 Meetings Project Meetings (323 Rhodes)
FriMay 12 Due Design Project Demonstrations
TueMay 16 Due Design Project Report due at 4:30pm