Title :
A dynamic accuracy-refinement approach to timing-driven technology mapping
Author :
Huang, Sz-Cheng ; Jiang, Jie-Hong R.
Author_Institution :
Grad. Inst. of Electron. Eng./Dept. of Electr. Eng., Nat. Taiwan Univ., Taipei
Abstract :
Technology mapping aims at searching an optimal implementation for a Boolean netlist using gates from a technology library. Compared with its NP-complete area minimization counterpart, DAG mapping for delay minimization is considered much sophisticated because matching choices must be made without knowing actual arrival times and output loads. Traditional approaches to this problem involve too many approximate simplifications, and are far from accurate. In contrast, this paper tackles this problem directly under load-dependent DAG mapping. The enabling techniques for accurate optimization include on-the-fly load-estimation refinement, breadth-first backward covering for load consolidation, and use of a piecewise linear model for accurate timing calculation. Experimental results show that, compared with the state-of-the-art mapper, our method averagely reduces circuit delay by 39%, with 11% increase in area, for large benchmark circuits.
Keywords :
Boolean functions; delay circuits; minimisation; Boolean netlist; NP-complete area minimization counterpart; benchmark circuits; breadth-first backward covering; circuit delay; delay minimization; dynamic accuracy-refinement approach; on-the-fly load-estimation refinement; piecewise linear model; technology library; timing-driven technology mapping; Circuits; Delay; Electronic design automation and methodology; Libraries; Load modeling; Logic design; Minimization; Piecewise linear techniques; Timing; Tree graphs;
Conference_Titel :
Computer Design, 2008. ICCD 2008. IEEE International Conference on
Conference_Location :
Lake Tahoe, CA
Print_ISBN :
978-1-4244-2657-7
Electronic_ISBN :
1063-6404
DOI :
10.1109/ICCD.2008.4751913