Mail Archives: geda-user/2016/01/16/18:21:18
--Apple-Mail=_DDA8FFB6-3735-4DC3-B1EB-2F8CCE73B6B1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=windows-1252
On Jan 16, 2016, at 3:11 PM, DJ Delorie <dj AT delorie DOT com> wrote:
>=20
>> By default, a net nBL,A[8:2] internal to a subcircuit with refdes A1
>> will get the name A1/nBL,A[8:2] when gnetlist flattens
>> hierarchy. That won't expand right. And note that the user can
>> decide to use a different separator and whether hierarchy is prefix
>> or postfix in gnetlistrc, so it isn't as simple as looking for the
>> last /.
>=20
> Hmmm... so introducing the <> syntax, either explicitly or as part of
> the netlisting, gives us a foo/<a,b,c> -> foo/a,foo/b,foo/c path?
That=92s the idea.
>=20
> I think my [] syntax could be made nestable, and expanded to include
> <> or () pairings. Perhaps the netlister could auto-wrap everything
> in a sub-circuit, then expand everything back up.
Not quite sure what you mean here. The back end and plug in have no =
control of hierarchical expansion.
>=20
> In the case where we *don't* flatten, we can still expand busses on
> either side of the boundary, but I don't know how that affects the
> net-matching mechanism in gnetlist to stitch the heirarchy together.
For hierarchical SPICE, we separately netlist the modules, so it=92s =
SPICE that notices if the definition and the instance match.
>=20
>>> Sigh.
>>=20
>> What do you expect?
>=20
> Just sighing because it's yet another not-easy-to-do-generically
> problem.
>=20
John Doty Noqsi Aerospace, Ltd.
http://www.noqsi.com/
jpd AT noqsi DOT com
--Apple-Mail=_DDA8FFB6-3735-4DC3-B1EB-2F8CCE73B6B1
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
iQIcBAEBCgAGBQJWmtATAAoJEF1Aj/0UKykRQhMQALZVMO/uNUby71Hb7afU2FKN
LAIJf3EworVn1sD9BhDdf+2dU56ffyPlLKZDy0yd4KKNEGygCqEuQgjCLstE1LPi
xzsDZdYGy5rYIZyOG6sGrR+9Aw/yIey/X0jwQLvR6nauRuVeptPXFcquNfQKkVaN
WOW+P/HkTQeEx/z8zPCptGgeBGPkwERhIu3nzXjWzzEc9sz2U/PbFVOMWCGzk7bJ
F7qtGAI3io/xeO1YXocYGNQozVR5EDDKgJDAbFOlmsT0z7ZrStZa5h7wg9l4JN4f
sVoZMsD1GD43zF48CPTf2XKb08KdpuivuGpSI5HBXyZ116pOXelSxnsl8mtRizb5
GpS0x7TtY/6+UREO+DAsIOCcb8RyYatw318Uf+IN9oatQpVGhCjn1pBx9ZKnNMq9
HgcV6zkOr5+U8/oy+xUhR0HjfhEhuLBo/N742HE+2/ADB8REgfFRZsBKWZkO1K8C
6KbEGQAKBwclc6//7Rgt2HaNiEK7mHB/NHABRLBm0T0uUv3Lq1VsRh57R54ObMqU
ekyPmhWRBeYpDgVI9OlRlDYHM7n2tCRVGJtTD/S/UiJhW3vEKtjHjxZXNzWw3C3S
X194hYhYkIFrE2pHl8ThUUOgxK4HHonJ2CS5GPh6gf4B6Mx4P+vTFijDxRK3zdUQ
oliALaEUSortERnT2PSN
=uDvg
-----END PGP SIGNATURE-----
--Apple-Mail=_DDA8FFB6-3735-4DC3-B1EB-2F8CCE73B6B1--
- Raw text -