关于clock gating的 set_clock_gating_check
在CTS和routing之后会出现 clock gating 的timing violation,
有两个命令:
set_clock_gating_check
remove_clock_gating_check
这两个命令,在ICC中怎样用?
在place之前
set_clock_gating_check ,
在CTS之后
remove_clock_gating_check 。
具体原理是什么?
http://ee.mweda.com/ask/338441.html
CTS之前设clock gating check为了弥补clock tree, ICG cell的latency较短,所以加一些余量。CTS之后remove_clock_gating_check并不是不让tool做ICG timing check,而是用library的gating check的值。
涨玩cts 后ICG 的clock tree 较短,Enable 端DFF tree 较长。就会在icg enable 出现setup. 这个可以在前端就解决一部分。理论上,根据此icg 后面所带dff 的数目可以大概估算一个clock buffer 级数,clock buffer delay如果已知那我们可以知道clock tree 的latency 有多长。将这个参数过约束到icg 的setup, 就可以弥补icgclock tree 过短的问题。
在综合的时候set clock_gating_check -setup xxx 来实现。
另外据说cts 时可以将enable dff 和 icg balance 而不与icg 后的dff balance. 没有见到过用法。
关于clock gating的 set_clock_gating_check相关推荐
- 低功耗基础概念——ICG(Intergrated Clock Gating)
转载来源: 低功耗设计基础:Clock Gating 后端Timing基础概念之:为何ICG容易出现setup violation? 为了节约动态功耗,最初有个十分简单的想法:在芯片实际工作过程中,有 ...
- clock gating check
在 sta 分析时,经常会碰到 clock gating cell (一般是 ICG cell 或者 latch)引起的 violation,这种 violation 很常见,而且往往很难修. 为什么 ...
- 静态时序分析—门控时钟检查(clock gating check)
1.clock gating check的条件 一个非buffer/inverter的组合逻辑单元可以由gating控制信号控制其clock信号传递的时候,在STA时序分析时会将其作为clock ga ...
- 静态时序分析-clock gating path的timing violation修复
文章目录 1.clock gating cell 2.clock gating 的timing violation 1.clock gating cell clock gating cell 是用da ...
- lockup latch clock gating cell
Latch功能 Latch的电路结构如下图: Latch电路结构 当 E = 1 时,latch直传(transparent),D端信号的变化会即时反应在Q端: 当 E = 0 时,latch关断(c ...
- Safe or Glitch-Free Clock Gating
Following is an example of a way to perform glitch-free clock gating. The clock is stalled in the hi ...
- 低功耗设计 Clock Gating
背景介绍 芯片功耗组成中,有高达 40%甚至更多是由时钟树消耗掉的.这个结果的原因也很直观,因 为这些时钟树在系统中具有最高的切换频率,而且有很多时钟 buffer,而且为了最小化时钟 延时,它们通常 ...
- LEC learning5: 对design 中的clock gating 处理
formality 中对clock gating 的处理需要设置以下两个params: 1.set verification_clock_gate_hold_mode low 该variable 允许 ...
- (数字ic)CDC设计实例 - ICG :integrate Clock Gating Cell
CDC设计实例 - ICG :integrate Clock Gating Cell 1.Latch原理 2.ICG消除毛刺原理 1)en信号中的毛刺出现在clk低电平期间,如下图所示 2)en信号出 ...
最新文章
- 文巾解题 77. 组合
- 2021年计算机网络期末考试题,2021年计算机网络期末考试试题及答案-20210515145802.doc-原创力文档...
- 2019-02-28-算法-进化(盛最多水的容器)
- 支持.NET的分布式缓存系统memcached
- mysql gtid模式主键主突_Mysql基于GTID主从复制
- ios 控件徽章_一行代码给你的控件加上徽章(Badge)
- java hql 参数_java – SQLQuery中的Hibernate命名参数
- troublemaker中文谐音_求Arashi 岚的Troublemaker的中文谐音~~~~ 超感激~
- 凸优化第七章统计估计 7.3 最优检测器设计及假性检验
- Python基础 day2
- EPS PanSystem v3.4.0 Full 1CD(解析试井解释软件)\
- 图片合并及生成二维码
- 解决关灯游戏(Lights Off)
- CodeBlock:Process terminated with status1073741510
- matlab圆锥曲线,Matlab软件在高中数学圆锥曲线学习过程中应用.doc
- c语言辗转求最小公倍数,c语言:辗转相除法求最大公约数、最小公倍数
- 7月22日 暑假的一些心得记录
- 阿里云OSS删除文件详细步骤
- linux的文件系统及vim编辑器系统指令
- 常识-java发送邮件函数+开启qq邮箱授权码
热门文章
- Gromacs中trr文件转换为可读文件方法
- H5页面调起高德地图APP/百度地图APP
- 国产新能源奇瑞大蚂蚁,值得拥有
- 服务器图片文件备份软件,服务器文件备份软件
- 改造Benchmark SQL适配OceanBase开源版数据库跑TPC-C查看执行计划
- (转)机器学习系列(7)_机器学习路线图(附资料)
- 戴尔服务器带液晶显示,戴尔机架R730外观设计_戴尔服务器_服务器评测与技术-中关村在线...
- 32G SFP28 FC多模光模块介绍及应用
- ubuntu 强制结束某个程序
- 下载的发票 会出现至少有一个签名有问题