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

Re: gEDA-user: Schematic Level DRC DIscussion



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


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