Javascript must be enabled to continue!
Improving the Characteristics of Multi-Level LUT-Based Mealy FSMs
View through CrossRef
Contemporary digital systems include many varying sequential blocks. In the article, we discuss a case when Mealy finite state machines (FSMs) describe the behavior of sequential blocks. In many cases, the performance is the most important characteristic of an FSM circuit. In the article, we propose a method which allows increasing the operating frequency of multi-level look-up table (LUT)-based Mealy FSMs. The main idea of the proposed approach is to use together two methods of structural decomposition. They are: (1) the known method of transformation of codes of collections of outputs into FSM state codes and (2) a new method of extension of state codes. The proposed approach allows producing FPGA-based FSMs having three levels of logic combined through the system of regular interconnections. Each function for every level of logic was implemented using a single LUT. An example of the synthesis of Mealy FSM with the proposed architecture is shown. The effectiveness of the proposed method was confirmed by the results of experimental studies based on standard benchmark FSMs. The research results show that FSM circuits based on the proposed approach have a higher operating frequency than can be obtained using other investigated methods. The maximum operating frequency is improved by an average of 3.18 to 12.57 percent. These improvements are accompanied by a small growth of LUT count.
Title: Improving the Characteristics of Multi-Level LUT-Based Mealy FSMs
Description:
Contemporary digital systems include many varying sequential blocks.
In the article, we discuss a case when Mealy finite state machines (FSMs) describe the behavior of sequential blocks.
In many cases, the performance is the most important characteristic of an FSM circuit.
In the article, we propose a method which allows increasing the operating frequency of multi-level look-up table (LUT)-based Mealy FSMs.
The main idea of the proposed approach is to use together two methods of structural decomposition.
They are: (1) the known method of transformation of codes of collections of outputs into FSM state codes and (2) a new method of extension of state codes.
The proposed approach allows producing FPGA-based FSMs having three levels of logic combined through the system of regular interconnections.
Each function for every level of logic was implemented using a single LUT.
An example of the synthesis of Mealy FSM with the proposed architecture is shown.
The effectiveness of the proposed method was confirmed by the results of experimental studies based on standard benchmark FSMs.
The research results show that FSM circuits based on the proposed approach have a higher operating frequency than can be obtained using other investigated methods.
The maximum operating frequency is improved by an average of 3.
18 to 12.
57 percent.
These improvements are accompanied by a small growth of LUT count.
Related Results
Reducing LUT Count for FPGA-Based Mealy FSMs
Reducing LUT Count for FPGA-Based Mealy FSMs
Very often, digital systems include sequential blocks which can be represented using a model of Mealy finite state machine (FSM). It is very important to improve such FSM character...
Improving Characteristics of LUT-Based Three-Block Mealy FSMs’ Circuits
Improving Characteristics of LUT-Based Three-Block Mealy FSMs’ Circuits
One of the very important problems connected with FPGA-based design is reducing the hardware amount in implemented circuits. In this paper, we discuss the implementation of Mealy f...
Improving Temporal Characteristics of Mealy FSM with Composite State Codes
Improving Temporal Characteristics of Mealy FSM with Composite State Codes
In this paper, we proposed a new state assignment method focusing on Mealy finite state machines (FSMs). The method makes it possible to improve the temporal characteristics of the...
Comparative Cell Wall Polysaccharide Analyses and Transcriptome Profiling during Fruit Ripening Reveal the Molecular Basis of Mealiness in Peach
Comparative Cell Wall Polysaccharide Analyses and Transcriptome Profiling during Fruit Ripening Reveal the Molecular Basis of Mealiness in Peach
Mealy peaches are dry and flavorless, which reduces their consumer acceptance. A deeper understanding of the mechanism underlying mealiness is crucial to enhancing peach fruit qual...
Improving Characteristics of LUT-Based Sequential Blocks for Cyber-Physical Systems
Improving Characteristics of LUT-Based Sequential Blocks for Cyber-Physical Systems
A method is proposed for optimizing circuits of sequential devices which are used in cyber-physical systems (CPSs) implemented using field programmable gate arrays (FPGAs). The opt...
Improving Hardware in LUT-Based Mealy FSMs
Improving Hardware in LUT-Based Mealy FSMs
The main contribution of this paper is a novel design method reducing the number of look-up table (LUT) elements in the circuits of three-block Mealy finite-state machines (FSMs). ...
Replacing State Variables for Moore FSMs with Twofold State Assignment
Replacing State Variables for Moore FSMs with Twofold State Assignment
In this paper, a new method of structural decomposition is proposed. The method focuses on FPGA-based Moore finite state machines (FSMs). The method makes it possible to improve bo...
Preliminary Design Investigation of Dual Stator HE FSM using Segmental Rotor
Preliminary Design Investigation of Dual Stator HE FSM using Segmental Rotor
To drop the effect of air transportation on the atmosphere as well as to advance fuel productivity more-electric aircraft (MEA) architectures is a well-known approa...

