dbGet [dbGet -p top.insts.instTerms.isTieLo 1].name 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.sta...
将macro或者特定instance固定住,使用下面的命令: dbset [dbget -p top.inst.name $instance_name].pStatus fixed dbset [dbget -p2 top.inst.cell.subClass block].pStatus fixed dbget和dbset是innovus里面获取对象和设置对象属性的一个核心命令。具体解释过于复杂,这里仅简单介绍一下。第一行的-p和第二行的-...
innovus中产生的.v文件出错,出现花括号 1.set io [open ./pin.list w] puts $io [dbGet top.terms.name] close $io 2.redirect ./f.txt {puts "[get_attr [all_fanout -from u_amc0/u_am_client_core/u_r_fifo/rptr_reg_0_/Q -only_cells] full_name]"}ps: set io...
[DEV]innovus 130> dbGet [dbGet top.insts.name DTMF_INST/TEST_CONTROL_INST/i_152 -p].pStatus unplaced 将它的pStatus改成placed之后DB里面就能看到它了: [DEV]innovus 133> dbSet [dbGet top.insts.name DTMF_INST/TEST_CONTROL_INST/i_152 -p].pStatus placed save db重启之后,这个Cell会有什么...
innovus自学小技巧之gui小配置 innovus⾃学⼩技巧之gui⼩配置1. innovus同时显⽰full_name和ref_name 2.innovus的std cell显⽰的颜⾊配置成icc颜⾊⼀样 3.innovus配置快捷键成和Icc⼀样 d 删除 bindKey d "deleteSelectedFromFPlan"esc 退出当前编辑状态 bindKey esc "uiSetTool select"m ...
puts "MemoryCellName MemoryCellNumber LibFilePath:" foreach MemType_n $MemType { set Memnum [llength [dbGet top.insts.cell.name $MemType_n]] set libPath [lindex [get_property [get_lib -of_objects [get_lib_cell $MemType_n]] source_file_name] 0] ...
dbGettop.terms.pins.allShapes.layer.name 获得所有 spare instances dbGet[dbGet -p top.insts.isSpareGate 1].name get 特定instance的pg pin dbGet[dbGet top.insts.name $instName -p ].pgInstTerms.nameCadence提供了更为详细的命令,参考如下: ...
highlight [dbGet -p top.terms.name [get_property [get_ports $tmp] hierarchical_name]] -color cyan } } } 使用方法: 1)source上述proc函数 2)执行 rpt_insts_in_path reg_1/Q reg_2/D 高亮后的layout结果如下图所示。 Case3:高亮data path和clock path ...
> dbGet [dbGet -p head.rules.name 2W_2S].layerRules.spacing 0.05 0.05 0.1 0.1 0.1 0.1 0.05 0.05 0.5 0.5 2.0 如果这样看不直观,我们还可以报出特定ndr rule下具体某一层layer的spacing和width参数值。 > dbGet [dbGet -p2 [dbGet -p head.rules.name 1W_2S].layerRules.layer.name M4].spacing ...
set_dont_touch <object> false 2.1 查看dont use 的命令: dbget[dbget top.insts.cell.dontUse true -p].name -u 2.2 查看dont touch 的命令: dbget [dbget top.insts.cell.dontTouch true -p].name -u dbget [dbget top.net.dontTouch true -p].name...