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

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

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

热度 11已有 2817 次阅读| 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:穿孔式通道


点赞

发表评论 评论 (2 个评论)

回复 viviy 2021-3-24 21:26
学习了!加油。
回复 JasonHooIC 2021-4-14 13:28
viviy: 学习了!加油。
谢谢!一起加油!

facelist

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

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 9

    粉丝
  • 0

    好友
  • 0

    获赞
  • 3

    评论
  • 访问数
关闭

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

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

GMT+8, 2024-3-29 12:41 , Processed in 0.017137 second(s), 13 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部