数字IC设计流程.docx
《数字IC设计流程.docx》由会员分享,可在线阅读,更多相关《数字IC设计流程.docx(5页珍藏版)》请在第一文库网上搜索。
1、数字ic设计流程1 .首先是使用HDL语言进行电路描述,写出可综合的代码。然后用仿真工具作前仿真,对抱负状况下的功能进行验证。这一步可以使用Vhdl或Verilog作为工作语言,EDA工具方面就我所知可以用Synopsys的VSS (for Vhdl) VCS(for Verilog) Cadence 的工具也就是闻名的 Verilog-XL 和 NC Verilog2 .前仿真通过以后,可以把代码拿去综合,把语言描述转化成电路网表,并进行规律和时序电路的优化。在这一步通过综合器可以引入门延时,关键要看使用了什么工艺的库这一步的输出文件可以有多种格式,常用的有EDIF格式。综合工具 Synop
2、sys 的 Design Compiler, Cadence 的 Ambit3,综合后的输出文件,可以拿去做layout,将电路fit到可编程的片子里或者布到硅片上这要看你是做单元库的还是全定制的。全定制的话,特地有版图工程师帮你画版图,Cadence的工具是layout editor单元库的话,下面一步就是自动布局布线 9auto place & route ,简称 apr cadence 的工具是 SiliconEnsembler,Avanti的是Apollo layout出来以后就要进行extract,只知道用Avanti的Stajrcxt,然后做后仿真,假如后仿真不通过的话,只能ite
3、ration,就是回过头去改。4,接下来就是做DRC,ERC,LVS 了,假如没有什么问题的话,就tape out GDSII格式的文件,送制版厂做掩膜板,制作完毕上流水线流片,然后就看是不是work了做DRC,ERC,LVSAvanti的是Hercules,Venus,其它公司的你们补充好了btw:后仿真之前的输出文件遗忘说了,应当是带有完整的延时信息的设计文件如:*.VHO,*sdfRTL-SIM-DC-SIM-PT-DC-ASTRO-PT-DRC,LVS-TAPE OUTlo PT后一般也要做动态仿真,缘由:异步路径PT是做不了的2o综合后加一个形式验证,验证综合前后网表与RTL的全都性
4、3o布版完成后一般都会有ECO,目的手工修改小的错误SPEC-ARCHITECTURE-RTL-SIM-DC-SIM-PT-DC-ASTRO-PT-DRC,LVS -TAPE OUTSPEC: specification,在进行IC设计之前,首先需要对本IC的功能有一个基本的定义。ARCHITECTURE: IC的系统架构,包括算法的设计,算法到电路的详细映射,电路的详细实现方法,如总线结构、流水方式等。在IC前端的设计中,ARCHITECTURE才是精华,其他的大部分都是EDA工具的使用,技术含量不高。dv, design verification,验证和前端、后端并列。DFT, desig
5、n for test.前后端合作,并与tapeout后测试合作。ir-drop.后端和验证合作。SI,后端。low-power design,前后端合作.数字ic设计流程2依据我的工作写了一个数字ic的设计流程,确定有许多不足甚至错误的地方,欢迎大家批判指正!数字ic设计流程;1.需求分析:只有需求分析做好了才可能设计出一个好的产品。这个工作主要是依据市场需求规划整个chip所要实现的全部功能,这也是一个很苦痛的工作,由于市场要求设计人员设计出功能越多越好并且单价越低越好的产品(missionimpossible八_八)。假如你做得是一个很有前瞻性很有技术性的chip,那就更要命了,在你做规划
6、的时候,你用的合同很可能只是一个草案,到你的代码仿真通过或者即将投片的时候,草案变成了一个国际标准,并且作了修改,修改的那部分你很可能就没有实现(苦痛啊),这个时候你怎么办?所以需求分析是很重要的,不过国内的工程师一般不重视这一步。2.系统设计:就是考虑把需求怎么实现的过程。这个阶段涉及到的工作是时钟模块的实现思想、各个详细模块的划分、模块之间的接口和时序关系、管脚说明及封装、寄存器功能描述及编址等。Active HDL这个工具可以很清晰的表达出模块之间的层次和关系,推举在系统设计的时候使用。系统设计做的好对代码编写和仿真有很大关心,可以很大程度上减轻后端的压力。3.代码编写:code,大家最
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 IC 设计 流程
