Published March 2, 2023 | Version v1
Publication

ROM-Based Finite State Machine Implementation in Low Cost FPGAs

Description

This work presents a technique for the resource optimization of input multiplexed ROM-based Finite State Machines. This technique exploits the don't care value of the inputs to reduce the memory size as well as multiplexer complexity. This technique has been applied to a publicly available FSM benchmarks and implemented in a low-cost FPGA. Results have been compared with tools supported ROM and standard logic cells implementations. In a significant number of test cases, the proposed technique is the best design alternative, both in resource requirements and speed.

Additional details

Created:
March 24, 2023
Modified:
December 1, 2023