Title :
FSM implementation in embedded memory blocks of programmable logic devices using functional decomposition
Author :
Selvaraj, Henry ; Rawski, Mariusz ; Luba, Tadeusz
Author_Institution :
Nevada Univ., Las Vegas, NV, USA
Abstract :
Since modern programmable devices contain embedded memory blocks, there exists the possibility of implementing finite state machines (FSM) using such blocks. However, the size of the memory available in programmable devices is limited. The paper presents a general method for the synthesis of sequential circuits using embedded memory blocks. The method is based on the serial decomposition concept and relies on decomposing the memory block into two blocks: a combinational address modifier and a smaller memory block. An appropriately chosen decomposition strategy may allow reducing the required memory size at the cost of additional logic cells for address modifier implementation. This makes possible the implementation of FSMs that exceed available memory by using embedded memory blocks and additional programmable logic.
Keywords :
finite state machines; logic CAD; programmable logic devices; read-only storage; sequential circuits; combinational address modifier; embedded memory blocks; finite state machines; functional decomposition; logic cells; memory size; programmable logic devices; sequential circuit synthesis; serial decomposition; Boolean functions; CMOS logic circuits; Circuit synthesis; Costs; Digital circuits; Logic design; Microelectronics; Programmable logic arrays; Programmable logic devices; Sequential circuits;
Conference_Titel :
Information Technology: Coding and Computing, 2002. Proceedings. International Conference on
Print_ISBN :
0-7695-1506-1
DOI :
10.1109/ITCC.2002.1000415