Re: gEDA-user: Exporting symbols in gschem

2010-10-05 Thread John Doty

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 http://archives.seul.org/geda/user/Nov-2008/msg00489.html

John Doty  Noqsi Aerospace, Ltd.
http://www.noqsi.com/
j...@noqsi.com




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


Re: gEDA-user: Exporting symbols in gschem

2010-10-05 Thread Oliver King-Smith
   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