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

Re: gEDA-user: Two things ... or actually, three



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@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user