Net List Processor: pin list output
In DG, we have Pin Browser, but this only display the pin information from 1 sheet not from all sheets.
Using Net List Processor, you could output all pin information from 1 design.
Below is simple example for FRM file.
#### File Format Define ########################################
continue : ""
width : 230
breakBlockLevel : "parts"
breakReferenceMode : ( "instance" )
netFormat : "parts"
target : "parts|gate|block|vcc|gnd|hieConnector|shtConnector|powerBox"
outputFile : ( $circuitName "_PinList.csv" )
continue : ""
width : 230
breakBlockLevel : "parts"
breakReferenceMode : ( "instance" )
netFormat : "parts"
target : "parts|gate|block|vcc|gnd|hieConnector|shtConnector|powerBox"
outputFile : ( $circuitName "_PinList.csv" )
#### Main Format Define ########################################
outputFormat {
(text " circuitName :" 1)
(property $circuitName 17)
(endline)
(text " author :" 1)
(property author 17 0 "" "")
(endline)
(text " date :" 1)
(property $date 17)
(endline)
(endline)
(endline)
(text "Ref,PinId,Pin Label,Pin Number,IO,Net Diver Kind,Pin Fixedness,Pin Order,Accept Net?,Commnet,Common Terminal?,Net" 1)
(endline)
(componentPin $compPin 1)
}
$compPin {
(text "\"" )
(component $comp)
(text "\",\"" )
outputFormat {
(text " circuitName :" 1)
(property $circuitName 17)
(endline)
(text " author :" 1)
(property author 17 0 "" "")
(endline)
(text " date :" 1)
(property $date 17)
(endline)
(endline)
(endline)
(text "Ref,PinId,Pin Label,Pin Number,IO,Net Diver Kind,Pin Fixedness,Pin Order,Accept Net?,Commnet,Common Terminal?,Net" 1)
(endline)
(componentPin $compPin 1)
}
$compPin {
(text "\"" )
(component $comp)
(text "\",\"" )
(property objectId "-")
(text "\",\"" )
(text "\",\"" )
(property pinLabel "-")
(text "\",\"" )
(text "\",\"" )
(Property pinNumber "-")
(text "\",\"" )
(text "\",\"" )
(Property io "-")
(text "\",\"" )
(text "\",\"" )
(Property driverKind "-")
(text "\",\"" )
(text "\",\"" )
(Property pinFix "-")
(text "\",\"" )
(text "\",\"" )
(Property pinOrder "-")
(text "\",\"" )
(text "\",\"" )
(Property isAcceptNet "-")
(text "\",\"" )
(text "\",\"" )
(Property pinComment "-")
(text "\",\"" )
(text "\",\"" )
(Property isCommonTerminal "-")
(text "\",\"" )
(text "\",\"" )
(net $net)
(text "\"" )
(endline)
}
$comp{
(property reference "-")
}
$net {
(property netLabel "-")
}
(text "\"" )
(endline)
}
$comp{
(property reference "-")
}
$net {
(property netLabel "-")
}
Comments
Please sign in to leave a comment.