IC设计中的各阶段和对应软件(持续更新)

数字IC设计

阶段

EDA工具

描述

前端

架构的设计与验证

CoCentric

对整体的设计划分模块

RTL Source Code

gvim

RTL Design

Verilog/VHDL

HDL设计输入主要有VHDL和Verilog HDL 这两种硬件描述语言

Simulation/Function Verification

Cadence NCVerilog/XCELIUM2

Synopsys VCS

Mentor Modelsim

RTL前仿真工具(功能仿真)

Synthesis

Synopsys Design Compiler

逻辑综合将HDL语言转换成门级网表Netlist逻辑综合之前的仿真为前仿真,之后的仿真为后仿真

Formal Verification

Cadence Conformal

Synopsys Formality

形式验证,对综合后的网表进行验证

静态时序分析(STA

Synopsys Primetime

Cadence Tempus

检查电路的建立时间(Setuptime)和保持时间(Hold time)是否有违例(Violation)

后端

数据准备

Foundry厂提供的标准单元、宏单元和I/O Pad的库文件,它包括物理库、时序库及网表库,分别以.lef、.tlf和.v的形式给出

功耗优化与分析

Cadence Voltus

Ansys Redhawk

DFT(design for test)可测性设计

Synopsys DFTCompiler

Mentor Tessent

DFT是在得到Netlist之后,布局布线(Place and Route)之前进行设计

布局布线(Place and Route)

Cadence Innovus

Synopsys的Astro

Synopsys ICC2

(ICC是Astro的下一代取代产品)

时钟树综合CTS(Clock Tree Synthesis)

Synopsys的Physical Compiler

DRC(设计规则检查)、LVS(版图一致性检查)

Mentor:Calibre

Synopsys:Hercules

Cadence:Diva/dracula

物理验证

Mentor Calibre

Tape out

版图GDSⅡ文件传递给Foundry厂进行掩膜制造,也就是流片

模拟IC设计

IC流程

EDA工具

描述

模拟电路设计

Cadence Virtuoso

Spice仿真

Cadence Spectre

Synopsys Hspice

版图-设计规则检查(DRC)

Cadence PVS

Mentor Calibre

版图-电路图一致性检查(LVS)

Cadence PVS

Mentor Calibre

后仿真 – 寄生参数提取(Extract)

Cadence Quantus

Tape out

版图GDS文件传递给Foundry厂进行掩膜制造,也就是流片

IC设计中的各阶段和对应软件(持续更新)

发表回复

滚动到顶部