Serial Number
40191
Course Number
EEE5069
Course Identifier
943 U0710
No Class
- 3 Credits
Elective
GRADUATE INSTITUTE OF ELECTRICAL ENGINEERING / GRADUATE INSTITUTE OF ELECTRONICS ENGINEERING
GRADUATE INSTITUTE OF ELECTRICAL ENGINEERING
GRADUATE INSTITUTE OF ELECTRONICS ENGINEERING
Elective- JIIN LAI
- View Courses Offered by Instructor
COLLEGE OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCE GRADUATE INSTITUTE OF ELECTRONICS ENGINEERING
- Thu 7, 8, 9
BARRI LAM HALL ROOM NO.103
Type 2
40 Student Quota
NTU 30 + non-NTU 10
No Specialization Program
- Chinese
- NTU COOL
- Core Capabilities and Curriculum Planning
- Notes
NTU Enrollment Status
Loading...- Course DescriptionThis course follows the SOC Design course, based on a self-developed IC validation platform (FSIC – Ful-Stack IC). Participants will design an application accelerator and integrating it into SoC, validate it with FPGA and go through IC physical implementation and signoff flow. The course equips participants with the skills and knowledge required to become full-stack IC designers, able to handle all development stages from front-end design, back-end implementation, system debugging and embedded programming. Upon course completion, participants will have the skills and knowledge to tape out SOC chip designs from concept to production. Lectures on Design 1. Introduction to FSIC Architecture. 2. High-level Synthesis using ASIC HLS tool – Catapult. 3. Advanced HLS Topics. 4. Chip design flow. 5. Design for Test 6. Low Power Design. 7. SOC Chip Level Design Components and Issues. 8. Selected topics on high-performance Design 9. Advanced Static Timing Analysis 10. Advanced Verification techniques. Design Flow/Tool 1. Catapult (ASIC HLS) 2. Design Compiler 3. IC Compiler II – Floorplan, Placement, Clock Tree, Routing 4. IC Validator – DRC, LVS 5. PrimeTime – Timing Signoff 6. Optional - DFT and PrimePower Laboratory 1. fisc-sim: FSIC Simulation 2. catapult-hls: Catapult HLS Lab 3. snp-fe: Synopsys Front-end Lab 4. snp-be: Synopsys Back-end Lab 5. hls-ap: Application Accelerator – ASIC Implementation 6. hls-dma: DMA for Application Accelerator – FPGA implementation 7. fsic-fpga – FPGA implementation for Application Accelerator & DMA 8. fsic-final : Final Project with ASIC flow signoff 9. snp-lp : low power design (optional ) 10. snp_dft : design for test ( optional )
- Course ObjectiveUpon completion of the course, students will be able 1. Learn Advanced topics in IC Design, SOC chip-level design 2. Develop an Application Accelerator 3. Complete IC design flow, and be ready for tape out.
- Course RequirementPrerequisite e course • EECS course: SOC Design Lab
- Expected weekly study hours after classIt expects 5-10 hours week for lab work.
- Office Hour
- Designated Reading
- References
- Grading
- Adjustment methods for students
Adjustment Method Description Teaching methods Assisted by video
Provide students with flexible ways of attending courses
Assignment submission methods Extension of the deadline for submitting assignments
- Course Schedule
2/22Week 1 2/22 Course plan; FSIC Architecture 2/29Week 2 2/29 Catapult-HLS - I 3/07Week 3 3/07 Catapult-HLS - II 3/14Week 4 3/14 Advanced HLS Topics - Memory, Best Practice, Architecture Examples 3/21Week 5 3/21 Chip Design Overview 3/28Week 6 3/28 Design for Test 4/04Week 7 4/04 Lab Presentation #1 - fsic-sim, catapult-hls 4/11Week 8 4/11 Low Power Design 4/18Week 9 4/18 Synopsys Tool I - Design Compiler, VCS, PT 4/25Week 10 4/25 Synopsys Tool II - ICC2, Start-RC, ICV, PT 5/02Week 11 5/02 SOC Components I 5/09Week 12 5/09 SOC Components II 5/16Week 13 5/16 Midterm 5/23Week 14 5/23 Advanced STA 5/30Week 15 5/30 Verification