数字IC芯片设计学习教案.pptx
《数字IC芯片设计学习教案.pptx》由会员分享,可在线阅读,更多相关《数字IC芯片设计学习教案.pptx(50页珍藏版)》请在三一文库上搜索。
1、会计学1数字数字(shz)IC芯片设计芯片设计第一页,共50页。数字数字ICIC设计设计(shj)(shj)流程流程制定芯片的具体指标用系统建模语言对各个模块描述RTL设计、RTL仿真、硬件原型验证、电路综合版图设计、物理验证、后仿真等第2页/共50页第二页,共50页。具体具体(jt)(jt)指标指标制作工艺(gngy)裸片面积封装速度功耗功能描述接口定义第3页/共50页第三页,共50页。前端设计前端设计(shj)(shj)与后端设计与后端设计(shj)(shj)数字(shz)前端设计(front-end)以生成可以布局布线的网表(Netlist)为终点。数字后端设计(back-end)以生成
2、可以可以送交(sn jio)foundry进行流片的GDS2文件为终点。术语:tape-out提交最终GDS2文件做加工;Foundry芯片代工厂,如中芯国际。第4页/共50页第四页,共50页。算法(sun f)模型c/matlab codeRTL HDLvhdl/verilogNETLISTverilogStandcelllibraryLAYOUTGDSII对功能,时序,制造参数进行(jnxng)检查TAPE-OUT综合(zngh)工具根据基本单元库的功能-时序模型,将行为级代码翻译成具体的电路实现结构布局布线工具根据基本单元库的时序-几何模型,将电路单元布局布线成为实际电路版图数字数字IC
3、设计流程设计流程第5页/共50页第五页,共50页。前端设计前端设计(shj)(RTL(shj)(RTLtotoNetlist)Netlist)n nRTLRTL(Register Transfer LevelRegister Transfer Level)设计)设计)设计)设计n n 利用硬件描述语言,如利用硬件描述语言,如利用硬件描述语言,如利用硬件描述语言,如verilogverilog,对电,对电,对电,对电路以寄存器之间的传输为基础进行描述路以寄存器之间的传输为基础进行描述路以寄存器之间的传输为基础进行描述路以寄存器之间的传输为基础进行描述n n综合综合综合综合(zngh)(zngh)
4、n n 将将将将RTLRTL级设计中所得的程序代码翻译级设计中所得的程序代码翻译级设计中所得的程序代码翻译级设计中所得的程序代码翻译成实际电路的各种元器件以及他们之间成实际电路的各种元器件以及他们之间成实际电路的各种元器件以及他们之间成实际电路的各种元器件以及他们之间的连接关系,可以用一张表来表示,称的连接关系,可以用一张表来表示,称的连接关系,可以用一张表来表示,称的连接关系,可以用一张表来表示,称为门级网表(为门级网表(为门级网表(为门级网表(NetlistNetlist)。)。)。)。n nSTASTA(Static Timing AnalysisStatic Timing Analy
5、sis,静态时序,静态时序,静态时序,静态时序分析):套用特定的时序模型(分析):套用特定的时序模型(分析):套用特定的时序模型(分析):套用特定的时序模型(Timing Timing ModelModel),针对特定电路分析其是否违),针对特定电路分析其是否违),针对特定电路分析其是否违),针对特定电路分析其是否违反设计者给定的时序限制(反设计者给定的时序限制(反设计者给定的时序限制(反设计者给定的时序限制(Timing Timing ConstraintConstraint)n n RTL Code风格代码(di m)检查功能仿真逻辑综合成功?综合后仿真成功?STA成功?代码修改约束修改N
6、NNNetlist 后端整个ASIC设计流程都是一个迭代的流程,在任何一步不能满足要求,都需要重复之前步骤,甚至重新设计RTL代码。模拟电路设计的迭代次数甚至更多。第6页/共50页第六页,共50页。前端工具前端工具(gngj)(gngj)n n仿真和验证n nQUATURSIIn nCadence的Incisive:就是大家最常用的nc_verilog,nc_sim,nc_lauch,verilog-xl的集合。n n综合n nSynopsys的DCn nCadence的RTLCompliler号称时序,面积和功耗都优于DC,但是仍然无法取代人们(rnmen)耳熟能详的DC.n nBuildG
7、ates:与DC同期推出的综合工具,但是在国内基本上没有什么市场,偶尔有几家公司用。n n启动命令:bg_shellgui&第7页/共50页第七页,共50页。后端设计后端设计(shj)(shj)(NetlistNetlisttoto LayoutLayout)n nAPR:Auto Place and Route,APR:Auto Place and Route,自动自动布局布线布局布线n nExtract RC:Extract RC:提取延时信息提取延时信息n nDRCDRC:Design Rule CheckDesign Rule Check,设计,设计规则规则(guz)(guz)检查。检
8、查。n nLVSLVS:Layout Versus SchematicLayout Versus Schematic,版图电路图一致性检查。版图电路图一致性检查。ARPExtrat RCSTA成功(chnggng)?DRC成功?LVS成功?NN后仿真NetlistLayout EditN第8页/共50页第八页,共50页。APR(Auto Place And Route,自自动动(zdng)布局布线布局布线)n n芯片布图(RAM,ROM等的摆放、芯片供电网络配置、n n I/O PAD摆放)n n标准单元的布局(bj)n n时钟树综合n n布线n nDFM(Design For Manufac
9、turing)布局布线(b xin)主要是通过EDA工具来完成的第9页/共50页第九页,共50页。APR工具工具(gngj)工具APRSynopsysASTROCadenceEncounter第10页/共50页第十页,共50页。布局布线布局布线(b(bxin)xin)流程流程第11页/共50页第十一页,共50页。IO,电源,电源(dinyun)和地的布置和地的布置第12页/共50页第十二页,共50页。指定指定(zhdng)(zhdng)平面布置图平面布置图第13页/共50页第十三页,共50页。电源电源(dinyun)(dinyun)的规划的规划第14页/共50页第十四页,共50页。电源电源(d
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 IC 芯片 设计 学习 教案
