[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: LVS and other pcb related questions



Anthony Shanks wrote:
> Hi all,
> 

> 3. Right now, I am running gnetlist -g PCB on my schematics to
> generate the pcb netlist file. The problem is I have multiple
> schematics that I am generating a netlist from and I am manually
> appending the refdes to indicate which schematic the netlist comes
> from so all my refdes will be unqiue. (for example, instead of U1, it
> will be U1.A1). Has anybody developed some kind of script or flow to
> solve this problem? I would like to get away from doing this manually
> eventually.

What you can do is create a top schematic with symbols created for the
A1 A2 etc. schematics and attach attribs for doing hierarchic names
to flat netlist.  On each symbol for a sub schematic put attrib source=A1.sch
or source=A2.sch as needed.

then your netlist output will have names like:

SENVDDB	S6/R4-1 S6/C4-1 S5/R4-1 S5/C4-1 S4/R4-1 S4/C4-1 S3/R4-1 S3/C4-1 S2/R4-1 S2/C4-1 S1/R4-1 S1/C4-1 Q5-3 U4-5 Q2-3
SENVDDA	S6/R2-1 S6/C2-2 S5/R2-1 S5/C2-2 S4/R2-1 S4/C2-2 S3/R2-1 S3/C2-2 S2/R2-1 S2/C2-2 S1/R2-1 S1/C2-2 Q4-3 U4-3 Q1-3
SENSIGS1R2	S1/C3-2 S1/R3-1 U2-13

where a wire named SENVDDB connects to 6 places with the same component name, but prefixed with the sub schematic name.

For making repeated layout zones, I made a script version from one of John Luciani's.  See
http://www.gedasymbols.org/user/john_griessen/tools/pcb-hier-cells

John
-- 
Ecosensory   Austin TX


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user