TECHNOLOGY MAPPING FOR LOW-POWER IN LOGIC SYNTHESIS

Citation
V. Tiwari et al., TECHNOLOGY MAPPING FOR LOW-POWER IN LOGIC SYNTHESIS, Integration, 20(3), 1996, pp. 243-268
Citations number
25
Categorie Soggetti
System Science","Computer Sciences","Computer Science Hardware & Architecture
Journal title
ISSN journal
01679260
Volume
20
Issue
3
Year of publication
1996
Pages
243 - 268
Database
ISI
SICI code
0167-9260(1996)20:3<243:TMFLIL>2.0.ZU;2-N
Abstract
Traditionally, three metrics have been used to evaluate the quality of logic circuits - size, speed and testability. Consequently, synthesis techniques have strived to optimize for one or more of these metrics, resulting in a large body of research in optimal logic synthesis. As a consequence of this research, we have today very powerful techniques for synthesis targeting area and testability; and to a lesser extent, circuit speed. The last couple of years have seen the addition of ano ther dimension in the evaluation of circuit quality - its power requir ements. Low-power circuits are emerging as an important application do main, and synthesis for low power Is demanding attention. The research presented in this paper addresses one aspect of low-power synthesis. It focuses on the problem of mapping a technology-independent circuit to a technology-specific one, using gates from a given library, with p ower as the optimization metric. We believe that the difficulty in obt aining accurate models of power at the technology-independent level ma kes it difficult to optimize for power at this level, and thus feel th at the technology mapping step offers the most direct way of power opt imization during logic synthesis. Several issues in modeling and measu ring circuit power, as well as algorithms for technology mapping for l ow power are presented here. Empirically it is observed that a signifi cant variation in the power consumption is possible just by varying th e choice of gates selected. In fact, our experiments over a large set of benchmark circuits show that compared to mapping for power, mapping for area or delay can lead to circuits that have significantly higher power consumption: up to 32% higher in case of mapping for area, and up to 153% higher in case of mapping for delay.