新闻中心

EEPW首页 > EDA/PCB > 设计应用 > synopsys数字前后端设计流程

synopsys数字前后端设计流程

作者:时间:2012-03-30来源:网络收藏

前端设计

本文引用地址:http://www.eepw.com.cn/article/190570.htm

1. 设计输入 1) 设计的行为或结构描述。 2) 典型文本输入工具有UltraEdit-32和Editplus.exe.。 3) 典型图形化输入工具-Mentor的Renoir。

2. 代码调试 1) 对设计输入的文件做代码调试,语法检查。 2) 典型工具为Debussy。 3.前仿真1)功能仿真2)验证逻辑模型(没有使用时间延迟)。 4.综合1)把设计翻译成原始的目标工艺 2) 最优化3) 合适的面积要求和性能要求 5.布局和布线 1) 映射设计到目标工艺里指定位置 2) 指定的布线资源应被使用 3) 采用Altera公司的QuartusII和MaxplusII、Xilinx公司的ISE和Foudation布局和布线

6.后仿真1)时序仿真 2) 验证设计一旦编程或配置将能在目标工艺里工作(使用时间延迟)3)所用工具同前仿真所用软件。 7. 时序分析

8. 验证合乎性能规范 1) 验证合乎性能规范,如果不满足,回到第一步。

9. 版图设计 1) 验证版版图设计。2) 在板编程和测试器件。

1. 数据准备 Foundry厂提供的标准单元、宏单元和I/O Pad的库文件,它包括物理库、时序库及网表库,分别以.lef、.tlf和.v的形式给出。前端的芯片设计经过综合后生成的门级网表,具有时序约束和时钟定义的脚本文件和由此产生的.gcf约束文件以及定义电源Pad的DEF文件。

2. 布局规划。 主要是标准单元、I/O Pad和宏单元的布局。

3. Placement -自动放置标准单元

4. 时钟树生成(CTSClock tree synthesis)时钟网络及其上的缓冲器构成了时钟树。

5. STA 静态时序分析和后仿真。 SE把.V和.SDF文件传递给PrimeTime做静态时序分析

6. ECO(Engineering Change Order)。 针对静态时序分析和后仿真中出现的问题,对电路和单元布局进行小范围的改动

7. Filler的插入(padfliier, cell filler)。 Filler指的是标准单元库和I/O Pad库中定义的与逻辑无关的填充物,用来填充标准单元和标准单元之间,I/O Pad和I/O Pad之间的间隙,它主要是把扩散层连接起来,满足DRC规则和设计需要。

8. 布线(Routing)。

9. Dummy Metal的增加

10. DRC和LVS   DRC是对芯片版图中的各层物理图形进行设计规则检查(spacing ,width),它也包括天线效应的检查,以确保芯片正常流片。LVS主要是将版图和电路网表进行比较,来保证流片出来的版图电路和实际需要的电路一致

11. . Tape out。把最后的版图GDSⅡ文件传递给Foundry厂进行掩膜制造

数字滤波器相关文章:数字滤波器原理


评论


相关推荐

技术专区

关闭