gEDA-user: Schematic Level DRC DIscussion
Dan McMahill
dan at mcmahill.net
Fri Nov 9 19:30:50 EST 2007
Steve Meier wrote:
> What do we expect the schematic DRC to catch?
>
> 1) Detect duplicate use of reference designators, but don't complain if
> the usage is for different slots.
> 2) For a multi-symbol device check to make sure that the pins arn't used
> multiple times?
>
> But what else and what are the implications for heavy/light symbols?
>
> Steve Meier
From my point of view.... if libgeda and the scheme binding were
expanded to let you have a really full featured database access via
scheme, you could do all sorts of things. However, many of them may be
specific to a particular person, project or company.
You may decree, for example, that all instances have a company part
number attribute filled in. You may only allow certain vetted symbols
from heavy libraries in your design. Maybe you have a certain minimum
grid size you refuse to go below. Maybe you want strict error checking
of pin types. Perhaps you insist on each schematic having a certain
sheet or every symbol having some specific attribute.
I think there is no one size fits all or maybe even one size fits most
solution. With a full API though, you can make it not too hard to
implement most any check.
-Dan
More information about the geda-user
mailing list