proc CheckInputTermFloat {outputfile} {
set file [open $outputfile w]
#1.获取所有输入pin的名称
foreach pin [dbGet [dbGet top.insts.instTerms.isInput 1 -p].name] {
#2.排除电源pin
if {[dbGet [dbGet top.insts.instTerms.name $pin -p].net.isPwrOrGnd] == 0} {
#3.获取pin连接的net和net的输出pin的个数
if {[dbGet [dbGet top.insts.instTerms.name $pin -p].net] == 0x0} {
puts $file "$pin no Net,please check verilog"
} elseif {[dbGet [dbGet top.insts.instTerms.name $pin -p].net.numOutputTerms] == 0} {
set net [dbGet [dbGet top.insts.instTerms.name $pin -p].net]
puts $file "$pin's $net no outputTerm,please check"
}
}
}
puts "please care lvs result"
close $file
}
原文连接:innovus检查信号端输入悬空的脚本-CSDN博客
检查floating pin
最新推荐文章于 2024-07-09 12:18:03 发布