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