Macro design techniques are disclosed for facilitating subsequent stage
wiring across the macro. Whitespace areas within the macro are rearranged
to accommodate the wiring. The rearrangement may take the form of physical
rearrangement of the whitespace areas into routing tracks extending from
one side of the macro to another; shielding using, for example, macro
power bussing and/or macro wiring; routing power busses to the rearranged
whitespace; and/or inserting active circuits with pins accessible to the
wiring. In a preferred embodiment, active circuits are placed into
rearranged macro whitespace during the design of subsequent stages. The
rearrangement of the whitespace facilitates the wiring across the macro so
that slew rate and path delay requirements of the subsequent stage wiring
can be maintained, without excessive buffering or rerouting of wiring.
Οι μακρο τεχνικές σχεδίου αποκαλύπτονται για τη διευκόλυνση της επόμενης σκηνικής καλωδίωσης πέρα από τη μακροεντολή. Οι περιοχές Whitespace μέσα στη μακροεντολή ρυθμίζονται εκ νέου για να προσαρμόσουν την καλωδίωση. Η αναδιοργάνωση μπορεί να λάβει τη μορφή φυσικής αναδιοργάνωσης των περιοχών whitespace στη δρομολόγηση των διαδρομών εκτεινόμενος από μια πλευρά της μακροεντολής σε άλλη προστασία χρησιμοποιώντας, παραδείγματος χάριν, τη μακρο μεταφορά δύναμης ή/και τη μακρο καλωδίωση δρομολόγηση των λεωφορείων δύναμης ρυθμισμένη εκ νέου whitespace ή/και παρεμβάλλοντας τα ενεργά κυκλώματα με τις καρφίτσες προσιτές στην καλωδίωση. Σε μια προτιμημένη ενσωμάτωση, τα ενεργά κυκλώματα τοποθετούνται στη ρυθμισμένη εκ νέου μακροεντολή whitespace κατά τη διάρκεια του σχεδίου των επόμενων σταδίων. Η αναδιοργάνωση του whitespace διευκολύνει την καλωδίωση πέρα από τη μακροεντολή έτσι ώστε γυρίστε το ποσοστό και οι απαιτήσεις καθυστέρησης πορειών της επόμενης σκηνικής καλωδίωσης μπορούν να διατηρηθούν, χωρίς την υπερβολική αποθήκευση ή μετακίνηση της καλωδίωσης.