SESSION 5 NETCHECK TOOLS POWERPCB TUTORIAL I

0 ECOSV026 95E PLENARSESSIONEN 3–4 MAJ 2012
0 ECOSV051 105TH PLENARY SESSION 3031 JANUARY
0 ENVEV029 102ND PLENARY SESSION 34 JULY

0 NATV021 97TH PLENARY SESSION 810 OCTOBER
0 NATV036 106TH PLENARY SESSION 2 AND
10 T HIRTYEIGHTH REGULAR SESSION OEASERP JUNE

PowerPCB Training Manual, Your First Design

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.

Continue making corrections and rerun this program until .rpt file states

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.7

Rev. 21224 ©2002 ACUCAD ~ 1011 Glacier Pkwy, Algonquin, IL 60102-5004 Voice (847) 854-6052 FAX (847) 854-6053


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