JasonHooIC的个人空间 http://blog.eetop.cn/1774773 [收藏] [复制] [分享] [RSS]

日志

数字集成电路后端设计学习日志01

热度 11已有 1017 次阅读2021-3-15 23:08 |个人分类:后端设计学习|系统分类:芯片设计

一、物理设计概述:

1.物理设计是要做什么?

-当设计进行到逻辑与功能设计后,需要把逻辑打成门级网表

-需要将门级网表进行功能划分,按照标准单元划分,即模块分割

-分割好模块后,需要对模块的位置摆放进行设置,即版图规划

-对模块之间的端口进行互连,也即布线

-布好线后可以进行版图的紧凑化(如果可以的话),再进行时序参数的提取,判断是否收敛

2.模块划分

-把电路划分为多个子电路模块

-需要考虑的因素:最小化模块互连(连线数量少,布线面积成本低);最小化互连线的延迟;每个模块的功能完整;注意节点的外部链接数量;限制划分节点的数量。

3.版图规划与布局

最小化硅片设计的面积;保证不同层次的模块集中。

布局:宏块的位置已经确定,布局要做的就是放置标准单元(达到最小走线长度、最小布线堵塞)

4.布线

分为全局布线和详细布线。

全局布线:输入每个引脚坐标,确定布线大致路径

详细布线:实现走线的具体金属连线和通孔放置

布线需要考虑:区域因素(通道内的轨道数、面积开销);布线层(布线方向,垂直平行);标准单元的布线(通道高度可变,注意通道数量)

5.紧凑化设计

从各个方向压缩版图达到电路面积最小。

6.验证

设计规则检查(DRC)版图对比原理图(LVS,从版图倒推回原理图,与设计前原理图对比是否有逻辑错误)性能检查

DRC关注最小间距、最小宽度等。。

Key Word:

Partitioning: 功能划分

Floorplanning:布图规划

Placement:标准单元布局

CTS Clock Tree Synthesis时钟树综合

Compaction:紧凑化

Global Routing:全局布线

Track Assignment:轨道分配

DetAIl Routing:详细布线

Feed Through:穿孔式通道

发表评论 评论 (1 个评论)

回复 viviy 2021-3-24 21:26
学习了!加油。

facelist

您需要登录后才可以评论 登录 | 注册

关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询 |  EETOP 创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2021-4-12 06:00 , Processed in 0.044726 second(s), 20 queries , Gzip On.

返回顶部