[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Support for heterogeneous symbols?



Impressively simple and convenient!

The nice thing about the lowercase postfix on the reference designator is that it prevents gnetlist -g drc2 to report errors about duplicated references, which would otherwise have to be worked around by passing -O dont-check-duplicated-references to it.

You made my day.
Thanks a lot!

_jP

On Feb 8, 2007, at 3:37 PM, Lares Moreau wrote:

Yes, gschem supports heterogeneous symbols.
Just set refdes (u101) the same for all parts of the same device. Further, if you'd like to have different labels for different symbol parts you can append lower case characters which are ignored by everything but are there for user convenience. (U101a, U101b, U101ioports, U53power, etc)


-Lares

On Thu, 8 Feb 2007 15:13:52 +0100
fricker <fricker@xxxxxxxxx> wrote:

Hi All,

I am evaluating gEDA and came across one feature I am extensively
using today with a commercial EDA tool when dealing with large
components, like SOC, FPGAs and ASICs: heterogeneous symbols.

I searched the doc, the mailing lists and the Web but could not find
how I could create and use such symbols with gschem and gnetlist.

As Roger Williams defines it in his post: http://www.geda.seul.org/
mailinglist/geda-dev6/msg00003.html

Heterogeneous devices are non-identical symbols that represent
different parts of the same device for REFDES and layout purposes.
They can be tied together by the same 'HETERO=DEVICE1,DEVICE2...'
attribute on each device.  Typical examples include:

  - large complex logic devices split between multiple symbols
    because of space constraints;

  - multi-function devices split so that each different functional
    block has its own symbol (relays, for instance);

Does gschem support such a way to deal with large devices? If the answer is yes, then how? If the answer is no, then how are people dealing with it?

Thanks,
_jP


_______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user



_______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user