Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
A methodology for transistor-efficient supergate design
Kagaris D., Haniotakis T. IEEE Transactions on Very Large Scale Integration (VLSI) Systems15 (4):488-492,2007.Type:Article
Date Reviewed: Feb 27 2008

Though well written, this paper addresses a very limited audience: those designing custom chips, in which chip area is the crucial parameter.

Kagaris and Haniotakis present an algorithm for selecting “appropriate” transistor-level implementations for complex gates, sometimes called supergates. The goal is to minimize the total number of transistors in the design. The algorithm is not optimal because the result obtained depends on the order in which product terms are added. If all possible orders were examined, the problem would be nondeterministic polynomial-time (NP) hard.

The actual algorithm uses a heuristic to decide on the order in which to add product terms. All four-variable functions were analyzed with results that match other published results. For four specific functions with more than four variables, Kagaris and Haniotakis improved the best known results from five percent to 25 percent.

The authors could have made a stronger case if they had examined more functions. Since the improvements were primarily due to exploitation of bridges, Kagaris and Haniotakis believe that their algorithm will provide better results for functions with more variables, since the opportunities for bridges increase. Delay and power consumption are not explicitly addressed. The algorithm adds one product term at a time to the design, with current step complexity of O(lt2s2), where l is the number of literals in the current product term, t is the total number of product terms, and s is the number of splines (a spline is a set of transistors connected in series).

For the level of complexity, the results seem limited.

Reviewer:  F. Gail Gray Review #: CR135309 (0901-0053)
Bookmark and Share
 
Automatic Synthesis (B.6.3 ... )
 
 
Parallelism And Concurrency (F.1.2 ... )
 
 
Switching Theory (B.6.3 ... )
 
 
VLSI (Very Large Scale Integration) (B.7.1 ... )
 
 
Design Aids (B.6.3 )
 
 
Types And Design Styles (B.7.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Automatic Synthesis": Date
Logic synthesis for low power VLSI designs
Iman S., Pedram M., Kluwer Academic Publishers, Norwell, MA, 1998. Type: Book (9780792380764)
Dec 1 1998
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
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