原创 【转载】EDA工具的黄金组合

2011-1-15 14:32 1972 8 9 分类: 工程师职场

1,逻辑设计与验证工具
* 逻辑仿真工具: Cadence NC-Verilog, Verilog-XL, NCSim,
Simvision Waveform. Viewer
* 综合工具: Cadence BuildGates
* 形式验证工具: VerplexLEC

2.综合布局布线 工具
SoC Encounter—可应用于如90nm及其以下的SOC设计;
△ SE-PKS—可应用于如复杂时序收敛的IC设计;
△ Fire & Ice QX and SignalStorm—可应用于3维电阻电容参数提取及延时计算;
△ VoltageStorm—可应用于功耗分析;
△ CeltIC—可应用于信号完整性分析。
3 system level design工具
综合(Hardware Design System 2000)
算法验证(SPW)
△ 结构设计工具(SystemC-based simulators, CoWare, etc)
△ 硬件/软件混合设计工具(Verification Platform, Seamless, etc)
△ 模拟/混合信号工具(AMS, Agilent ADS, etc)

4,CIC(layout & custom layout) 全定制集成电路布局设计工具
△ Virtuoso Layout Editor
△ Assura (Layout verification)
5,AMS (analog mixed signal, RF analysis and design)模拟集成电路设计工具
。AnalogDesignEnvironment
。MixedSignal Design Environment
。Analog Modeling with Verilog-A
。Spectre Circuit Simulator
6,HS-PSD(high speedPCBsystem design) 高速系统和板极设计 工具
o Concept HDL Front-to-Back Design Flow – 原理图输入工具
o PCB Librarian – 器件建库工具
o Allegro PCB Layout System – PCB板布局布线工具
o Specctra AutoRoute Basics – 基本自动布线器
o Advanced Specctra Autorouting Techniques – 高级自动布线器
o SpecctraQuest Foundations – 信号完整性仿真工具
o Advanced SpecctraQuest Techniques – 高级信号仿真工具


*VerilogHDL 仿真工具 Verilog-XL

*电路设计工具 Composer
电路模拟工具 Analog Artist

*版图设计工具 Virtuoso Layout Editor
版图验证工具 Dracula 和 Diva

*自动布局布线工具 Preview 和 Silicon Ensemble 


form.:Mr Bond coms-chip expert
设计任务EDA工具

功能仿真和测试 

a. Cadence, NC_sim
b. MentorModelSim(调试性能比较突出)
c. Synopsys VCS/VSS
d. Novas Debussy (仅用于调试)

逻辑综合 

a. Synopsys, DC
b. Cadence, BuildGates
c. Mentor, Leonardo

DFT 

a. Mentor, DFTAdvisor
b. Mentor, Fastscan
c. Mentor, TestKompress
d. Mentor, DFTInsight
e. Mentor, MBISTArchitect
f. Mentor, LBISTArchitect
g. Mentor, BSDArchitect
h. Mentor, Flextest
i. Synopsys, DFT Complier
j. Synopsys, Tetra MAX
k. Synopsys, BSD Complier

布局,时钟树综合和自动布线
a. Cadence, Design Planner
b. Cadence, CT-Gen
c. Cadence, PKS
d. Cadence, Silicon Ensemble
e. Synopsys, Chip Architect
f. Synopsys, Floorplan Manager
g. Synopsys, Physical Complier & Apollo
h. Synopsys, FlexRoute

网表提取及RC参数提取物理验证
a. Mentor, xCalibre
b. Cadence, Assure RCX
c. Synopsys, Star-RCXT
d. Mentor, Calibre
e. Synopsys, Hercule
f. Cadence, Assure

延时计算与静态时序分析
a. Synopsys, Prime Time
b. Cadence, Pearl
c. Mentor, SST Velocity

形式验证 a. Mentor, FormalPro
b. Synopsys, Formality
c. Cadence, FormalCheck

功能优化与分析 a. Synopsys, Power Compiler
b. Synopsys, PowerMill-ACE

HDLQA a. TransEDA, Verification Navigator
b. Synopsys, LEDA

FPGA开发 a. Mentor, FPGAdvantage
b. XILINX, ISE
c.Altera, QuartusII

SoC开发 a. Mentor, Seamless CVE
b. Cadence, SPW
c. Synopsys, Co-Centric

版图设计工具 a. Cadence, Virtuoso
b. Mentor, IC-Station
c. 思源科技, Laker

电路级仿真 a. Mentor, ELDO
b. Mentor, ADMS
c. Cadence, Spectre, Spectre RF
d. Cadence, AMS
e. Synopsys, Star-Hspice


以下只是个人和本公司的评价,不一定十分全面,仅供参考。

Synopsys:
优点:
在完成设计所花费的时间、代价和质量上比较平衡,不是最好,但绝对不坏。
拥有一些久经考验无人可比的软件。
缺点:
Physical-Compiler和Astro的整合上不够好,毕竟它是由一个前端设计EDA公司通过并购Avanti扩展到后端来的。

Cadence:
优点:拥有一批非常优秀的EDA软件,如:RTL Compiler, Encounter, Nano route, CeltIc等(只限于单独使用)。
缺点:
虽然是老牌后端设计公司,可是现在的支柱产品都是最近几年买来的,自己以前的东西剩下的不多了。上述产品的整合是个大问题。现在的产品不擅长于复杂时序的收敛。

Magma:
优点:最近5年异军突起的一家EDA公司,拥有一套自己独特的算法和漂亮好用的GUI,在复杂时序的收敛上异常优异。
缺点:附带产品不够全面,价钱高

之所以提Magma是因为我们总的评分是
(1)Mgama
(2)Synopsys
(3)Cadence

我们的作法是取各个公司最好的部分,自己整合出一套后端设计平台。
比如: Synopsys Design-Compiler, DFT-Compiler, PrimeTime + Magma BlastFusion (Place&route) + Cadence QX, LEC, CeltIc + Mentor Calibre

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户403143 2011-2-14 17:17

这篇转载不错
相关推荐阅读
用户1444494 2011-02-13 14:56
电容充放电时间计算公式
电容充放电时间计算公式文章发表于:2010-11-18 09:10V0 为电容上的初始电压值;V1 为电容最终可充到或放到的电压值;Vt 为t时刻电容上的电压值。则,Vt="V0"+(V1-V0)* ...
用户1444494 2011-01-14 15:20
功率单位mw和dbm的换算表
对于无线工程师来说更常用分贝dBm这个单位,dBm单位表示相对于1毫瓦的分贝数,dBm和W之间的关系是:dBm=10*lg(mW)1w的功率,换算成dBm就是10×lg1000=30dBm。2w是33...
用户1444494 2011-01-14 15:10
dB,dBi, dBd, dBc,dBm,dBw的具体含义
dB,dBi, dBd, dBc,dBm,dBw的具体含义   在无线通信行业,经常会涉及到dB,dBi, dBd, dBc,dBm,dBw的问题,其定义如下: 1、dBdB是一个表征相对值的值,纯粹...
用户1444494 2011-01-10 20:32
【转载】细说ARM和X86的江湖恩怨
2011年01月09日 来源:新浪博客 作者:sailing [责任编辑:doeboy]  蝶变ARM 1929年开始的经济大萧条,改变了世界格局。前苏联的风景独好,使得相当多的人选择了马克思。惧怕...
用户1444494 2011-01-04 19:50
wire与reg的区别?什么时候用wire?什么时候用reg?
简单来说硬件描述语言有两种用途:1、仿真,2、综合。 对于wire和reg,也要从这两个角度来考虑。 *************************************************...
EE直播间
更多
我要评论
1
8
关闭 站长推荐上一条 /3 下一条