The Coding of Internal States of Sequential Circuits
- 1 October 1964
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Electronic Computers
- Vol. EC-13 (5) , 549-562
- https://doi.org/10.1109/pgec.1964.263726
Abstract
This paper considers the problem of economical assignment of codes to the internal states of sequential circuits. The only restriction placed on these circuits is the fact that they are assumed to be clocked. The internal logic is realized with two-level diode or transistor circuitry, and the methods given here minimize both the number of gates and of gate inputs (diodes) required to realize a given sequential circuit. Methods are first developed for the coding of small fully specified state tables for which only the internal logic is to be minimized. These methods are then successively extended to cover the situations where it is desired to minimize simultaneously both the internal logic and the output logic of a sequential circuit, where the state tables are not fully specified, and where the size of the state tables is arbitrarily large. A method for dealing with the special class of ``counter-like'' state tables is also given. All the procedures presented here are designed to be easily programmable on a digital computer, and several of these methods have been so programmed. Our methods are discussed and compared with other existing procedures.Keywords
This publication has 15 references indexed in Scilit:
- A Programmed Algorithm for Assigning Internal Codes to Sequential MachinesIEEE Transactions on Electronic Computers, 1962
- On the State Assignment Problem for Sequential Machines IIIEEE Transactions on Electronic Computers, 1961
- Computer Design of Multiple-Output Logical NetworksIEEE Transactions on Electronic Computers, 1961
- A comparison of sequential and iterative circuitsTransactions of the American Institute of Electrical Engineers, Part I: Communication and Electronics, 1960
- A Note on the Number of Internal Variable Assignments for Sequential Switching CircuitsIEEE Transactions on Electronic Computers, 1959
- Minimizing the Number of States in Incompletely Specified Sequential Switching FunctionsIEEE Transactions on Electronic Computers, 1959
- A Technique for the Reduction of a Given Machine to a Minimal-State MachineIEEE Transactions on Electronic Computers, 1959
- Equivalent Sequential CircuitsIRE Transactions on Circuit Theory, 1959
- Analysis of Sequential Machines IIIEEE Transactions on Electronic Computers, 1958
- A method for synthesizing sequential circuitsBell System Technical Journal, 1955