A method of designing a circuit includes annotating relative positions of
instantiated hierarchical macro cells, which include two or more
instantiated standard cells. The relative positions of individual
instantiated standard cells may also be annotated. Relative positions of
instantiated hierarchical macro cells and individual instantiated standard
cells may be altered to form a more compact standard cell configuration.
Pin positions may also be annotated by relative position. Relative pin
positions may be altered to promote dense signal line routing within the
standard cell design. The relative positions of the instantiated
hierarchical macro cells and individual instantiated standard cells are
converted to absolute grid position locations to form a grid assigned
circuit. The grid assigned circuit is then routed.
Μια μέθοδος ένα κύκλωμα περιλαμβάνει το σχολιασμό των σχετικών θέσεων των instantiated ιεραρχικών μακρο κυττάρων, τα οποία περιλαμβάνουν δύο ή περισσότερα instantiated τυποποιημένα κύτταρα. Οι σχετικές θέσεις των μεμονωμένων instantiated τυποποιημένων κυττάρων μπορούν επίσης να σχολιαστούν. Τις σχετικές θέσεις των instantiated ιεραρχικών μακρο κυττάρων και των μεμονωμένων instantiated τυποποιημένων κυττάρων μπορούν να αλλάξουν για να διαμορφώσουν μια συμπαγέστερη τυποποιημένη διαμόρφωση κυττάρων. Οι θέσεις καρφιτσών μπορούν επίσης να σχολιαστούν από τη σχετική θέση. Τις σχετικές θέσεις καρφιτσών μπορούν να αλλάξουν για να προωθήσουν την πυκνή δρομολόγηση γραμμών σημάτων μέσα στο τυποποιημένο σχέδιο κυττάρων. Οι σχετικές θέσεις των instantiated ιεραρχικών μακρο κυττάρων και των μεμονωμένων instantiated τυποποιημένων κυττάρων μετατρέπονται στις απόλυτες θέσεις θέσης πλέγματος για να διαμορφώσουν ένα ορισμένο πλέγμα κύκλωμα. Το ορισμένο πλέγμα κύκλωμα καθοδηγείται έπειτα.