首页 > 其他分享 >how to fix setup/hold timing violations

how to fix setup/hold timing violations

时间:2022-10-31 16:58:33浏览次数:46  
标签:startpoint fix how 互卡 timing path hold data setup

Fix setup

Fix hold

setup/hold互卡:

 从成因上来说,setup&hold互卡主要有几种因素的影响:

a) 不同PVT条件下的cell delay variation较大

b) 某些cell的library setup time或library hold time特别大

c) setup与hold的uncertainty或者derate约束较为严格或悲观

d) launch, capture的clock common path很短,OCV因素导致setup和hold都很难收敛

互卡的情况:

1) 同一endpoint的setup&hold互卡,但startpoint不同

2) 相同startpoint与endpoint的setup&hold互卡,但中间经过的data路径不同

3) 相同startpoint与endpoint的setup&hold互卡,且经过的data路径完全相同

  • 如下图所示:path1由于data path太短,容易出现hold问题,path2由于data path太长,容易出现setup问题。对于DFF3的D端既容易出现hold问题又容易出现setup问题,所以不能通过在DFF3的D端插入buffer来解决hold问题,也不能通过sizeup E来解决setup 问题。

  • 解决方法:a, 通过sizeup A/B/C/D来释放更多的setup margin; b, 通过在DFF1的Q端插入buffer来解决hold问题。

参考:https://mp.weixin.qq.com/s?__biz=Mzg3NTc0NzYyNw==&mid=2247485122&idx=1&sn=f8a239954a4b293281928397de90a917&chksm=cf3d8686f84a0f90bc51727dfee815f78006694f443de3ee566e0c3b5c17d1e2dd678a528102&cur_album_id=2279180913081237515&scene=189#wechat_redirect

 

 

标签:startpoint,fix,how,互卡,timing,path,hold,data,setup
From: https://www.cnblogs.com/linb2537/p/16844851.html

相关文章

  • CSS的fixed定位失效
    MDN中对于fixed定位的解释:元素会被移出正常文档流,并不为元素预留空间,而是通过指定元素相对于屏幕视口(viewport)的位置来指定元素位置。元素的位置在屏幕滚动时不会改变。打印......
  • 游戏渠道接入问题,quick接入prefix为空
    如果sdk接入时候游戏Application没有继承QuickSdkApplication,那么在登录时候获取到的Userinfo.getUID(),将会默认拼接一个0.导致跟渠道的登录验证不通过输出:0{$uid}......
  • Understanding How Apache Pulsar Works
    标题:UnderstandingHowApachePulsarWorks原文:https://jack-vanlightly.com/blog/2018/10/2/understanding-how-apache-pulsar-works时间:2018-10-03声明我感兴趣的主......
  • how to debug in java
    jdbnormalusages1.compileperiodjavac-g,addcomplieinformationmikeli@dell-pc:~/code/algo_java$javac-gDemToBin3.java  2.debugclassinonewindow......
  • 【CF1537F】Figure Fixing(思维)
    题意:给一张图,每个点有一个可以为负的权值\(a_i\),一次操作可以选择一条边\((i,j)\)并让\(a_i,a_j\)同时增加任意一个可以为负的整数值,问是否存在操作方式使得所有点点......
  • SVN不能显示最新的showlog
    多台电脑使用svn,偶然发现服务器上的svn不能正常显示最新的showlog,记录到之前的某个时间为止。搜索网上讲是要清除本地缓存记录,但是还是没有用,showlog仍然显示到某个日期。......
  • (1028) 权限,chmod、chgrp、chown详解
    https://www.cnblogs.com/Berryxiong/p/6193866.html 例1:$ chgrp - Rbook /opt/local /book改变/opt/local/book/及其子目录下的所有文件的属组为book。 ......
  • fixed定位失效
    官方文档positionMDN中对于fixed定位的解释:元素会被移出正常文档流,并不为元素预留空间,而是通过指定元素相对于屏幕视口(viewport)的位置来指定元素位置。元素的位置在屏幕......
  • [CTFSHOW]中期测评WP(差512和514)
    文章目录​​前言​​​​web486​​​​web487​​​​web488​​​​web489​​​​web490​​​​web491​​​​web492​​​​web493​​​​web494​​​​web495​​......
  • How many prime numbers
    题目链接Howmanyprimenumbers大素数的判定解题思路miller_rabinmiller_rabin是一种概率性素数测试,原理基于费马素数测试,即如果\(n\)为素数,则在\(1\simn\)......