Skip to content

Opening book details…

About this document

Optimizing Finite State Machines by geege is a document available to read on EtoBox.

The document summarizes techniques for optimizing finite state machines (FSMs), including pipelining, retiming, and partitioning. It provides examples of applying these techniques to an FSM that controls a combination lock. Pipelining breaks up combinational logic with registers to increase throughput. Retiming moves registers to optimize delay patterns and reduce counts. Partitioning breaks a large FSM into smaller FSMs to simplify logic in each partition. Rules are introduced for partitioning FSM transiti

Author
geege
Language
EN