Digital Circuits as Moore Machines
Victor Yodaiken

TL;DR
This paper presents a method to specify digital circuits using Moore machines, enabling clear modeling of timing and logic for various components through automata theory.
Contribution
It introduces a technique to specify digital circuits as Moore machines, combining automata theory with recursive functions for circuit design.
Findings
Specification of gates, latches, and circuits as Moore machines
Construction of devices starting from SR latch
Application of automata theory to digital circuit design
Abstract
This paper illustrates a technique for specifying the timing, logical operation, and compositional circuit design of digital circuits in terms of ordinary state machines with output (Moore machines). The method is illustrated here with specifications of gates, latches, and other simple circuits and via the construction of devices starting with a SR latch built from gates. The method is based on "classical" automata and recursive functions on strings (sequential functions).
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLow-power high-performance VLSI design · Formal Methods in Verification · Embedded Systems Design Techniques
