{ Osmond 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 Updated by Don Heavener 9-27-01 for use with DesignWorks Lite V. 4.0.2 } $CREATEREPORT($DESIGNNAME.pcb) $CREATOR(ttxt) { R*ch} {$CHECK(This report form is intended only for PHYSICAL mode designs) $PURE $FLAT} $NOTES {Beginning of notes} This format generates an OSMOND NetList file. Design Hierarchy Mode: Flattened Standard attribute fields used: Ground Power (Vcc) CGND (Chassis) Plus5V (Isolated) AGND DGND (Isolated) Minus5V Plus12V Minus12V Positive Negative Non-standard attribute fields used: none Revision Designer pcbPart - Must match Parts Library Name $END {end of notes} {$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 $DEVNAME-$PINNUM $HEADER {# "PCB DESIGN: $DESIGNNAME Page:$PAGE"} # "REVISION: &Revision" # "Report Generation Date:$DATE; $TIME " $ENDHEADER {Pick out the library part names} $SORT $DEVICES $DEVNAME $DEVICESPart &pcbPart \{ Name $DEVNAME \} {Now pick out the power rails first:} $FIND $SIGNALS $NUMPINS(2) $SIGSOURCE $SIGNAME(Ground) {$ASSIGNNAMES $SIGNALS} {$ASSIGNNAMES $DEVICES} $SORT $DEVICES $DEVNAME $SORT $SIGNALS $SIGNAME $SIGNALSSignal1 "$SIGNAME"$NEWLINE \{ $PINS \} $FIND $SIGNALS $NUMPINS(2) $SIGSOURCE $SIGNAME(Power) {$ASSIGNNAMES $SIGNALS} {$ASSIGNNAMES $DEVICES} $SORT $DEVICES $DEVNAME $SORT $SIGNALS $SIGNAME $SIGNALSSignal2 "$SIGNAME"$NEWLINE \{ $PINS \} { other rails: } $FIND $SIGNALS $NUMPINS(2) $SIGSOURCE $NOT$SIGNAME(Power) $NOT$SIGNAME(Ground) {$ASSIGNNAMES $SIGNALS} {$ASSIGNNAMES $DEVICES} $SORT $DEVICES $DEVNAME $SORT $SIGNALS $SIGNAME $SIGNALSSignal3 "$SIGNAME"$NEWLINE \{ $PINS \} { All remaining non-SIGSOURCE nets: } $FIND $SIGNALS $NUMPINS(2) {$NOT$SIGSOURCE} {$ASSIGNNAMES $SIGNALS} {$ASSIGNNAMES $DEVICES} $SORT $DEVICES $DEVNAME $SORT $SIGNALS $SIGNAME $SIGNALSSignal4x "$SIGNAME"$NEWLINE \{ $PINS \}