【数字后端】- 衡量design的congestion情况

基础概念

通常在RP的placement之后,就要去去查看设计的Density和Congestion情况。

而congestion的衡量指标有以下两点:

(1)Overflow

Congestion 分析基于一个基本『单元』称为GCELL: Routing Grid cell. Gcell 是工具自己定义的一个单位格子,通常是一个ROW 的高度的小正方形,用户可以根据自己的需求在工具里设置Gcell 的大小。当Gcell 定义好之后,每个Gcell 包含固定的绕线资源,如一个Gcell 有5 个track, 如果有7 条线要经过该Gcell 那该Gcell 的overflow 就是2。Overflow详解

(2)Hotspots

hotspot表征的是设计中congestion的热点,它是用面积来表示hotspot的分数。如果这个分数越高代表的是这个位置有congestion的点比较多。所以这个位置局部就有比较聚集的congestion问题。

我们通常只看Overflow情况,而容易忽略Hotspot的查看
在分析Congestion 时,对于面积大density 低的设计,只看overflow 并不能确定congestion 是否有问题,此时Hotspot 更能反应真实情况

如何查看?

overflow会在optdesign之后,直接报告出来。

  • hotspot的查看使用命令:reportCongtion -hotSpot


如果hotspot score超过150的话,box范围的局部route就很容易出现short的drc的问题,甚至无法绕线

Reference

  • 吾爱ic社区

代码与文字齐飞,逻辑共创意一色 !若我的文章让你会心一笑,点个赞我们一起笑谈"IC人生"!

相关推荐
wp123_19 小时前
IP67 防水 3.5mm 耳机座解析:CUI SJ‑3541AS‑MT‑TR‑67 与 TONEVEE TY30002‑06A 特性与应用
科技·硬件架构
Dr.kangder11 小时前
嵌入式面试总结(十九)——内存泄露
单片机·算法·面试·职场和发展·架构·硬件架构
这个DBA有点耶1 天前
数据库一体机架构演进:从硬件堆叠到软硬深度耦合
服务器·网络·数据库·硬件架构·运维开发·database·数据库架构
Dr.kangder1 天前
嵌入式面试总结(十四)——中断处理
单片机·面试·职场和发展·架构·硬件架构·嵌入式
soulermax2 天前
cuda thread block 和 gpu thread warp 映射关系
架构·硬件架构
物质波波波3 天前
WS-RPE:面向边缘物理AI实时特征值计算的硬件工作窃取调度器与冗余PE激活架构
人工智能·fpga开发·架构·系统架构·硬件架构
智者知已应修善业7 天前
【三位数字显示计时定时器设计-同步方式】2025-6-30
驱动开发·经验分享·笔记·硬件架构·硬件工程
Byron Loong7 天前
【计算机硬件】硬盘的 HPA 和 DOC
硬件架构
Industio_触觉智能8 天前
瑞芯微ISP内核驱动深度解析|ISP39 AI协处理器与完整业务链路总结(下篇)
人工智能·嵌入式硬件·硬件架构·硬件工程·rk3588·isp·rk3576
Industio_触觉智能10 天前
瑞芯微ISP内核驱动深度解析|RKISP39从架构到Probe初始化全流程(上篇)
linux·嵌入式硬件·硬件架构·摄像头·isp·瑞芯微·rk3576