X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-TCPREMOTEIP: 207.224.51.38 X-Authenticated-UID: jpd AT noqsi DOT com Content-Type: multipart/signed; boundary="Apple-Mail=_F2506A7C-7C3C-46C8-BB08-C9EA886FF8D6"; protocol="application/pgp-signature"; micalg=pgp-sha512 Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: Re: [geda-user] ideas on slotting and mechanisms for grouping/associating heterogenous symbols. X-Pgp-Agent: GPGMail 2.5.2 From: John Doty In-Reply-To: <568813F7.9000304@ecosensory.com> Date: Sat, 2 Jan 2016 11:53:30 -0700 Message-Id: <35408E39-30D1-4993-86AB-66B24F1B7DC8@noqsi.com> References: <8444F816-17CE-4A56-A982-4A60DEDA72B8 AT noqsi DOT com> <87FC7D4C-157A-499E-8B93-97653D6A7C68 AT noqsi DOT com> <624E6A69-62CE-4FCB-9D44-9FDF036254A3 AT sbcglobal DOT net> <56880043 DOT 7040003 AT ecosensory DOT com> <20160102182739 DOT 5d195829880cf75768ae0a82 AT gmail DOT com> <201601021755 DOT u02HtOWs020325 AT envy DOT delorie DOT com> <568813F7 DOT 9000304 AT ecosensory DOT com> To: geda-user AT delorie DOT com X-Mailer: Apple Mail (2.1878.6) 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 Precedence: bulk --Apple-Mail=_F2506A7C-7C3C-46C8-BB08-C9EA886FF8D6 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Jan 2, 2016, at 11:16 AM, John Griessen wrote: > On 01/02/2016 11:55 AM, DJ Delorie wrote: >>> I agree, refdes is good choice. >> Note that giving refdes this special meaning, means that gate = swapping >> (or sharing, across heirarchy instances) between packages is no = longer >> an option. Is that a reasonable compromise? >=20 > I had never thought of hierarchic board schematic or layout this way = before just now. One example is a recent project where I had a subcircuit that needed = three sections of a quad NAND, U6. The next level up used two instances = of the subcircuit, X1 and X2, and it also happened to need two NAND = gates. So, I set refdes=3DX1/U6 and refdes=3DX2/U6 in the higher level, = and it all worked. But that=92s a special trick, not generally = applicable in all cases. >=20 >=20 > I suppose it might have value, but I mostly thought of hierarchy in = packages on boards > as a way to quickly design, no more. In ASIC design, the hierarchy corresponds to cells in the layout. But = there, you don=92t have slots. Perhaps the most annoying common case for = me in PC board design is when I have a lot of channels and each one = needs three sections of a quad. In PC board design, you=92d really like = to be able to choose the convenience of a common cell layout or the = economy of sharing packages between instances. > There is a negative in many instances where you > would do multiple channels -- anything analog. spaghetti of utilizing = nearby groups for > tighter layout and autorouting could easily give simulation changes = and crosstalk changes that are unwanted. >=20 > Would you have the group top level definition be an attribute also? = It could be good in a sea of > dual and quad gates that are digital switch glue next to some analog. = In such a case you would want to separate > analog and digital into two modules that are always adjacent, and only = allow the swapping in the digital parts. >=20 John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd AT noqsi DOT com --Apple-Mail=_F2506A7C-7C3C-46C8-BB08-C9EA886FF8D6 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJWiByrAAoJEF1Aj/0UKykR/0gP/1FVKeVZ0q6W9OLMF0aqn8cB EGhma0E+XDr62aiHrMwHu4dru4+k6zoa80lA3fUBO4PX+q7YingHDdZYdcKGZZ5J gv4vS/sXM35LtmTXRSGuNcJdnmGbK4K7u5p4YI3n/p7Ph8xi5oOtgTaIQm8xqv4C 8jH+KbBCprZiyQ/Rm5kkhyhFMTOnYs9Y5MvI7En+luxwO2ok3VnMTr/sE2FmX3Ly R5jX/0h2hxivsAcacofeBWzjIgcS2jTDeDWHsqjdztQ9cY9TYfTgxGYvxibJ4S/B U4KYav23P0ThPYgZh29hOzWU4sGgs0VsrmPiCSe4lcGDaEeVhwug/7R4iYQz8E9d Hkp0YT6FdWQYCsOBq8WhTObrD5r4Xr3G2Dezzj2GwbJpR8ys5+UBtmWtjr19N9Ix wo7sNIMmuJlI0GVLjUJZh5sb1Vn5oaMMiMkUJPSkblPRiEhNvxfTAKq34h6/qgEH XBvPlx3D1G9k/Z8HhfPjoqRCtb7GMNkS+oBWewepAKklivNq4xfGQHuT3tc+N4iz fIMdx5d2u3m7Y5OMHjkEALFd68hi84oZkwmieD7WHIIcOX1NO2jOn+UPy8tMfqdA g11g9z1EwlPxILCf4nrNW+gh/PYjaFcYYBVd8xydl4cDs/PaWO3238pvw9zLNh2V fyz3i5IUGjGARIkRKjyO =rRq8 -----END PGP SIGNATURE----- --Apple-Mail=_F2506A7C-7C3C-46C8-BB08-C9EA886FF8D6--