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" )
#### 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  "\",\"" )
(property objectId "-")
(text  "\",\"" )
(property pinLabel "-")
(text  "\",\"" )
(Property pinNumber "-")
(text  "\",\"" )
(Property io "-")
(text  "\",\"" )
(Property driverKind "-")
(text  "\",\"" )
(Property pinFix "-")
(text  "\",\"" )
(Property pinOrder "-")
(text  "\",\"" )
(Property isAcceptNet "-")
(text  "\",\"" )
(Property pinComment "-")
(text  "\",\"" )
(Property isCommonTerminal "-")
(text  "\",\"" )
(net $net)
(text  "\"" )
(endline)
}
$comp{
(property reference "-")
}
$net {
(property netLabel "-")
}
0

Comments

0 comments

Please sign in to leave a comment.

Didn't find what you were looking for?

New post