Automated techniques to correct certain rule violations with respect to
non-design geometries are used, simplifying and automating the design
layout of an electronic circuit, whether embodied as a design encoding or
as a fabricated electronic circuit. Correcting minimum spacing rule
violations between wide class objects of non-design geometries is
accomplished by deducting an enlarged wide class object of a first
non-design geometry from a second non-design geometry; wherein the
enlarged wide class object of the first non-design geometry is formed by
enlarging a wide class object of the first non-design geometry at one or
more non-virtual edges of the wide class object of the first non-design
geometry but not at one or more virtual edges of the wide class object of
the first non-design geometry wherein the wide class object of the first
non-design geometry has at least one virtual edge.
De geautomatiseerde technieken worden om bepaalde regelschendingen met betrekking tot niet-ontwerpmeetkunde te verbeteren gebruikt, vereenvoudigend en automatiserend de ontwerplay-out van een elektronische kring, hetzij opgenomen als ontwerp het coderen of als vervaardigde elektronische kring. Het verbeteren van minimum het uit elkaar plaatsen regelschendingen tussen wordt brede klassenvoorwerpen van niet-ontwerpmeetkunde verwezenlijkt door een vergroot breed klassenvoorwerp van een eerste niet-ontwerpmeetkunde van een tweede niet-ontwerpmeetkunde af te trekken; waarin het vergrote brede klassenvoorwerp van de eerste niet-ontwerpmeetkunde door een breed klassenvoorwerp van de eerste niet-ontwerpmeetkunde bij één of meerdere niet virtuele randen van het brede klassenvoorwerp van de eerste niet-ontwerpmeetkunde maar niet bij één of meerdere virtuele randen van het brede klassenvoorwerp van de eerste niet-ontwerpmeetkunde wordt gevormd te vergroten waarin het brede klassenvoorwerp van de eerste niet-ontwerpmeetkunde minstens één virtuele rand heeft.