{ Format file for combined parts and net list. Graham Hinton © 2000 Hinton Instruments UPDATED FOR DesignWorks 3.1.5 - DO NOT USE WITH 3.1.4 } $CREATEREPORT($DESIGNNAME.pcb) $CREATOR(R*ch) $CHECK(This report form is intended only for PHYSICAL mode designs) $PURE $FLAT $NOTES This format generates an OSMOND NetList file. Design Hierarchy Mode: Flattened Standard & Non-standard attribute fields used: Ground Power (Vcc) CGND (Chassis) Plus5V (Isolated) AGND DGND (Isolated) Minus5V Plus12V Minus12V Positive Negative Revision Designer pcbPart - Must match Parts Library Name $END $HIERARCHY $FLAT $ROWS(32000) $COLUMNS(80) $SIGSOURCE(CGND) &ChassisGround $SIGSOURCE(DGND) $SIGSOURCE(AGND) $SIGSOURCE(Ground) $SIGSOURCE(Power) &Power $SIGSOURCE(Plus5V) &Plus5V $SIGSOURCE(Minus5V) $SIGSOURCE(Plus12V) &Vpos $SIGSOURCE(Minus12V) &Vneg $SIGSOURCE(Plus15V) $SIGSOURCE(Minus15V) $SIGSOURCE(Positive) $SIGSOURCE(Negative) $AUTONUMBER(3) $COMBDEVSON $MAXITEMSPERLINE(11) $CONTSTART( ) $ITEMSEPARATOR( ) $SIGPINFORMAT $DEVINSTNAME-$PINNUM $HEADER # "PCB DESIGN: $DESIGNNAME Page:$PAGE" # "REVISION: &Revision" # "IF IN DOUBT ASK THE DESIGNER: &Designer" # "Report Generation Date:$DATE; $TIME " $ENDHEADER {Pick out the library part names} $SORT $DEVICES $DEVINSTNAME $DEVICESPart &pcbPart \{ Name $DEVINSTNAME \} {Now pick out the power rails first:} $FIND $SIGNALS $NUMPINS(2) $SIGSOURCE $SIGNAME(Ground) $ASSIGNNAMES $SIGNALS $ASSIGNNAMES $DEVICES $SORT $DEVICES $DEVINSTNAME $SORT $SIGNALS $SIGNAME $SIGNALSSignal "$SIGNAME"$NEWLINE \{ $PINS \} $FIND $SIGNALS $NUMPINS(2) $SIGSOURCE $SIGNAME(Power) $ASSIGNNAMES $SIGNALS $ASSIGNNAMES $DEVICES $SORT $DEVICES $DEVINSTNAME $SORT $SIGNALS $SIGNAME $SIGNALSSignal "$SIGNAME"$NEWLINE \{ $PINS \} { other rails: } $FIND $SIGNALS $NUMPINS(2) $SIGSOURCE $NOT$SIGNAME(Power) $NOT$SIGNAME(Ground) $ASSIGNNAMES $SIGNALS $ASSIGNNAMES $DEVICES $SORT $DEVICES $DEVINSTNAME $SORT $SIGNALS $SIGNAME $SIGNALSSignal "$SIGNAME"$NEWLINE \{ $PINS \} { All remaining non-SIGSOURCE nets: } $FIND $SIGNALS $NUMPINS(2) $NOT$SIGSOURCE $ASSIGNNAMES $SIGNALS $ASSIGNNAMES $DEVICES $SORT $DEVICES $DEVINSTNAME $SORT $SIGNALS $SIGHIERNAME $SIGNALSSignal "$SIGHIERNAME"$NEWLINE \{ $PINS \}