Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Novel state minimization and state assignment in finite state machine design for low-power portable devices
Shiue W. Integration, the VLSI Journal38 (4):549-570,2005.Type:Article
Date Reviewed: Feb 17 2006

The goal of the paper is to develop synthesis techniques for the next-state logic in finite state machines (FSMs) to optimize power, area, and delay. While technically sound, numerous grammatical, typographical, and figure errors cloud the presentation. The heuristic state minimization algorithm operates in O(n2) time, where n is the original number of states. The heuristic state assignment algorithm targets reduced power, area, and propagation delays for a specified cell library. No complexity analysis is provided for the state assignment algorithm.

Shiue compared implementations of the MCNC FSM benchmarks obtained using his techniques (labeled "with optimization") with other implementations of the same benchmarks (labeled "without optimization"). The author’s implementations were better with respect to delay, power, and area in all but one case. Since there was no mention of how the implementations labeled “without optimization” were obtained, other than “existing coding,” the meaning of the data is unclear. In any event, use of the term “optimization” is inappropriate since the author uses heuristic procedures to avoid the complexity needed to truly obtain optimal implementations.

In the introduction, the author mentions several different approaches described in previous publications that could be considered competitors to his proposed “optimal” solutions. In my opinion, it would have been of value to see comparisons of the best implementations of the MCNC FSMs found by his competitors with his implementations, rather than with the unspecified implementations labeled “without optimization.”

In summary, the techniques presented in this paper are very interesting, and should prove to be of value to both researchers and designers, even though the optimality claims are not justified, in my opinion.

Reviewer:  F. Gail Gray Review #: CR132447 (0609-0926)
Bookmark and Share
 
Sequential Circuits (B.6.1 ... )
 
 
Design Styles (B.6.1 )
 
 
Miscellaneous (B.6.m )
 
Would you recommend this review?
yes
no
Other reviews under "Sequential Circuits": Date
Checking experiments in sequential machines
Bhattacharya A., John Wiley & Sons, Inc., New York, NY, 1989. Type: Book (9789780470213650)
May 1 1990
Combining GAs and symbolic methods for high quality tests of sequential circuits
Keim M., Drechsler N., Drechsler R. (ed), Becker B. Journal of Electronic Testing: Theory and Applications 17(1): 37-51, 2001. Type: Article
Feb 25 2003
Sequential logic
Cavanagh J., CRC Press, Inc., Boca Raton, FL, 2006.  912, Type: Book (9780849375644)
Nov 15 2006
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