One embodiment of the invention provides a system that analyzes a layout related to a circuit on a semiconductor chip using an instance-based representation of a set of geometrical features that comprise the layout. The system operates by receiving a representation of the layout, wherein the representation defines a plurality of nodes that include one or more geometrical features. Next, the system converts the representation into an instance-based representation by identifying multiple occurrences of identical node instances in the layout, wherein each node instance can be further processed without having to consider effects of external factors on the node instance. The system then performs an further processing on the instance-based representation by processing each node instance only once, whereby the processing does not have to be repeated on multiple occurrences of the node instance in the layout.

Μια ενσωμάτωση της εφεύρεσης παρέχει ένα σύστημα που αναλύει ένα σχεδιάγραμμα σχετικό με ένα κύκλωμα σε ένα τσιπ ημιαγωγών χρησιμοποιώντας μια περίπτωση-βασισμένη αντιπροσώπευση ενός συνόλου γεωμετρικών χαρακτηριστικών γνωρισμάτων που περιλαμβάνουν το σχεδιάγραμμα. Το σύστημα λειτουργεί με τη λήψη μιας αντιπροσώπευσης του σχεδιαγράμματος, όπου η αντιπροσώπευση καθορίζει μια πολλαπλότητα των κόμβων που περιλαμβάνουν ένα ή περισσότερα γεωμετρικά χαρακτηριστικά γνωρίσματα. Έπειτα, το σύστημα μετατρέπει την αντιπροσώπευση σε μια περίπτωση-βασισμένη αντιπροσώπευση με τον προσδιορισμό των πολλαπλάσιων περιστατικών των ίδιων περιπτώσεων κόμβων στο σχεδιάγραμμα, όπου κάθε περίπτωση κόμβων μπορεί να υποβληθεί σε επεξεργασία περαιτέρω χωρίς να πρέπει να εξεταστούν τα αποτελέσματα των εξωτερικών παραγόντων στην περίπτωση κόμβων. Το σύστημα εκτελεί έπειτα μια περαιτέρω επεξεργασία στην περίπτωση-βασισμένη αντιπροσώπευση με να επεξεργαστεί κάθε περίπτωση κόμβων μόνο μιά φορά, με το οποίο η επεξεργασία δεν ειναι απαραίτητο να επαναληφθεί στα πολλαπλάσια περιστατικά της περίπτωσης κόμβων στο σχεδιάγραμμα.

 
Web www.patentalert.com

< Method of designing a voltage partitioned solder-bump package

< Method and system for software control of hardware branch prediction mechanism in a data processor

> Design method of a logic circuit

> Method and apparatus for testing a process in a computer system

~ 00070