原创 ASIC设计流程及工具

2006-9-13 20:06 7621 20 16 分类: FPGA/CPLD

1.使用语言:VHDL/verilog HDL
2.
各阶段典型软件介绍:

输入工具:    Summit ,ultraedit               Summit   公司,ultraedit
仿真工具:    VCS, VSS                        Synopsys 公司

综合器:      DesignCompile, BC Compile       Synopsys 公司

布局布线工具:Preview Silicon Ensemble       Cadence  公司

版图验证工具:Dracula, Diva                    Cadence  公司
静态时序分析: Prime Time                       Synopsys 公司
测试:        DFT  Compile                    Synopsys 公司<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


3.流程
第一阶段:项目策划
形成项目任务书(项目进度,周期管理等)。流程:【市场需求--调研--可行性研究--论证--决策--任务书】。


第二阶段:总体设计
确定设计对象和目标,进一步明确芯片功能、内外部性能要求,参数指标,论证各种可行方案,选择最佳方式,加工厂家,工艺水准。
流程:【需求分析--系统方案--系统设计--系统仿真】。


第三阶段: 详细设计和可测性设计
分功能确定各个模块
算法的实现结构,确定设计所需的资源按芯片的要求,速度,功耗,带宽,增益,噪声,负载能力,工作温度等和时间,成本,效益要求选择加工厂家,实现方式,(全定制,半定制,ASICFPGA等);可测性设计与时序分析可在详细设计中一次综合获得,可测性设计常依据需要采用FullScanPartScan等方式,可测性设计包括带扫描链的逻辑单元,ATPG,以及边界扫描电路BoundScan,测试MemoryBIST

流程:【逻辑设计--子功能分解--详细时序框图--分块逻辑仿真--电路设计(算法的行为级,RTL级描述)--功能仿真--综合(加时序约束和设计库)--电路网表--网表仿真】。


第四阶段:时序验证与版图设计
静态时序分析从整个电路中提取出所有时序路径,然后通过计算信号沿在路径上的延迟传播,找出违背时序约束的错误(主要是SetupTime HoldTime),与激励无关。在深亚微米工艺中,因为电路连线延迟大于单元延迟,通常预布局布线反复较多,要多次调整布局方案,对布局布线有指导意义。

流程:【预布局布线(SDF文件)--网表仿真(带延时文件)--静态时序分析--布局布线--参数提取--SDF文件--后仿真--静态时序分析--测试向量生成】

第五阶段:加工与完备
流程:【工艺设计与生产--芯片测试--芯片应用】
PARTNER CONTENT

文章评论6条评论)

登录后参与讨论

用户1089376 2008-2-20 14:09

我是猎头,现在帮一家3G领军企业招聘资深ASIC设计工程师,有朋友有兴趣的话,可以找我,我的电话:021-62788575-815

13818575850

wendy.huang@careerbeing.com

用户1338334 2008-2-11 20:41

楼上哥们说的挺好,  职业规划 嘛就是那样的.我觉得没有那么绝对,关键还是要看 自己,得灵活 处理 .     

用户81048 2007-6-19 17:06

很多mba在美国没有工作,做技术的倒是没有听说

这说明中美体制的问题,所以中国注定落后

用户1184241 2006-9-20 21:04

呵呵 似乎回复功能没有问题

你的建议非常好 先做技术 然后再转管理吧 

至于读不读MBA 以后再说  需要的话 又为什么不读呢

当然了 就好象很多朋友问我  还读不读博士一样 我的回答是 先工作 以后工作需要肯定会读 否则 应该不会读了 再辞职读书 

这种经历应该不会再有了.

用户1053025 2006-9-18 10:51

yqnie,我又来了,顺便看看这个模板的回复功能是否有障碍:D

对于你想要从事研发的方向,我非常支持。其实这个方向,你将来就算想要转为管理,研发的经历会对你的事业有相当大的帮助。GE的韦尔奇可谓管理界的奇人和天才,但他也在研发的岗位上认认真真,欢欢喜喜地工作了几十年的。

其实要是对管理有兴趣,有一条捷径,就是花力气和钱学一个好点的MBA。但是我个人非常反对全日制的MBA,也就是说,辞职去学。浪费两年的经历很可惜的。

用户1053025 2006-9-14 10:09

俺给你投一票:D
相关推荐阅读
用户1184241 2009-01-28 11:02
关于max_fanout的问题讨论记录
1.max_fanout 反映的是driving 单元的能力,fanout_load反映的是driven 单元的特征。. {- d+ y; F3 Q, Z. }9 Q' B3 h( o所以库中cell...
用户1184241 2006-09-13 20:09
FPGA/CPLD数字电路设计经验分享(转载)
摘要:在数字电路的设计中,时序设计是一个系统性能的主要标志,在高层次设计方法中,对时序控制的抽象度也相应提高,因此在设计中较难把握,但在理解RTL电路时序模型的基础上,采用合理的设计方法在设计复杂数字...
用户1184241 2006-09-13 19:56
DSP处理器专题
首先是DSP处理器的基本概念,可以参考下面两篇文章: 1、DSP是什么 http://dsp.blueidea.com/column/weekly/001/62.asp 2、浅谈数字信号处理器 htt...
用户1184241 2006-09-13 19:53
第四代移动通信的思考
移动通信已成为当代通信领域内的发展潜力最大、市场前景最广的热点技术。目前全球已具有相当规模的移动通信标准有GSM、CDMA和TDMA三大分支,每个分支都在抢占市场。全球无线技术各自为营,各厂商都在不断...
用户1184241 2006-09-13 19:48
低功耗FPGA设计技术
一、前言<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />    随着系统功率预算的不...
EE直播间
更多
我要评论
6
20
关闭 站长推荐上一条 /3 下一条