Session 5 - Netcheck Tools
PowerPCB Tutorial I - Session 5
NETCHECK TOOLS
Description Page
Software Limits 2
Netlist Formats 3
Netlist Integrity Check 4
Netlist Conversion 5
Netlist Comparison 6
Pads ECO Generation 7
NETCHECK TOOLS SOFTWARE LIMITS
1. Reference Designator Names have a 4 character limit.
2. Pin Names have a 4 character limit.
3. Netnames have a 32 character limit.
4. Illegal characters for pin and net names are: * ! ? @ ~ ^ # & ( ) %
5. Lower case characters are not allowed.
6. NETCHECK TOOLS software must located in a main directory, IE: C:\NETCHECK> it should not be run from a sub directory.
7. All Netlists to be processed must reside in the C:NETCHECK> directory, and not in a sub directory.
8. Netlists can not contain Parts List information.
9. Netlists should not have leading and trailing headers of any kind.
See Page 3 for Netlist Samples.
10. Please use the abbreviation rather than the full name IE: use K, not CATHODE. Use A, not ANODE. All new library decals with special alpha pin numbers (IE: NO & NC for switches) must be clearly noted on the data sheet that will be used to create the library decal. 2 & 3 pin devices with alphabetical Pin Names are as follows:
DIODES CATHODE = K
ANODE = A
TRANSISTORS BASE = B
EMITTER = E
COLLECTOR = C
POWER FETS SOURCE = S
GATE = G
DRAIN = D
POTENTIOMETERS CW = 1
WIPER = 2
CCW = 3
CAPACITORS & POSITIVE = 1
BATTERIES NEGATIVE = 2
NETCHECK TOOLS NETLIST FORMATS
PADS PERFORM CADNETIX SCI-CARDS
*PADS2000* NET LIST NET LIST
*NET*
*SIG CLK NODENAME CLK $ NODENAME CLK $
U1.1 C1.1 U1 1 C1 1 U1 1 C1 1
*SIG GND NODENAME GND $ NODENAME GND $
C1.2 U1.7 C1 2 U1 7 C1 2 U1 7
*SIG VCC NODENAME VCC $ NODENAME VCC $
R1.2 U1.14 R1 2 U1 14 R1 2 U1 14
*END* EOS EOS
P-CAD .WRL COMPUTERVISION AUTO-PCB
CLK U1-1 C1-1 0001 CLK U1-1 C1-1 1 CLK U1-1 C1-1
GND C1-2 U1-7 0002 GND C1-2 U1-7 2 GND C1-2 U1-7
VCC R1-2 U1-14 0003 VCC R1-2 U1-14 VCC R1-2 U1-14
P-CAD .NLT CALAY MENTOR GRAPHICS
NETS /CLK U1(1) C1(1) NET ‘CLK’ U1-1 C1-1
/GND C1(2) U1(7) NET ‘GND’ C1-2 U1-7
CLK = U1/1 C1/1 /VCC R1(2) U1(14) NET ‘VCC’ R1-2 U1-14
GND = C1/2 U1/7
VCC = R1/2 U1/14
TANGO RECAL REDAC VIEWLOGIC
( .PCB CLK U1 1
CLK .CON CLK C1 1
U1,1 .COD 2 GND C1 2
C1,1 GND U1 7
) REM CLK VCC R1 2
( U1 1 C1 1 VCC U1 14
GND REM GND
C1,2 C1 2 U1 2
U1,7 REM VCC
) R1 2 U14
( .EOD
VCC
R1,2
U1,14
)
NETCHECK TOOLS INTEGRITY CHECK
The following is a step by step procedure to check a netlist for errors or problems and to automatically convert long alphabetical pin names to a single character.
1. C:\> CD NETCHECK <CR>
2. C:\NETCHECK> COPY A:FILENAME.NET <CR>
3. C:\NETCHECK> EDIT SUB.DAT <CR>
Remove all unwanted items: ANODE A
CATHODE K
COLLECTOR C
BASE B
EMITTER E
SOURCE S
GATE G
DRAIN D
(also removes 1 pin nets)
When you are finished updating SUB.DAT
FILE / SAVE AS… - FILENAME.SUB
NOTE: Step 3 can be skipped if there are no long alphabetical pin names in the netlist.
5. C:\NETCHECK> NC2 <CR>
6. Move cursor down to: Check (N)et for errors/problems <CR>
7. Fill in the Integrity Check Menu as follows:
Input NET Filename: FILENAME.NET
Input NET Format: PADS Note: <CR> Toggles options
Output NET Filename: FILENAME.ASC
Report Filename: FILENAME.RPT (error file)
Substitute Filename: FILENAME.SUB
Setup Check Options <CR> Toggle the different options by <CR>
Perform Check <CR>
8. F10 - Return to main menu <CR>
9. (Q)uit NetCheck Tools <CR>
NETCHECK TOOLS NETLIST CONVERSION
The following is a step by step procedure to convert a netlist from one CAD Format to a different Format. (note: first remove Parts list if included in net list)
1. C:\> CD NETCHECK <CR>
2. C:\NETCHECK> COPY A:FILENAME.NET <CR>
3. C:\NETCHECK> NC2 <CR>
4. Move cursor down to: (C)onvert NET to different format <CR>
5. Fill in the Convert NET Menu as follows:
Input NET Filename: FILENAME.NET
Input NET Format: TANGO Note: <CR> Toggles options
Output NET Filename: FILENAME.ASC
Output NET Format: PADS Note: <CR> Toggles options
Report Filename: FILENAME.RPT
Perform Conversion <CR>
6. F10 - Return to main menu <CR>
7. (Q)uit NetCheck Tools <CR>
8. C:\NETCHECK> EDIT FILENAME.ASC <CR>
Add to the top of the Netlist: *PADS2000*
*NET*
Add to the bottom of the Netlist: *END*
9. FILE / SAVE
10. C:\NETCHECK> COPY FILENAME.ASC A: <CR>
NETCHECK TOOLS NETLIST COMPARISON
The following is a step by step procedure to compare two netlists for differences.
1. C:\> CD NETCHECK <CR>
2. C:\NETCHECK> COPY A:FILENAME.NET <CR>
3. C:\NETCHECK> NC2 <CR>
4. Move cursor down to: Co(M)pare two NETs for differences <CR>
5. Fill in the Compare two NETs Menu as follows:
First NET Filename: FILENAME.NET (usually the schematic net list)
First NET Format: PADS Note: <CR> Toggles options
Second NET Filename: FILENAME.ASC
Second NET Format: PADS Note: <CR> Toggles options
Threshold Value: 1
Report Filename: FILENAME.RPT
Perform Comparison <CR>
6. F10 - Return to main menu <CR>
7. (Q)uit NetCheck Tools <CR>
8. C:\NETCHECK> PRINT FILENAME.RPT <CR>
Note: The FILENAME.RPT file is the list of differences between the two netlists, if there are any.
“no errors found”.
NETCHECK TOOLS CREATE A PADS ECO FILE
The following is a step by step procedure to create a PADS ECO file.
1. C:\> CD NETCHECK <CR>
2. C:\NETCHECK> COPY A:FILENAME.NET <CR> (Netlist from Schematic)
3. C:\NETCHECK> COPY A:FILENAME.ASC <CR> (Netlist from PADS database)
4. C:\NETCHECK> NETIT ON <CR>
5. C:\NETCHECK> ECOGEN FILENAME.ECO <CR>
6. C:\NETCHECK> NC2 <CR>
7. Move cursor down to: Co(M)pare two NETs for differences <CR>
8. Fill in the Compare two NETs Menu as follows:
First NET Filename: FILENAME.NET
First NET Format: PADS Note: <CR> Toggles options
Second NET Filename: FILENAME.ASC
Second NET Format: PADS Note: <CR> Toggles options
Threshold Value: 1
Report Filename: FILENAME.RPT
Perform Comparison <CR>
9. F10 - Return to main menu <CR>
10. (Q)uit NetCheck Tools <CR>
11. Run PADS PowerPCB
12. Select File/Import
13. Select IMPORT ECO
14. Type: C:\NETCHECK\FILENAME.ECO then pick [OK]
15. Repeat steps 1-10 to make sure there are no errors.
5.
2 Q UARANTETROISIEME SESSION ORDINAIRE OEASERP 4
3 ECAC25(SP)WP2 TWENTYFIFTH PLENARY SESSION (SPECIAL) OF
3 Q UARANTIÈME DEUXIEME SESSION ORDINAIRE OEASERP
Tags: netcheck tools, (q)uit netcheck, session, netcheck, tools, powerpcb, tutorial