Title :
Design automation tools and libraries for low power digital design
Author :
Rahman, Mohammad ; Afonso, Ryan ; Tennakoon, Hiran ; Sechen, Carl
Author_Institution :
Electr. Eng. Dept., Univ. of Texas at Dallas, Dallas, TX, USA
Abstract :
Assuming arbitrary (continuous cell sizes) we have achieved global minimization of the total transistor sizes needed to achieve a delay goal, thus minimizing dynamic power (and reducing leakage power). We then developed a feasible branch-and-bound algorithm that maps the continuous sizes to the discrete sizes available in the standard cell library. Results show that a well-designed library gives results close to the optimal continuous size results. We developed a new approach to threshold voltage selection, among options available in a cell library. This algorithm is applied after optimal gate size selection, and raises threshold voltages as much as possible while strictly maintaining the delay goal. In addition, we identified the optimal set of (just 8) combinational functions in a physical cell library. These constitute the most power efficient cells needed to implement combinational logic. On the other hand, the synthesis library is much more complex, consisting of cells that are combinations of the physical library cells. This is advantageous since the constituent cells (of a more complex synthesis cell) are placed next to each other in the layout, ensuring minimal wire length between them. Since wire delay is a significant portion of total path delay for contemporary circuits, having complex cells in synthesis is important. But, for power efficiency, the physical cells must be rather simple, with no more than two transistors in series for any cell. The entire cell size and threshold voltage selection flow is efficient, with an ability to handle multi-million-gate commercial designs. After using state-of-the-art commercial synthesis, the application of our design automation tools and library results in a dynamic power reduction of 25-35% and leakage power reduction by 50-70% for large logic blocks.
Keywords :
combinational circuits; integrated circuit layout; logic design; logic gates; low-power electronics; tree searching; branch-and-bound algorithm; combinational logic; contemporary circuit; design automation tools; dynamic power minimization; dynamic power reduction; global minimization; layout; low power digital design; multimillion-gate commercial design; optimal gate size selection; physical cell library; synthesis library; threshold voltage selection; transistor; wire delay; Algorithm design and analysis; Delay; Libraries; Logic gates; Optimization; Threshold voltage; Transistors;
Conference_Titel :
Circuits and Systems Workshop (DCAS), 2010 IEEE Dallas
Conference_Location :
Richardson, TX
Print_ISBN :
978-1-4244-9535-1
Electronic_ISBN :
978-1-4244-9534-4
DOI :
10.1109/DCAS.2010.5955034