赞
踩
列出设计中没有 place 的instances | dbGet [dbGet -p top.insts.pStatus unplaced].name |
列出设计中 place 的instances | dbGet [dbGet -p top.insts.pStatus placed].name |
所有fixed的instances的名字 | dbGet [dbGet -p top.insts.pStatus fixed].name |
列出 I/O pin 所在的金属层 | dbGet top.terms.pins.allShapes.layer.name |
列出设计中NDR的名字 | dbGet head.rules.name |
List the NDRs applied on a specified net | dbGet [dbGet -p top.nets.name netName].rule.name |
列出最大、最小电压的 nets 的名称 | dbGet [dbGet top.nets.maxVoltage value –p].name dbGet [dbGet top.nets.minVoltage value –p].name |
列出一个instance的状态 | dbGet [dbGetInstByName instName].pStatus |
确保你的 tieHi/tielo 连接上有 tie cells | dbGet top.insts.instTerms.isTieHi 1 dbGet top.insts.instTerms.isTieLo 1 |
得到设计中的一些状态 IO是否放置、TOP是否place、是否进行 CTS、是否 进行 route、是否抽取 RC、 是否进行 powerAnalyze | dbGet top.statusIoPlaced dbGet top.statusPlaced dbGet top.statusClockSynthesized dbGet top.statusRouted dbGet top.statusRCExtracted dbGet top.statusPowerAnalyzed |
列出net使用的layers | dbGet [dbGet -p top.nets.name netName].wires.layer.name |
Selecting Shield Nets of a net 选择一根 net 的 Shield Nets | dbSelectObj [dbget [dbget -p [dbGet -p top.nets.name $net].shieldNets.name GND].sWires.shieldNet.name $net -p2] |
Find all instances of a certain cell type/找到指定类型的ins | dbGet [dbGet -p2 top.insts.cell.name cellName].name |
List the nets marked in the db as clock net | dbGet [dbGet -p top.nets.isClock 1].name |
Get physical only cells such as filler cell, end cap cell | dbGet [dbGet -p top.insts.isPhysOnly 1].name |
Report Dont Touch instances | dbGet [dbGet -p head.libCells.dontUse 1].name |
List all layers for the pin of a cell | dbGet [dbGet-pselected.cell.terms.name pinName].pins.allShapes.layer.extName |
选中出设计中的所有hard blockage | select_obj [dbGet top.fplan.pBlkgs.type hard -p] |
获得方形routing blockage的坐标 | dbGet top.fplan.rBlkgs.shapes.rect |
获得多边形routing blockage的坐标 | dbGet top.fplan.rBlkgs.shapes.poly |
列出设计中用到的所有cell类型 | dbGet -u top.insts.cell.name |
获得 block/memory的placement halos大小 (block包括memory) | dbGet [dbGet -p2 top.insts.cell.subClass block*].pHaloTop dbGet [dbGet -p2top.insts.cell.subClass block*].pHaloBot dbGet [dbGet -p2 top.insts.cell.subClass block*].pHaloLeft dbGet [dbGet -p2 top.insts.cell.subClass block*].pHaloRight |
获得 block routing halos大小和最低最高层 | dbGet [dbGet -p2 top.insts.cell.subClass block*].rHaloSideSize dbGet [dbGet -p2 top.insts.cell.subClass block*].rHaloBotLayer.name dbGet [dbGet -p2 top.insts.cell.subClass block*].rHaloTopLayer.name |
更改net的route属性(比如从 FIXED 到ROUTED) | dbSet [dbGet -p top.nets.name netName].wires.status route |
get library中特定cell name的size | dbGet [dbGetCellByName cellName].size |
找出设计中非clock ports | dbGet [dbGet -p [dbGet -p2 top.terms.net.isClock 0].isInput 1].name |
打印出设计中所有module名字 | foreach module_name [dbGet top.hInst.treeHInsts.cell.name] { Puts "$module_name" } |
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。