Methods for improving the performance of VLSI layouts designed by a timing
driven physical design tool. According to one embodiment of the present
invention cells of a circuit design are placed in a placement of an
integrated circuit, and wires are routed between the cells to complete a
layout of the integrated circuit having a number of nets. The placement is
analyzed for timing performance, and an improved location is identified
for each cell in the placement. The improved location is identified based
on an estimated savings in delays caused by all of the nets in the layout
to a signal propagating through the layout when the cell is placed in the
improved location and a net criticality of each net in the layout.
Μέθοδοι για την απόδοση των σχεδιαγραμμάτων VLSI που σχεδιάζονται από ένα προσανατολισμένο προς το συγχρονισμό φυσικό εργαλείο σχεδίου. Σύμφωνα με μια ενσωμάτωση των παρόντων κυττάρων εφευρέσεων του κυκλώματος ένα σχέδιο τοποθετείται σε μια τοποθέτηση ενός ολοκληρωμένου κυκλώματος, και τα καλώδια καθοδηγούνται μεταξύ των κυττάρων για να ολοκληρώσουν ένα σχεδιάγραμμα του ολοκληρωμένου κυκλώματος που έχει διάφορα δίχτυα. Η τοποθέτηση αναλύεται για την απόδοση συγχρονισμού, και μια βελτιωμένη θέση προσδιορίζεται για κάθε κύτταρο στην τοποθέτηση. Η βελτιωμένη θέση προσδιορίζεται βασισμένος την κατ' εκτίμηση αποταμίευση στις καθυστερήσεις που προκαλούνται από όλα τα δίχτυα στο σχεδιάγραμμα σε ένα σήμα διαδίδοντας μέσω του σχεδιαγράμματος όταν τοποθετείται το κύτταρο στη βελτιωμένη θέση και μια καθαρή κριτική διάθεση κάθε διχτυού στο σχεδιάγραμμα.