找回密码
 注册
搜索
查看: 2584|回复: 11

[讨论] IC设计流程简要说明(转帖)

[复制链接]
发表于 2006-7-24 08:54:00 | 显示全部楼层 |阅读模式
IC设计流程
         
         希望能给新手 一点帮助!


         1. 首先是使用HDL语言进行电路描述,写出可综合的代码。然后用仿真工具作前仿真,对理想状况下的功能进行验证。这一步可以使用Vhdl或Verilog作为工作语言,EDA工具方面就我所知可以用Synopsys的VSS(for Vhdl)、VCS(for Verilog),Cadence的工具也就是著名的Verilog-XL和NC Verilog


         2.前仿真通过以后,可以把代码拿去综合,把语言描述转化成电路网表,并进行逻辑和时序电路的优化。在这一步通过综合器可以引入门延时,关键要看使用了什么工艺的库,这一步的输出文件可以有多种格式,常用的有EDIF格式。
综合工具Synopsys的Design Compiler,Cadence的Ambit


         3。综合后的输出文件,可以拿去做layout,将电路fit到可编程的片子里或者布到硅片上。这要看你是做单元库的还是全定制的。
全定制的话,专门有版图工程师帮你画版图,Cadence的工具是layout editor。单元库的话,下面一步就是自动布局布线,auto place & route,简称apr。cadence的工具是Silicon Ensembler,Avanti的是Apollo。layout出来以后就要进行extract,只知道用Avanti的Star_rcxt,然后做后仿真。如果后仿真不通过的话,只能iteration,就是回过头去改。


        4,接下来就是做DRC,ERC,LVS了,如果没有什么问题的话,就tape out GDSII格式的文件,送制版厂做掩膜板,制作完毕上流水线流片,然后就看是不是work了。做DRC,ERC,LVSAvanti的是Hercules,Venus,其它公司的你们补充好了。
btw:后仿真之前的输出文件忘记说了,应该是带有完整的延时信息的设计文件如:*.VHO,*.sdf

         RTL->SIM->DC->SIM-->PT-->DC---ASTRO--->PT----DRC,LVS--->TAPE OUT
                 1。PT后一般也要做动态仿真,原因:异步路径PT是做不了的
                 2。综合后加一个形式验证,验证综合前后网表与RTL的一致性
                 3。布版完成后一般都会有ECO,目的手工修改小的错误

                SPEC->ARCHITECTURE->RTL->SIM->DC->SIM-->PT-->DC---ASTRO--->PT----DRC,LVS--->TAPE OUT

                SPEC:specification,在进行IC设计之前,首先需要对本IC的功能有一个基本的定义。

                 ARCHITECTURE:IC的系统架构,包括算法的设计,算法到电路的具体映射,
                                              电路的具体实现方法,如总线结构、流水方式等。




                在IC前端的设计中,ARCHITECTURE才是精华,其他的大部是EDA 工具的使用,技术含量不高。


                 dv, design verification,验证 和前端、后端并列。
                 DFT, design for test. 前后端合作,并与tapeout 后测试合作。

                 ir-drop. 后端和验证合作。
                 SI, 后端。
                 low-power design ,前后端合作. [br]<p align=right><font color=red>+5 RD币</font></p>
发表于 2006-8-16 16:04:00 | 显示全部楼层
这只是万里长征走完第一步。
一般ES回公司后,需要两个月左右Debug,这个Debug的过程无论是对于技术的理解深度以及资源的调度都有比较高的要求。
点评回复

使用道具 举报

发表于 2006-9-1 16:56:00 | 显示全部楼层
你转载的前端只是说数字的设计部分
而模拟的设计和他不怎么一样
点评回复

使用道具 举报

发表于 2006-11-6 22:29:00 | 显示全部楼层
模拟的如何?说来听听
点评回复

使用道具 举报

发表于 2006-11-23 17:47:00 | 显示全部楼层
模拟如何的?恭候指教
点评回复

使用道具 举报

发表于 2006-11-28 11:36:00 | 显示全部楼层
谢谢,总结得不错
点评回复

使用道具 举报

发表于 2006-12-1 11:04:00 | 显示全部楼层
多谢,多谢。
点评回复

使用道具 举报

发表于 2006-12-5 23:04:00 | 显示全部楼层
谢谢楼主的分享!
点评回复

使用道具 举报

发表于 2006-12-7 19:37:00 | 显示全部楼层
谢谢分享
点评回复

使用道具 举报

发表于 2007-1-2 17:17:00 | 显示全部楼层
多谢啦! 最好画个流程图再加上注释就更好了!
点评回复

使用道具 举报

发表于 2007-2-3 21:20:00 | 显示全部楼层
不错,多谢楼主的无私分享。
点评回复

使用道具 举报

发表于 2011-3-16 14:51:00 | 显示全部楼层
了解了,感谢楼主,向往这个方向发展,一直没有成功
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-26 22:23 , Processed in 2.918900 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表