DocumentCode :
1170975
Title :
Global and local congestion optimization in technology mapping
Author :
Pandini, Davide ; Pileggi, Lawrence T. ; Strojwas, Andrzej J.
Author_Institution :
Central Res. & Dev., STMicroelectronies, Agrate Brianza, Italy
Volume :
22
Issue :
4
fYear :
2003
fDate :
4/1/2003 12:00:00 AM
Firstpage :
498
Lastpage :
505
Abstract :
In this era of deep submicrometer technologies, interconnects are becoming increasingly important as their effects strongly impact the integrated circuit (IC) functionality and performance. Moreover, logic block size is no longer determined exclusively by total cell area and is often limited by wiring area. However, synthesis optimization objectives are focused on minimizing the number and size of library cells. Methodologies that incorporate congestion within the logic synthesis objective function have been proposed in the past. Nevertheless, we will demonstrate that predicting the true congestion prior to layout is not possible, and the effectiveness of any congestion minimization approach can only be evaluated after routing is completed within the fixed die size. In this paper, we propose a practical, complete methodology which first performs congestion-aware technology mapping using a global weighting factor for the technology-dependent synthesis cost function and then applies incremental localized unmapping and remapping on layout congested areas. This complete approach addresses the problem that one global factor is not suited for all layout regions of the design, which might have very different routing demands. Most importantly, through the application of this methodology to industrial examples, we will show that any attempt at a purely top-down single-pass congestion-aware technology mapping is merely wishful thinking.
Keywords :
VLSI; circuit layout CAD; circuit optimisation; integrated circuit layout; logic CAD; network routing; wiring; congestion optimization; congestion-aware technology mapping; cost function; deep submicrometer technologies; logic block size; logic synthesis; remapping; routing; synthesis optimization objectives; technology mapping; unmapping; wiring area; Capacitance; Circuit synthesis; Integrated circuit interconnections; Integrated circuit synthesis; Integrated circuit technology; Logic design; Minimization; Routing; Very large scale integration; Wiring;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2003.809646
Filename :
1190987
Link To Document :
بازگشت