John,
I am not sure I am understanding this correctly. I tried running
guile (hierarchy-traversal enabled)
#t
guile packages
(isfet_out op_bias pFET_plate XRham1 XMham2 XMham1 XMham6
XMham4 XMham3 XMham5 XMham10 XMham8 XMham7 XMham9 VSS
bias nwell VCC XMhampISFET Xamp_ham2/XMamp17
Xamp_ham2/XMamp18 Xamp_ham2/XMamp16 Xamp_ham2/XMamp15
Xamp_ham2/XMamp10 Xamp_ham2/XMamp8 Xamp_ham2/XMamp7
Xamp_ham2/XMamp9 Xamp_ham2/XMamp6 Xamp_ham2/XMamp5
Xamp_ham2/XMamp14 Xamp_ham2/XMamp12 Xamp_ham2/XMamp4
Xamp_ham2/XMamp2 Xamp_ham2/XMamp11 Xamp_ham2/XMamp13
Xamp_ham2/XMamp1 Xamp_ham2/XMamp3 Xamp_ham2/C1
Xamp_ham1/XMamp17 Xamp_ham1/XMamp18 Xamp_ham1/XMamp16
Xamp_ham1/XMamp15 Xamp_ham1/XMamp10 Xamp_ham1/XMamp8
Xamp_ham1/XMamp7 Xamp_ham1/XMamp9 Xamp_ham1/XMamp6
Xamp_ham1/XMamp5 Xamp_ham1/XMamp14 Xamp_ham1/XMamp12
Xamp_ham1/XMamp4 Xamp_ham1/XMamp2 Xamp_ham1/XMamp11
Xamp_ham1/XMamp13 Xamp_ham1/XMamp1 Xamp_ham1/XMamp3
Xamp_ham1/C1)
guile (hierarchy-traversal disabled)
#t
guile packages
(isfet_out op_bias pFET_plate XRham1 XMham2 XMham1 XMham6
XMham4 XMham3 XMham5 XMham10 XMham8 XMham7 XMham9 VSS
bias nwell VCC XMhampISFET Xamp_ham2/XMamp17
Xamp_ham2/XMamp18 Xamp_ham2/XMamp16 Xamp_ham2/XMamp15
Xamp_ham2/XMamp10 Xamp_ham2/XMamp8 Xamp_ham2/XMamp7
Xamp_ham2/XMamp9 Xamp_ham2/XMamp6 Xamp_ham2/XMamp5
Xamp_ham2/XMamp14 Xamp_ham2/XMamp12 Xamp_ham2/XMamp4
Xamp_ham2/XMamp2 Xamp_ham2/XMamp11 Xamp_ham2/XMamp13
Xamp_ham2/XMamp1 Xamp_ham2/XMamp3 Xamp_ham2/C1
Xamp_ham1/XMamp17 Xamp_ham1/XMamp18 Xamp_ham1/XMamp16
Xamp_ham1/XMamp15 Xamp_ham1/XMamp10 Xamp_ham1/XMamp8
Xamp_ham1/XMamp7 Xamp_ham1/XMamp9 Xamp_ham1/XMamp6
Xamp_ham1/XMamp5 Xamp_ham1/XMamp14 Xamp_ham1/XMamp12
Xamp_ham1/XMamp4 Xamp_ham1/XMamp2 Xamp_ham1/XMamp11
Xamp_ham1/XMamp13 Xamp_ham1/XMamp1 Xamp_ham1/XMamp3
Xamp_ham1/C1)
guile
They look the same to me. Do I need to have the hierarchy-traversal
property set before I run gnetlist? Or is packages the wrong way of
getting the hierarchy?
Oliver
__
From: John Doty j...@noqsi.com
To: gEDA user mailing list geda-user@moria.seul.org
Sent: Tue, October 5, 2010 12:09:05 PM
Subject: Re: gEDA-user: Exporting symbols in gschem
On Oct 5, 2010, at 12:44 PM, Oliver King-Smith wrote:
I have defined a symbol in gschem called small_amplifier.sym which
has
the following properties:
source=small_amplifier.sch
device=MAGIC_PART
magic_cell_name=amp.mag
Now when I run gnetlist I want to do a few things. When I am
building
my output file and I come across this symbol, I want to grab a
reference to amp.mag and write it out into my ASIC file.
Unfortunately when I looks at what I get when I run
(display packages)
in my scheme file I don't see the symbol. All I see is the
components
inside the symbol. I don't actually see the symbol on the list. Is
there a way to see that symbol?
The other thing I want to do is have the option of traversing
through
the objects inside the symbol (which is what happens now) so I can
build a netlist for the entire design. However for building my
layout
file, I want to stop descending down the objects as I have already
built the ASIC meta object (amp.mag) that I want to use.
Do folks have any suggestions on how I can do this?
See [1]http://archives.seul.org/geda/user/Nov-2008/msg00489.html
John Doty Noqsi Aerospace, Ltd.
[2]http://www.noqsi.com/
[3]...@noqsi.com
___
geda-user mailing list
[4]geda-u...@moria.seul.org
[5]http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
References
1. http://archives.seul.org/geda/user/Nov-2008/msg00489.html
2. http://www.noqsi.com/
3. mailto:j...@noqsi.com
4. mailto:geda-user@moria.seul.org
5. http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
___
geda-user mailing list
geda-user@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user