DocumentCode :
77071
Title :
Finite State Machines With Input Multiplexing: A Performance Study
Author :
Garcia-Vargas, Ignacio ; Senhadji-Navarro, Raouf
Author_Institution :
Dept. de Arquitectura y Tecnol. de Comput., Univ. de Sevilla, Sevilla, Spain
Volume :
34
Issue :
5
fYear :
2015
fDate :
May-15
Firstpage :
867
Lastpage :
871
Abstract :
Finite state machines with input multiplexing (FSMIMs) have been proposed in previous works as a technique for efficient mapping FSMs into ROM memory. In this paper, we propose a new architecture for implementing FSMIMs, called FSMIM with state-based input selection, whose goal is to achieve a further reduction in memory usage. This paper also describes in detail the algorithms for generating FSMIMs used by the tool FSMIM-Gen, which has been developed and made available on the Internet for free public use. A comparative study in terms of speed and area between FSMIM approaches and other field programmable gate array-based techniques is presented. The results show that the FSMIM approaches obtain huge reductions in the look-up table (LUT) usage by using a small number of embedded memory blocks. In addition, speed improvements over conventional LUT-based implementations have been obtained in many cases.
Keywords :
field programmable gate arrays; finite state machines; multiplexing; read-only storage; EMB; FPGA; FSMIM-Gen; Internet; LUT-based implementations; ROM memory; embedded memory blocks; field programmable gate array-based techniques; finite state machines with input multiplexing; look-up table usage reductions; memory usage reduction; public use; speed improvements; state-based input selection; Automata; Encoding; Field programmable gate arrays; Multiplexing; Read only memory; Table lookup; Embedded memory blocks; Embedded memory blocks (EMBs); FPGA; Finite State Machine (FSM); ROM; field programmable gate array (FPGA); finite state machine (FSM); logic synthesis;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2015.2406859
Filename :
7047691
Link To Document :
بازگشت