physical_status表示shape/via的物理修改状态的属性,有效值为unrestricted, minor_change, application_fixed, fixed, locked。
从前到后,该属性越来越强,自由度越来越低。该属性是可以设置的,命令为:set_attribute(不像某些属性是只能查看不能设置的)。
1. 如果状态为unrestricted,即不受限制,则无论是工具还是用户都可以随意对其进行更改;
2. 如果状态为minor_change,表示工具可以对其做微小的改动;
3. 如果状态为application_fixed,则表明它是由工具的某些程序自动fix住的,但是工具后续的某些特定程序还是可以对其进行更改的,并不是所有程序都可以随意修改;比如做完CCD优化和CTS之后,工具会自动在clock nets上设置dont_touch属性,且会在所有的clock cell上将physical_status属性设置为application_fixed。
有了这些属性之后,后续的datapath优化、legalize等操作都不会动到它们。但是后续的某些CCD优化或者CTS的命令还是可以对它们进行修改的。
4. 如果状态为fixed,则工具不能自动对其进行更改,但是用户可以对其进行手动更改;
5. 如果状态为locked,则工具和用户都不能对其进行修改。
审核编辑:刘清
-
CTS
+关注
关注
0文章
35浏览量
14159
原文标题:ICC2中的physical_status属性值application_fixed, fixed, locked等有什么区别?
文章出处:【微信号:集成电路设计及EDA教程,微信公众号:集成电路设计及EDA教程】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
请问如何在CX3中保存已更改的属性值?
Status 属性范例 (Field) (VB)
Synopsys 2018-2010 EDA软件大全 License
属性值LVCMOS2不是属性IOSTANDARD的可接受值怎么办
在icc2中怎么设置target library和link library啊?
请问hbird2中自带的uart.c函数库中uart_get_int_status( ) 与 uart_get_status( )两个函数有什么作用?
usb2代码 (the current status of
中文专利属性值对抽取技术及应用
Synopsys工具中命令中filter的妙用

评论