教学大纲 1、EDA工具实践概述(理论课,3课时)?EDA概述及发展历史?IC设计流程介绍及IC设计方法学?主流EDA工具简介2、Linux操作系统基础及实践(理论+实践 3课时)?Linux简介?Linux的常用命令。?Linux的文本编辑器。?Linux使用实践。3、SPICE语法介绍和工具使用实践(理论2课时+实践4课时)?SPICE简介?SPICE语法及常用分析指令?SPICE使用实践4、硬件描述语言Verilog HDL语法及工具使用实践(理论+实践 6课时)?Verilog HDL语言基础,Verilog HDL的基础语法,逻辑模型初步?可综合编码风格,HDL基本编码风格,不可综合的Verilog语法结构. 面向综合和面向仿真的不同建模方法和不同的VERILOG HDL代码风格?开关级、结构级、寄存器传输级(RTL),到行为级、算法级的多个抽象设计层次的数字设计的建模,重点讲述RTL级和行为级,它们的区别和联系;?两种有限状态机:MOORE状态机和MELAY状态机的建模和仿真,重点讲述两种状态机综合结果的区别及优缺点;?如何写testbench,仿真及测试程序的编写?RTL编码实践,逻辑仿真的编译、仿真和调试,简单的组合逻辑电路和简单的时序逻辑电路的建模和仿真;?简单数字集成电路的建模和复杂数字集成电路的建模及仿真,寄存器(ROM和RAM)的建模及仿真。5、Cadence composer& virtuoso介绍及实践(理论+实践 9课时)?电路图输入及网表提取介绍?ERC/DRC/LVS介绍?Cadence composer& virtuoso使用简介?Cadence composer& virtuoso使用实践6、综合及静态时序分析介绍及实践(理论+实践9课时)?逻辑综合基本原理,逻辑综合及工具使用简介,数字集成电路综合的方法,重点讲述数字集成电路建模与综合效率的关系,揭示硬件描述语言同硬件数字集成电路的关系,数字集成电路的芯片设计与综合约束的联系。?逻辑综合工具实践,掌握逻辑综合工具的基本使用方法及使用技巧。?物理综合及工具使用简介?物理综合工具实践,掌握物理综合工具的基本使用方法和使用技巧。?静态时序分析及工具使用?静态时序分析实践,掌握静态时序分析工具的基本使用方法和使用技巧。7、基于标准单元设计版图检查及提取简介及实践(理论+实践 6课时)?布局与布线?物理检查及提取?设计实例实践8、设计实例练习(9课时)?上机实践I— OP/Bandgap Voltage Reference的设计、仿真及版图设计(考查/选作内容,不作考试要求)?上机实践II-Risc CPU设计、仿真建模及综合 |