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 a minimum spacing rule
violation between a non-design geometry and one or more wide class objects
of a design geometry is accomplished by deducting an enlarged wide class
object of the design geometry from the non-design geometry; wherein the
enlarged wide class object is formed by enlarging a wide class object of
the design geometry at one or more non-virtual edges of the wide class
object but not at one or more virtual edges of the wide class object,
wherein the wide class object of the design geometry has at least one
virtual edge.
Οι αυτοματοποιημένες τεχνικές για να διορθωθούν ορισμένες παραβιάσεις κανόνα όσον αφορά τη γεωμετρία μη-σχεδίου χρησιμοποιούνται, απλοποιώντας και αυτοματοποιώντας το σχεδιάγραμμα σχεδίου ενός ηλεκτρονικού κυκλώματος, είτε που ενσωματώνεται ως κωδικοποίηση σχεδίου είτε ως κατασκευασμένο ηλεκτρονικό κύκλωμα. Η διόρθωση μιας ελάχιστης παραβίασης κανόνα διαστήματος μεταξύ μιας γεωμετρίας μη-σχεδίου και ενός ή περισσότερων ευρέων αντικειμένων κατηγορίας μιας γεωμετρίας σχεδίου ολοκληρώνεται με την αφαίρεση ενός διευρυμένου ευρέος αντικειμένου κατηγορίας της γεωμετρίας σχεδίου από τη γεωμετρία μη-σχεδίου όπου το διευρυμένο ευρύ αντικείμενο κατηγορίας διαμορφώνεται με τη διεύρυνση ενός ευρέος αντικειμένου κατηγορίας της γεωμετρίας σχεδίου σε μια ή περισσότερες μη-εικονικές άκρες του ευρέος αντικειμένου κατηγορίας αλλά όχι σε μια ή περισσότερες εικονικές άκρες του ευρέος αντικειμένου κατηγορίας, όπου το ευρύ αντικείμενο κατηγορίας της γεωμετρίας σχεδίου έχει τουλάχιστον μια εικονική άκρη.