[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA-dev: Broken slotting
On Sep 11, 2007, at 11:02 PM, Steve Meier wrote:
> I have been violating the rule "All pins must have a pinseq=#
> attribute
> attached to the pin object. " regularily. I reason, that if a
> device has
> only one gate then no slot list is needed. Now I wonder if the slot
> list
> is needed for spice?
What a Spice netlister needs is a way to figure out in what order the
pins are for the device or subcircuit instance. It uses pinseq for
this purpose. This is independent of the use of pinseq for slotting.
It seems to me that eventually we'll want to move the slotting and
pin assignment stuff to a database (see the lm7912 thread) to support
different packaging and usage of symbols. In that case, each pin will
need a unique identifier, and pinseq serves that purpose. But we
shouldn't keep using it directly for Spice (or anything else).
Rather, it should key the actual parameters, as it does in slotting.
Right now, pinseq is confusingly overloaded, but it need not be.
John Doty Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd@noqsi.com
_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev