在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相关推荐

  1. 低功耗基础概念——ICG(Intergrated Clock Gating)

    转载来源: 低功耗设计基础:Clock Gating 后端Timing基础概念之:为何ICG容易出现setup violation? 为了节约动态功耗,最初有个十分简单的想法:在芯片实际工作过程中,有 ...

  2. clock gating check

    在 sta 分析时,经常会碰到 clock gating cell (一般是 ICG cell 或者 latch)引起的 violation,这种 violation 很常见,而且往往很难修. 为什么 ...

  3. 静态时序分析—门控时钟检查(clock gating check)

    1.clock gating check的条件 一个非buffer/inverter的组合逻辑单元可以由gating控制信号控制其clock信号传递的时候,在STA时序分析时会将其作为clock ga ...

  4. 静态时序分析-clock gating path的timing violation修复

    文章目录 1.clock gating cell 2.clock gating 的timing violation 1.clock gating cell clock gating cell 是用da ...

  5. lockup latch clock gating cell

    Latch功能 Latch的电路结构如下图: Latch电路结构 当 E = 1 时,latch直传(transparent),D端信号的变化会即时反应在Q端: 当 E = 0 时,latch关断(c ...

  6. 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 ...

  7. 低功耗设计 Clock Gating

    背景介绍 芯片功耗组成中,有高达 40%甚至更多是由时钟树消耗掉的.这个结果的原因也很直观,因 为这些时钟树在系统中具有最高的切换频率,而且有很多时钟 buffer,而且为了最小化时钟 延时,它们通常 ...

  8. LEC learning5: 对design 中的clock gating 处理

    formality 中对clock gating 的处理需要设置以下两个params: 1.set verification_clock_gate_hold_mode low 该variable 允许 ...

  9. (数字ic)CDC设计实例 - ICG :integrate Clock Gating Cell

    CDC设计实例 - ICG :integrate Clock Gating Cell 1.Latch原理 2.ICG消除毛刺原理 1)en信号中的毛刺出现在clk低电平期间,如下图所示 2)en信号出 ...

最新文章

  1. 文巾解题 77. 组合
  2. 2021年计算机网络期末考试题,2021年计算机网络期末考试试题及答案-20210515145802.doc-原创力文档...
  3. 2019-02-28-算法-进化(盛最多水的容器)
  4. 支持.NET的分布式缓存系统memcached
  5. mysql gtid模式主键主突_Mysql基于GTID主从复制
  6. ios 控件徽章_一行代码给你的控件加上徽章(Badge)
  7. java hql 参数_java – SQLQuery中的Hibernate命名参数
  8. troublemaker中文谐音_求Arashi 岚的Troublemaker的中文谐音~~~~ 超感激~
  9. 凸优化第七章统计估计 7.3 最优检测器设计及假性检验
  10. Python基础 day2
  11. EPS PanSystem v3.4.0 Full 1CD(解析试井解释软件)\
  12. 图片合并及生成二维码
  13. 解决关灯游戏(Lights Off)
  14. CodeBlock:Process terminated with status1073741510
  15. matlab圆锥曲线,Matlab软件在高中数学圆锥曲线学习过程中应用.doc
  16. c语言辗转求最小公倍数,c语言:辗转相除法求最大公约数、最小公倍数
  17. 7月22日 暑假的一些心得记录
  18. 阿里云OSS删除文件详细步骤
  19. linux的文件系统及vim编辑器系统指令
  20. 常识-java发送邮件函数+开启qq邮箱授权码

热门文章

  1. Gromacs中trr文件转换为可读文件方法
  2. H5页面调起高德地图APP/百度地图APP
  3. 国产新能源奇瑞大蚂蚁,值得拥有
  4. 服务器图片文件备份软件,服务器文件备份软件
  5. 改造Benchmark SQL适配OceanBase开源版数据库跑TPC-C查看执行计划
  6. (转)机器学习系列(7)_机器学习路线图(附资料)
  7. 戴尔服务器带液晶显示,戴尔机架R730外观设计_戴尔服务器_服务器评测与技术-中关村在线...
  8. 32G SFP28 FC多模光模块介绍及应用
  9. ubuntu 强制结束某个程序
  10. 下载的发票 会出现至少有一个签名有问题