delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2015/10/19/12:48:10

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
Date: Mon, 19 Oct 2015 12:47:56 -0400
Message-Id: <201510191647.t9JGlu4j024585@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: geda-user AT delorie DOT com
In-reply-to: <1A419AED-FCCA-4B1F-8589-912435534E2E@noqsi.com> (message from
John Doty on Mon, 19 Oct 2015 08:40:22 -0600)
Subject: Re: [geda-user] Pin mapping (separate symbols from mappings)
References: <20151018204010 DOT 9cce6a231dcc296256e187bd AT gmail DOT com> <201510181843 DOT t9IIhmWo025346 AT envy DOT delorie DOT com> <20151018234424 DOT c0551dad9bef0859130239d9 AT gmail DOT com> <36B94694-F2AC-4A75-A8EB-40A1CE9A534C AT noqsi DOT com> <201510182225 DOT t9IMPkxK032763 AT envy DOT delorie DOT com> <20151019003814 DOT f62620bf0fec77e65104c105 AT gmail DOT com> <BED51F9A-F6FF-4A23-B18B-C2EC8BB9DAB6 AT noqsi DOT com> <201510190242 DOT t9J2gl7w009345 AT envy DOT delorie DOT com> <20151019092555 DOT 46eed4540c2d2044bbeab878 AT gmail DOT com> <1A419AED-FCCA-4B1F-8589-912435534E2E AT noqsi DOT com>
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> And you need a way to distinguish them.

I think we're underestimating the importance (and complexity) of that.

> although slotting is arguably a messy feature rather than a clean
> fundamental capability.

So... what if we dumped slotting?  What would schematics look like
then?  Do we assume/require that the user will create a schematic with
a separate refdes for each gate in a package?  That, of course means
we need to set some expectation of what <downstream>'s package refdes
would look like, but it would mean that refdes is unique enough...

... except for cases where the user splits one package up into
multiple symbols because of complexity, like breaking up an MCU or
splitting out power pins.

Are there cases where a package contains two identical copies of
something complex enough to each be broken into separate symbols?

And the user still needs some mechanism to connect up power/ground
pins on multi-gate packages.

> I do believe we need a way to override pin attributes in instances.

+1

> Embed the symbol and edit?

Perhaps this is the right solution for an as-built anyway, as it locks
in the symbols it was built with.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019