Lecture(授课)
Week 1 to 3: Introduction of IC design and scaling; Introduction of microprocessor design (6hrs)
集成电路设计导论;微处理器设计导论;
Week 4 to 6: Lecture on various processor microarchitecture, including parallel design method, pipelined design method,
and according modern design specs (low power and high throughput) (6hrs)
微处理器架构;并行架构;流水线架构;现代处理器设计指南(低功耗高通量)
Week 7 to 9: Lecture on various memory microarchitecture, including SRAM and DRAM, memory hierarchy, memory
access model, cache design, memory bank design and emerging memory (6hrs)
存储器架构;静态动态存储器; 存储结构;内存访问模型;存储阵列设计;新型非易失存储器;
Week 9 to 12: Mid-term quiz; Lecture on RISC-V instruction set;embedded system designs with ARM core and also
design of machine learning chip (8hrs)
期中考核;RISC-V 指令集;嵌入式系统和 ARM 核;机器学习架构;
Week 13-16: Lecture on Verilog design on hardware platform (6hrs)
基于 Verilog 的硬件语言及实现;
Experiment(实验)
Experiment of hardware implementation for microprocessor. Students are required to implement one of simple pipelined
microprocessor on a hardware platform (RISC-V). Students will do this project in groups of 2-3. Students need to have a
presentation and submit a report for evaluation of this project.
实验课程实现微处理器芯片设计;实现简单的 RISC-V 的流水线处理器;2-3 人一组;交付实验报告及口头演示;
Week 1-4 VLSI Tool flow (8hrs)
(a) obtain working RTL checked into your private git repository at Github (2hrs)
(b) build results and reports generated by VCS, DC Compiler, Formality, IC Compiler, and PrimeTime PX checked into
your git repo (results and reports only!) (2hrs)
(c) written answers to the questions given at the end of this document checked into repository as writeup/report.pdf or
writeup/report.txt (4hrs)
大规模集成电路设计流程实验及调试:RTL 代码的 VLSI 流程实现,测试及报告
Week 5-8 Experimental study of RISC-V basics (8hrs)
(a) C source code and assembly code checked into your git report (2hrs)
(b) Python scripts to parse simulation results and power reports (2hrs)
(c) build results for DC, ICC, and Primetime (4hrs)
RISC-V 指令集学习实验调试;
Week 9-12 Experimental study of Accelerator (8hrs)
(a) your working Chisel RTL checked into your private git repository at Github (2hrs)
(b) Reports (only!) generated by DC Compiler, IC Compiler, and PrimeTime PX checked into your git repo for the three
implementations of your design (2hrs)
(c) written answers to the questions given at the end of this document checked into your git repository as writeup/lab3-
report.pdf or writeup/lab3-report.txt (4hrs)
卷积加速器设计;
Week 13-16 Experimental implementation of RISC-V (8 hours)