下载此文档

数字后端版图设计.ppt


文档分类:通信/电子 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
基于standcell的ASIC设计流程
数字前端设计。以生成可以布局布线的网表为终点。
数字后端设计。以生成可以可以送交foundry进行流片的GDS2文件为终点。
术语:
tape-out—提交最终GDS2文件做加工;
Foundry—芯片代工厂,如中芯国际。。。
算法模型
c/matlab code
RTL HDL
vhdl/verilog
NETLIST
verilog
Standcell
library
综合工具根据基本单元库的功能-时序模型,将行为级代码翻译成具体的电路实现结构
LAYOUT
gds2
基于standcell的ASIC设计流程
布局布线工具根据基本单元库的时序-几何模型,将电路单元布局布线成为实际电路版图
对功能,时序,制造参数进行检查
TAPE-OUT
数字前端设计流程
综合
RTL file
布局布线前静态时序分析
形式验证
NETLIST
Meet requirements?
YES
NO
整个ASIC设计流程都是一个迭代的流程,在任何一步不能满足要求,都需要重复之前步骤,甚至重新设计RTL代码。
模拟电路设计的迭代次数甚至更多。。。
数字后端设计流程-1
目前业界广泛使用的APR(Auto Place And Route)工具有:
Synopsys公司的ASTRO
Cadence公司的Encounter
可以参考QUARTUS II的FITTER学****br/>数字后端设计流程-2
哪些工作要APR工具完成?
!
芯片布图(RAM,ROM等的摆放、芯片供电网络配置、I/O PAD摆放)
标准单元的布局
时钟树和复位树综合
布线
DRC
LVS
DFM(Design For Manufacturing)
数字后端设计流程-3
ASTRO布局布线流程
数字后端设计流程-4 布图
布图步骤主要完成宏单元的放置,电源规划以及PAD的摆放,布图影响到整个设计的绕线难易以及时序收敛。
这是一个小电路,电源规划比较简单,对于一个复杂的电路,还需要横竖添加stripes,降低IRdrop。
数字后端设计流程-4 布图
数字后端设计流程-5 布局
Astro是一个grid based软件,grid 分为 placement grid和routing grid.
Placement grid就是所谓的unitTile, unitTile 为一个row的最小单位,standard cell 就是摆放在row上面,起摆放位置须对齐每个unitTile的边缘,因此每个standardcell都必须是同一高度。

数字后端版图设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库新人
  • 文件大小1.07 MB
  • 时间2018-10-01