DocumentCode :
3267381
Title :
Power-efficient FSM mapping in FPGAs through SEMB dormancy control
Author :
Janarthanan, Arun ; Tiwari, Anurag ; Tomko, Karen A.
Author_Institution :
Univ. of Cincinnati, Cincinnati
fYear :
2007
fDate :
5-8 Aug. 2007
Firstpage :
502
Lastpage :
505
Abstract :
Controllers implemented as finite-state machines (FSMs) occupy a major portion of FPGA designs. These FSMs can be implemented on synchronous embedded memory blocks (SEMBs) in current FPGAs. This approach, in addition to reducing considerable amount of power, also has several implementation benefits. In this research, we propose to further minimize the power consumed by the FSMs that are mapped to the SEMBs. We present an algorithm that maps the FSM outputs across the SEMBs based on its transition probabilities and thereby maximizes the dormancy of the SEMBs. For a given FSM as a state transition table, the algorithm determines for each transition in the table, the combination of inputs, outputs and state bits which contribute to the dormant transitions of the SEMB. Further, we develop a flow to determine the net power saved by this approach by computing the power consumed in the enable control logic and report the power savings for a variety of microprocessor models and MCNC benchmark circuits. Experimental results show a reduction of 8% to 21% in power compared to the SEMB based FSM technique and that it consumes 30% to 74% less dynamic power compared to the traditional LUT/FF implementation.
Keywords :
field programmable gate arrays; finite state machines; integrated memory circuits; logic design; low-power electronics; microprocessor chips; probability; FPGA designs; MCNC benchmark circuits; control logic; controllers; finite-state machines; microprocessor models; power consumption; state transition table; synchronous embedded memory blocks; transition probabilities; Automata; Clocks; Energy consumption; Field programmable gate arrays; Logic circuits; Microprocessors; Power dissipation; Random access memory; Routing; Table lookup;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems, 2007. MWSCAS 2007. 50th Midwest Symposium on
Conference_Location :
Montreal, Que.
ISSN :
1548-3746
Print_ISBN :
978-1-4244-1175-7
Electronic_ISBN :
1548-3746
Type :
conf
DOI :
10.1109/MWSCAS.2007.4488635
Filename :
4488635
Link To Document :
بازگشت