METHODS AND SYSTEMS FOR MIXED-MODE PHYSICAL SYNTHESIS IN ELECTRONIC DESIGN AUTOMATION

Methods and systems for electronic design automation includes clustering objects into more manageable numbers of objects. Clustering is optionally performed to reduce or minimize interconnections between clusters. Clustering optionally includes multi-level clustering. The clusters, and any uncluster...

Full description

Saved in:
Bibliographic Details
Main Author SHANG, ZHONG-QING
Format Patent
LanguageEnglish
French
Published 15.12.2005
Edition7
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Methods and systems for electronic design automation includes clustering objects into more manageable numbers of objects. Clustering is optionally performed to reduce or minimize interconnections between clusters. Clustering optionally includes multi-level clustering. The clusters, and any unclustered objects, are floorplanned. Floorplanning positions the clusters so as to reduce or minimize the length of interconnections between the clusters. Objects within the clusters are then placed within the area assigned to the corresponding clusters. Placement optionally utilizes placement-based wire load models to accurately predict timing issues. A bottoms-up procedure is optionally performed during clustering and/or floorplanning, whereby area and/or size constraints of clustered objects are taken into account. Procédés et systèmes de conception électronique automatisés consistant à regrouper des objets en plusieurs objets pouvant être gérés plus facilement. Ce regroupement est éventuellement exécuté afin de diminuer ou de minimiser les interconnexions entre les groupes. Le regroupement consiste éventuellement à effectuer un regroupement à des niveaux multiples. Ces groupes, et tous objets non regroupés, sont disposés en plan de masse. Ceci permet de positionner les groupes de manière à limiter ou à réduire au maximum la longueur des interconnexions entre ces groupes. On place ensuite les objets à l'intérieur des groupes dans la zone affectée aux groupes correspondants. Ce positionnement met éventuellement en application des modèles de chargement en ligne afin de prédire avec précision les paramètres de synchronisation. Une procédure liquidative est éventuellement exécutée pendant le regroupement et/ou la mise en plan de masse, ce qui permet de prendre en considération les contraintes de zone et/ou de dimension des objets regroupés.
Bibliography:Application Number: WO2005US19187