On 06/01/2011 02:54 PM, Colin D Bennett wrote:
  But how (and where) would such global rules be defined?

In the chip biz you write design rules that create connectivity based on 
overlap,
or boolean intersection of areas being greater than a minimum number of units.
Those rules use features of the design data, but are not part of it.  The rule 
code
could be in a separate code, a plugin.  The essential thing is that the design 
data
can support such -- by attributes on layout primitives so they can be
searched and replaced, compared by overlapping physical location, geometric 
distance,
or any other property you care about.  Properties the "system" of separate 
tools needs
to be able to back annotate, for instance, need to be decided up front and are 
the minimum
to be a usable schematic, BOM, or layout.  Old version data files without 
enough for the
minimum "system" function of the latest greatest would have to be run through 
translator/upgrader
scripts to make them compatible with the new.


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

Reply via email to