INTERCONNECT-DRIVEN PHYSICAL SYNTHESIS USING PERSISTENT VIRTUAL ROUTING

A persistence-driven optimization technique is provided in which nets can be ranked based on unpredictability and likely quality of result impact. The top nets in that ranking can be routed and their parasitics extracted. A timing graph can be back-annotated with route-based delays and parasitics fo...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: IYER, MAHESH, A, KHANDELWAL, VISHAL, SAXENA, PRASHANT, HO, PEI-HSIN, LIN, JING, C, QIAO, CHANGGE
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:A persistence-driven optimization technique is provided in which nets can be ranked based on unpredictability and likely quality of result impact. The top nets in that ranking can be routed and their parasitics extracted. A timing graph can be back-annotated with route-based delays and parasitics for the selected nets. At this point, synthesis can be run using actual route-based delays and parasitics for the selected nets, with their routes being updated incrementally as needed. In one embodiment, the nets can be re-ranked after synthesis. Finally, these routes can be preserved across the subsequent global routing of the remaining nets. La présente invention concerne une technique d'optimisation entraînée par persistance dans laquelle des réseaux peuvent être classés à partir de la non-prévisibilité et d'une qualité probable d'impact de résultat. Les réseaux supérieurs dans ce classement peuvent être routés et leurs éléments parasites extraits. Un graphique chronologique peut être rétro-annoté avec des retards basés sur les routes et des éléments parasites pour les réseaux sélectionnés. A ce point, une synthèse peut être exécutée à l'aide de retards effectifs basés sur des routes et d'éléments parasites pour les réseaux sélectionnés, leurs routes étant mises à jour de façon incrémentielle le cas échéant. Dans un mode de réalisation, les réseaux peuvent être reclassés après synthèse. Enfin, ces routes peuvent être conservées dans le routage global ultérieur des réseaux restants.