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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5801|回复: 9

[求助] ICC中Fixed与dont_touch的区别?

[复制链接]
发表于 2012-7-12 11:49:13 | 显示全部楼层 |阅读模式

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

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

x
请问ICC中Fixed与dont_touch的区别?
还是它们是一个意思呢?
发表于 2012-7-12 12:55:58 | 显示全部楼层
fixed是不被动了吧,位置也不动
dont_touch是不被优化掉,但位置不限定
发表于 2012-7-15 19:52:55 | 显示全部楼层
二楼说的不对,二者是一样的,只是表述不同而已。
set_dont_touch_placement [all_macrocells]
的意思就是位置固定。
发表于 2012-7-16 10:05:03 | 显示全部楼层
我是用 Astro的, 不過我的認知是跟2樓一樣的,
但是後來進了icc man了一下這兩個command,
---------------------------------------------------------------
       set_dont_touch
              Sets  the  dont_touch  attribute on cells, nets, references, and
              designs in the current design, and on library cells, to  prevent
              modification  or  replacement  of these objects during optimiza-
              tion.

       set_dont_touch_placement
              Fixes the location of a cell or cluster.
---------------------------------------------------------------

有趣的是don't touch有提到不會replacement & modified
但是fix就沒有提到會不會 modified cell size...

有人要進一步講解一下嗎?
发表于 2012-7-16 14:30:26 | 显示全部楼层
fix就是位置不动,是可以做size的
dont touch直接翻译就是工具不接触它,位置和大小什么的都不会改变
发表于 2012-10-12 14:51:20 | 显示全部楼层
xiexiexiexie
发表于 2012-10-12 18:47:19 | 显示全部楼层
回复 3# liude19832006

哈哈,有点偷换概念的感觉。没错,你说的那个dont touch placement的命令是能fix没问题。
但是你set_dont_touch试一下呢,然后你看下属性,是否dont_touch为true,但是is_fixed却为false呢?


习惯上讲得dont_touch就是指的set_dont_touch.
发表于 2012-10-16 16:20:42 | 显示全部楼层
如果一个cell有fix的属性,那么在做优化时,它会被自动derive上dont_touch的属性
发表于 2012-10-19 15:59:48 | 显示全部楼层
xiexiexie
发表于 2012-10-19 16:00:02 | 显示全部楼层
xiexiexie
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-24 18:26 , Processed in 0.022517 second(s), 7 queries , Gzip On, Redis On.

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