State Assignments in Combinational Networks
- 1 June 1965
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Electronic Computers
- Vol. EC-14 (3) , 343-349
- https://doi.org/10.1109/pgec.1965.264139
Abstract
The problem of assigning codes to the output states of a multiple-output combinational circuit is considered. It is assumed that if the circuit has n inputs, then the 2n fundamental products, i.e., input states, are to be partitioned into disjoint groups, such that all members of the same group produce the same output state. The problem of coding the output states is studied here. Two algorithms for making the assignments are considered. The first gives those encodings for which the sum of the costs of all the output functions is minimum; the second minimizes the variable dependency of the output functions. In problems where reduced variable dependency is possible it has been found that the second algorithm yields minimum or near-minimum cost networks. Since this algorithm is easily applied it is useful for finding economical networks in situations where a large number of variables are involved since in such cases the first algorithm becomes lengthy. Attention is also directed to the problem of determining the optimum number of output variables to use for an encoding. An upper bound is derived and an example is presented which requires this bound.Keywords
This publication has 10 references indexed in Scilit:
- Reducing variable dependency in combinational circuitsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1964
- The Coding of Internal States of Sequential CircuitsIEEE Transactions on Electronic Computers, 1964
- Comments on Armstrong's State Assignment TechniquesIEEE Transactions on Electronic Computers, 1963
- Functional Decomposition and Switching Circuit DesignJournal of the Society for Industrial and Applied Mathematics, 1963
- On the Efficient Assignment of Internal Codes to Sequential MachinesIEEE Transactions on Electronic Computers, 1962
- Multiple Reduction of Variable Dependency of Sequential MachinesJournal of the ACM, 1962
- On the State Assignment Problem for Sequential Machines IIIEEE Transactions on Electronic Computers, 1961
- A Generalized Tree CircuitJournal of the ACM, 1961
- On the State Assignment Problem for Sequential Machines. IIEEE Transactions on Electronic Computers, 1961
- A Note on the Number of Internal Variable Assignments for Sequential Switching CircuitsIEEE Transactions on Electronic Computers, 1959