|
ABSTRACT
We present in this article a new approach to the synthesis problem for finite state machines with the reduction of power dissipation as a design objective. A finite state machine is decomposed into a number of coupled submachines. Most of the time, only one of the submachines will be activated which, consequently, could lead to substantial savings in power consumption. The key steps in our approach are: (1) decomposition of a finite state machine into submachines so that there is a high probability that state transitions will be confined to the smaller of the submachines most of the time, and (2) synthesis of the coupled submachines to optimize the logic circuits. Experimental results confirmed that our approach produced very good results (in particular, for finite state machines with a large number of states.)
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Mazhar Alidina , José Monteiro , Srinivas Devadas , Abhijit Ghosh , Marios Papaefthymiou, Precomputation-based sequential logic optimization for low power, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.74-81, November 06-10, 1994, San Jose, California, United States
|
| |
2
|
BENINI, L. AND DE MICHELI, G. 1995a. State assignment for low power dissipation. IEEE J. Solid State Circuits 30, 3 (March), 258-268.
|
 |
3
|
|
| |
4
|
CHANDRAKASAN, A. P., SHENG, S., AND BRODERSEN, R.W. 1992. Low-power CMOS digital design. IEEE J. Solid-State Circuits 27, 4 (April), 473-484.
|
| |
5
|
DEVADAS, S., MA, H., AND NEWTON, R. 1991. MUSTANG: State assignment of finite state machines targeting multilevel logic implementations. IEEE Trans. CAD (Dec.), 1290-1300.
|
| |
6
|
DRESIG, F., LANCHES, P., RETTIG, O., AND BAITINGER, U.G. 1993. Simulation and reduction of CMOS power dissipation at logic level. In Proceedings of the EDAC'93 EURO-ASIC (Feb.), 341-346.
|
| |
7
|
Gary D. Hachtel , Mariano Hermida , Abelardo Pardo , Massimo Poncino , Fabio Somenzi, Re-encoding sequential circuits to reduce power dissipation, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.70-73, November 06-10, 1994, San Jose, California, United States
|
| |
8
|
|
| |
9
|
LIN, B. AND DE MAN, H. 1993. Low-power driven technology mapping under timing constraints. In Proceedings of ICCD'93 (Oct.), 421-427.
|
| |
10
|
LIN, B. AND NEWTON, A.R. 1989. Synthesis of multiple level logic from symbolic high-level description language. In Proceedings of the IFIP International Conference on VLSI, 187-196.
|
| |
11
|
PAPOULIS, A. 1984. Probability, Random Variables and Stochastic Processes. McGraw Hill, New York.
|
| |
12
|
PRASAD, S. C. AND ROY, K. 1993. Circuit activity driven multilevel logic optimization for low power reliable operation. In Proceedings of the EDAC'93 EURO-ASIC (Feb.), 368-372.
|
| |
13
|
|
| |
14
|
Ellen Sentovich , Kanwar Jit Singh , Cho W. Moon , Hamid Savoj , Robert K. Brayton , Alberto L. Sangiovanni-Vincentelli, Sequential Circuit Design Using Synthesis and Optimization, Proceedings of the 1991 IEEE International Conference on Computer Design on VLSI in Computer & Processors, p.328-333, October 11-14, 1992
|
 |
15
|
Vivek Tiwari , Pranav Ashar , Sharad Malik, Technology mapping for lower power, Proceedings of the 30th international conference on Design automation, p.74-79, June 14-18, 1993, Dallas, Texas, United States
[doi> 10.1145/157485.164581]
|
 |
16
|
Chi-Ying Tsui , Massoud Pedram , Alvin M. Despain, Technology decomposition and mapping targeting low power dissipation, Proceedings of the 30th international conference on Design automation, p.68-73, June 14-18, 1993, Dallas, Texas, United States
[doi> 10.1145/157485.164577]
|
| |
17
|
Wu, S.-S. 1996. State assignment for low power and high speed. M.S. thesis, Dept. of Computer Science, Tsing Hua University, Taiwan.
|
CITED BY 17
|
|
|
|
|
|
|
|
L. Benini , G. De Micheli , E. Macii , G. Odasso , M. Poncino, Kernel-based power optimization of RTL components: exact and approximate extraction algorithms, Proceedings of the 36th ACM/IEEE conference on Design automation, p.247-252, June 21-25, 1999, New Orleans, Louisiana, United States
|
|
|
L. Benini , G. De Micheli , A. Lioy , E. Macii , G. Odasso , M. Poncino, Computational kernels and their application to sequential power optimization, Proceedings of the 35th annual conference on Design automation, p.764-769, June 15-19, 1998, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Shanq-Jang Ruan , Rung-Ji Shang , Feipei Lai , Shyh-Jong Chen , Xian-Jun Huang, A bipartition-codec architecture to reduce power in pipelined circuits, Proceedings of the 1999 IEEE/ACM international conference on Computer-aided design, p.84-90, November 07-11, 1999, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
Rajesh Palit , Ajit Singh , Kshirasagar Naik, Modeling the energy cost of applications on portable wireless devices, Proceedings of the 11th international symposium on Modeling, analysis and simulation of wireless and mobile systems, October 27-31, 2008, Vancouver, British Columbia, Canada
|
|
|
|
|