2006Jisuanji gongcheng yu shejiRequires access

Design of high-speed and synthesizable finite state machine based on Verilog HDL

Zhongwen Guo

Open publisher page 0 citations

Abstract

FSM(Finite State Machine) is widely used in the controller design of digital system.Synthesizable state machine design using Verilog has many coding styles that normally generate combinational logic outputs.Timing analysis shows that state machine with combinational outputs is not well suited for high-speed system.A state machine with registered output is presented,which is suited for high-speed system.Finally,a method of state encoding for registering the FSM outputs and synthesizable Verilog coding style is provided with an example.

About this research paper

What this paper is about

FSM(Finite State Machine) is widely used in the controller design of digital system.Synthesizable state machine design using Verilog has many coding styles that normally generate combinational logic outputs.Timing analysis shows that state machine with combinational outputs is not well suited for high-speed system.A state machine with registered output is presented,which is suited for high-speed system.Finally,a method of state encoding for registering the FSM outputs and synthesizable Verilog coding style is provided with an example.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

FSM(Finite State Machine) is widely used in the controller design of digital system.Synthesizable state machine design using Verilog has many coding styles that normally generate combinational logic outputs.Timing analysis shows that state machine with combinational outputs is not well suited for high-speed system.A state machine with registered output is presented,which is suited for high-speed system.Finally,a method of state encoding for registering the FSM outputs and synthesizable Verilog coding style is provided with an example.

Key concepts: Verilog, Computer science, Finite-state machine, Combinational logic, Coding (social sciences), State (computer science), Computer architecture, Hardware description language

Related papers

Back to paper searchBrowse research topicsOriginal source
Design of high-speed and synthesizable finite state machine based on Verilog HDL — Research Paper | ScholarLens