在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9760|回复: 10

[求助] icc中set_fix_hold的意思

[复制链接]
发表于 2013-12-18 23:10:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
icc中set_fix_hold的意思是修善hold time还是固定hold time???
发表于 2013-12-19 08:51:43 | 显示全部楼层




   NAME

set_fix_hold

Sets the fix_hold attribute on clocks in the current design.

SYNTAX
status set_fix_hold    clocks

ARGUMENTS

clocks

Specifies the clocks on which to set the fix_hold attribute.

DESCRIPTION

This command sets the fix_hold attribute on the specified clock objects in the current design. The fix_hold attribute informs optimization that hold time violations of the specified clocks should be fixed.
Fixing a hold violation requires slowing down data signals. Optimization fixes hold violations while fixing the design rules, but only if the maximum delay cost is not increased or if the set_cost_priority command is used to prioritize hold violations ahead of maximum delay cost. Optimization can violate setup and fix hold as long as the worst negative slack (WNS) is not made worse. Optimization might fix hold and violate setup on noncritical paths.
The report_clock -attributes command identifies the clocks that have the fix_hold attribute.
Use the remove_attribute command to remove the fix_hold attribute.Multicorner-Multimode Support

This command applies to the current scenario only.

EXAMPLES

The following command sets the fix_hold attribute on clock clk1.   prompt> set_fix_hold clk1
The following command removes the fix_hold attribute from clock clk1.   prompt> remove_attribute [get_clocks clk1] fix_hold
发表于 2013-12-19 14:17:13 | 显示全部楼层
回复 1# Ronaldomhs


   1. 固定hold time 这个概念是不对的。
   2. hold time 是 foundry 库中cell 的时序参数。
   3. set_fix_hold 设置这个属性即是告诉工具,要在PR时优化hold time。使之满足timing 要求。
 楼主| 发表于 2013-12-19 21:12:48 | 显示全部楼层
回复 3# shaneami


    谢谢回答
发表于 2013-12-25 16:59:01 | 显示全部楼层
你们一般什么时候用这个命令?
我以前在做cts的时候用,感觉不好,工具似乎会放很多反相器和buff进去
发表于 2013-12-26 23:24:38 | 显示全部楼层
回复 5# 995331220


    我们一般都是sign off流程去fix hold,前提肯定是hold violation 数量还可以接受的情况下
发表于 2013-12-27 09:47:30 | 显示全部楼层
回复 6# xylyc521


   嗯 我也是,前面的都不修hold滴!
发表于 2017-5-1 10:33:51 | 显示全部楼层
学习了,
发表于 2017-5-2 01:45:13 | 显示全部楼层
回复 3# shaneami

thanks for the response.where could I find man pages for ICC/ICC2 commands?
发表于 2017-8-28 14:43:11 | 显示全部楼层
thanks too!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-23 03:20 , Processed in 0.025147 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表