Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Logic synthesis for low power VLSI designs
Iman S., Pedram M., Kluwer Academic Publishers, Norwell, MA, 1998. Type: Book (9780792380764)
Date Reviewed: Dec 1 1998

Tools for the automatic synthesis of digital systems in very large scale integration (VLSI) have become commonplace and indispensable. The demand for faster and denser chips is increasing, and along with it the demand for a shortened design cycle. The growth of personal computers and wireless communication systems has fueled this demand, with the additional requirement of low power consumption. Without low power consumption by the chips, the portable devices would either require a large number of batteries or necessitate a short battery life. The power consumption also puts heavy demands on packaging and cooling, increasing the cost of chips and operations.

Low-power VLSI design can be achieved at the system, architectural, logic synthesis, physical design, or circuit level by using various strategies. This book addresses low-power design methods at the logic synthesis level. In general, logic design is used in the attempt to satisfy certain objectives, such as minimum area. Usually, a chip of minimum area also results in low power consumption. This book describes additional techniques and algorithms for low-power chip design.

Chapter 1 describes sources of power dissipation, such as leakage, standby, short-circuit, and capacitance currents. It describes how to measure them and model them. Chapter 2 presents the relation between power consumption of Boolean networks before mapping and after mapping, under the zero delay model. Using a new signal tracing method, estimates are made of the contribution of each node in an unmapped network to load and switching activity in a mapped network. Two load models are presented for nodes in a technology-independent network, which are used to minimize power consumption. Chapter 3 explores the design of a two-level implementation of Boolean function (using static CMOS circuits) while minimizing power consumption. The chapter describes how to generate power prime implicants (PPIs) and then select a set to cover a function with minimum power consumption.

Chapter 4 extends the techniques for design using programmable logic arrays (PLAs). Chapter 5 provides a complete set of algebraic restructuring techniques for minimizing the power consumption of a Boolean network. These include sub-function extraction, factorization, decomposition, and selective elimination. Chapter 6 covers the use of “don’t care” terms in logic design. Since the use of these terms may result in minimum area but may have adverse effects on power consumption, the new power-relevant don’t cares are introduced here. The chapter describes how to generate and use them in order not to increase power consumption in the final design. Chapter 7 describes technology-dependent optimization techniques for low power consumption by minimizing switching activities. Chapter 8 presents techniques for minimizing the power consumption of a netlist of gates based on structural transformations. Effective use is made here of “don’t care” terms, whose substitution may reduce power consumption. Chapter 9 describes a complete system for designing low-power digital circuits in an interactive environment, called Power Optimization and Synthesis Environment (POSE). This chapter and appendices contain a description of and file formats for POSE.

Overall, the book is well written and is well illustrated with diagrams and pseudocodes. I highly recommend it to designers, since this area is of practical importance in several applications.

Reviewer:  Arun Ektare Review #: CR122027 (9812-0932)
Bookmark and Share
  Featured Reviewer  
 
Automatic Synthesis (B.6.3 ... )
 
 
VLSI (Very Large Scale Integration) (B.7.1 ... )
 
 
Design Styles (B.6.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Automatic Synthesis": Date
Two-level logic minimization for low power
Tseng J., Jou J. ACM Transactions on Design Automation of Electronic Systems 4(1): 52-69, 1999. Type: Article
Jun 1 1999
A predictive distributed congestion metric and its application to technology mapping
Shelar R., Sachin ., Saxena P., Wang X.  Physical design (Proceedings of the 2004 international symposium on Physical design, Phoenix, Arizona, USA, Apr 18-21, 2004)210-217, 2004. Type: Proceedings
Jun 10 2004
Automated hardware synthesis from formal specification using SAT solvers
Greaves D.  Rapid system prototyping (Proceedings of the 15th IEEE International Workshop on Rapid System Prototyping, Geneva, Switzerland, Jun 28-30, 2004)15-20, 2004. Type: Proceedings
Apr 14 2005
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy