dbGet或get_db 报告物体的属性 -- report_property 获得Net的routing rule get_attr [get_nets xxx] routing_rule get_db net:$net_name .route_rule.name 或者Instance的ref name get_attr [get_cells $inst_name] ref_name get_db inst:$inst_name .base_cell.name get_property [get_cells $inst_na...
我们通过命令报出某个sink点的tree上的各种信息,比如各个clock tree上cell delay,net delay以及各个clock cell的cell类型。以下图为例,CTS_ccl_buf_00379这颗cell的delay为0.102ns,前一级output到当前CLKBUF A pin的net delay为0.003ns。假如你发现clock tree上net delay普遍比较大,接近甚至大于cell delay,...
dbGet [dbGet -p [dbGet -p2 top.insts.cell.subClass coreTieLo].instTerms.net.allTerms.isInput 1].name Change the routing status of a net (for example, from FIXED to ROUTED) dbSet [dbGet -p top.nets.name netName].wires.status route Get the status of the design dbGet top.statusIoPla...
从icc过度到icc2,基本命令非常类似,只是更加的规范,命令以及图形界面设计的更加合理,尽管具体的命令和变量有很大的变化,但是,其规范基本相同。比如,一般的命令都是,动词+下划线+名字的格式,例如,get_cell,get_net,set_attribute等等。这些规范会让初学者上手更快。而且命令也都非常的直白,很多直接看命令就可以知道这...
例(2):set_dont_touch [get_nets {TWA/net1}] true 优化设计时,TWA/net1不能被改变(如,不能插入buffer,不能作为克隆结构的一部分),但可以resize该net连接的instance • 取消禁止修改某单元的命令: set_dont_touch false 2.1 查看dont use 的命令: dbget[dbget...
get所有连接到tie cell的instTerm名字 dbGet [dbGet -p [dbGet -p2 top.insts.cell.subClass coreTieLo].instTerms.net.allTerms.isInput 1].name 更改net的route属性(比如从 FIXED 到ROUTED) dbSet [dbGet -p top.nets.name netName].wires.status route ...
但我一直相信innovus自己应该也能搞定。innovus没有rename net的命令,那么有一种复杂的方法,先查找出net的所有terminal,用eco命令来手动替换。 2023-01-24 17:07:00 innovus中悬垂线的理解和处理 innovus里边有不少physical DRC检查工具,其中的verifyConnectivity 别有一番有趣的用法,借此机会,一起来看看其中的一个...
这个命令会去解所有的DRC,而不止是Short,可是我们一般用删除shape去解short,而非所有DRC,并且这个命令会去删除整个net的绕线,动作非常大,所有不推荐大家直接使用。 我来分享一下两者之间的区别,并推荐大家使用分享的脚本而非直接使用这个命令,原因也会讲一下。
{net:DTMF_CHIP/tdsp_portO[9]} 之后删除那段signal wire之后用ecoRoute重新绕即可。 完整的脚本: proc hq_fix_shorts {} { setMultiCpuUsage -localCpu 16 #fix short get_db current_design .markers -if {.subtype == Metal_Short} -foreach { ...
Change the routing status of a net (for example, from FIXED to ROUTED) dbSet [dbGet -p top.nets.name netName].wires.status route Get the status of the design dbGet top.statusIoPlaced dbGet top.statusPlaced dbGet top.statusClockSynthesized ...