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 [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

