[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: gnetlist and hierarchy
Oliver,
I do have a non-standard netlister designed specifically for
hierarchical designs (especially for using buses to connect symbols
together). I have done designs which have used multiple instances of
hierarchical symbols.
But I am still not sure what your question is. Could you post or send me
an example design? Along with comments about what your desired behavior
is?
Steve Meier
On Sun, 2008-12-07 at 02:26 +0100, Oliver Florian wrote:
> Hi everybody,
>
> I'm currently working on a netlister backend and I am desperately
> looking for a solution regarding a problem with hierarchical structure:
>
> Problem:
> Within my scheme backend, I'd like to get the "virtual" component
> representing the sub sheet (the one with the "source" attribute set),
> more precisely it's about the attributes of that subsheet component, but
> without disabling the hierarchy traversal.
> As you might know, the netlister gets all components in a flat
> structure, with a reference to the hierarchical structure merely present
> in the package and net names.
>
> Details:
> There are two reasons for all this:
> First, I generically need to set attributes that apply tho the whole sub
> sheet.
> And second, I need to be able to use sub sheets multiple times inside
> the higher level schematic, but inside my netlist-file there is
> declarative code which is required exactly once for each sub sheet, no
> matter how many instantiations of it exist. Obviously, solving the more
> generic problem would solve this one as well, since I could simply check
> for matching "source" attributes to detect different instantiations of
> the same sub sheet.
>
> Does anyone know how to accomplish this (if possible at all)?
> Or does anyone have a non-stantdard version of the netlister that could
> be of help in this regard?
>
> I am aware of the gnetlistrc option hierarchy_traversal, the problem is
> I need both the hierarchy traversal _and_ getting a hold of the subsheet
> symbols.
> All I read so far seems to mean there is no way to do that (although I
> haven't found a discussion on the very same problem, so far).
>
> Any help would be greatly appreciated, thanks for your attention so far.
>
> Oliver
>
>
> _______________________________________________
> geda-user mailing list
> geda-user@xxxxxxxxxxxxxx
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user