gEDA-dev: New diagram (attempt at UML)
John Doty
jpd at wispertel.net
Tue Apr 10 10:51:03 EDT 2007
On Apr 9, 2007, at 10:38 PM, Steve Meier wrote:
> I stop my netlister when a symbol has no associated shematic.
> source=next.sch I think is the attribute.
Yes, but that isn't always what is needed. For IC design, I generally
want to preserve the hierarchy, so I do *not* want the netlister to
follow the "source=" attribute, but rather include the subcircuit
netlist. Right now, this means I can't use source= in an IC
schematic, which is a modest inconvenience when using gschem.
For PC design, if there's a footprint= attribute, that's the place to
stop, because if there's also a source= attribute it represents a
circuit that's there for simulation purposes. But if you're doing
simulation...
>
> Steve Meier
>
> John Doty wrote:
>>
>> On Apr 9, 2007, at 9:03 AM, Peter Clifton wrote:
>>
>>> It thus makes (some) sense to have a "circuit" file, which lists the
>>> page files making up one circuit. This also makes a good place to
>>> put
>>> toplevel attributes for this circuit.
>>
>> One problem is that when you are netlisting a hierarchy, you need to
>> know when to stop, and that depends on the purpose of the netlist,
>> not
>> on the design itself. When making a netlist for board layout, the
>> netlister should stop descending when it sees a footprint (so it
>> doesn't try to expand an internal simulation schematic). On the other
>> hand, a model should stop a simulation netlister. Remember that one
>> might, for simulation purposes, model subsystem behavior above the
>> level of parts with footprints. Or in IC design, your parts won't
>> have
>> footprints. So there isn't necessarily just one list of pages.
>>
>> John Doty Noqsi Aerospace, Ltd.
>> jpd at noqsi.com
>>
>>
>>
>>
>> _______________________________________________
>> geda-dev mailing list
>> geda-dev at moria.seul.org
>> http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
>>
>
>
>
> _______________________________________________
> geda-dev mailing list
> geda-dev at moria.seul.org
> http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev
John Doty Noqsi Aerospace, Ltd.
jpd at noqsi.com
More information about the geda-dev
mailing list