Schedule is tentative and subject to change!
TueJan 22 Lecture Course Overview
ThuJan 24 Lecture Topic 1: Hardware Description Languages
ThuJan 24 Nothing Due
FriJan 25 Section Overview of ASIC Front-End Toolflow (318 Phillips)
TueJan 29 Lecture Topic 2: CMOS Devices; Topic 3: CMOS Circuits
ThuJan 31 Lecture — Topic 3: Continued
ThuJan 31 Nothing Due
FriFeb 1 Section Overview of ASIC Back-End Toolflow (318 Phillips)
TueFeb 5 Lecture Topic 4: Full-Custom Design Methodology
ThuFeb 7 Lecture Guest Lecture on ASIC Case Studies by Oscar Castaneda and Khalid Al-Hawaj
ThuFeb 7 Nothing Due
FriFeb 8 Section PyMTL for CL Modeling (318 Phillips)
TueFeb 12 Lecture — Topic 4: Continued
ThuFeb 14 Lecture Topic 5: Automated Design Methodology
ThuFeb 14 Due Lab 1 – ASIC Integer Multiplier
FriFeb 15 Section TinyRV2 Accelerators (318 Phillips)
TueFeb 19 Lecture — Topic 5: Continued
ThuFeb 21 Lecture Topic 9: CMOS Combinational Logic
ThuFeb 21 Nothing Due
FriFeb 22 No Section
TueFeb 26 February Break – No Class
ThuFeb 28 Lecture — Topic 9: Continued
ThuFeb 28 Due Project Preproposal
FriMar 1 Section Interactive Project Discussion (140 Bard Hall)
TueMar 5 Lecture — Topic 9: Continued
ThuMar 7 Lecture — Topic 9: Continued
ThuMar 7 Due Lab 2 – ASIC Sorting Accelerator (Deadline Moved to Sat, Mar 9)
FriMar 8 Section Problem-Based Learning on Digital CMOS Circuits (140 Bard Hall)
TueMar 12 Lecture Topic 10: CMOS Sequential State
ThuMar 14 Lecture Topic 12: Synthesis Algorithms
ThuMar 14 Due Project Proposal Due
FriMar 15 Section Problem-Set Collaborative Working Session (140 Bard Hall)
TueMar 19 Lecture Topic 13: Physical Design Automation
ThuMar 21 Lecture — Topic 13: Continued
ThuMar 21 Due Problem Set Due
FriMar 22 Section "Practical Chip Design in Industry", Aadeetya Shreedhar, Cavium
TueMar 26 Lecture Topic 6: Closing the Gap Between ASIC and Custom
ThuMar 28 Lecture — Topic 6: Continued
ThuMar 28 Exam Midterm from 7:30–10:30pm in 219 Phillips Hall
FriMar 29 No Section
TueApr 2 Spring Break – No Class
ThuApr 4 Spring Break – No Class
TueApr 9 Meetings Project Meetings (323 Rhodes)
ThuApr 11 Meetings Project Meetings (323 Rhodes)
FriApr 12 Nothing Due
TueApr 16 Meetings Project Meetings (323 Rhodes)
ThuApr 18 Meetings Project Meetings (323 Rhodes)
FriApr 19 Due Milestone 1 – Baseline Design and Testing Strategy Document
TueApr 23 Meetings Project Meetings (323 Rhodes)
ThuApr 25 Meetings Project Meetings (323 Rhodes)
FriApr 26 Due Milestone 2 – Alternative Design Document
TueApr 30 Meetings Project Meetings (323 Rhodes)
ThuMay 2 Meetings Project Meetings (323 Rhodes)
FriMay 3 Due Milestone 3 – Evaluation Document
TueMay 7 Meetings Project Meetings (323 Rhodes)
ThuMay 9 Meetings Project Meetings (323 Rhodes)
FriMay 10 Due Design Project Demonstrations
TueMay 14 Due Design Project Report due at 4:30pm