DocumentCode
1338478
Title
A Programmed Algorithm for Assigning Internal Codes to Sequential Machines
Author
Armstrong, D.B.
Author_Institution
Bell Telephone Laboratories, Inc., Murray Hill, N. J.
Issue
4
fYear
1962
Firstpage
466
Lastpage
472
Abstract
A relatively fast procedure for assigning codes to the internal states of a sequential machine is described, which leads to a reasonably economical logical realization of the machine in many cases. The method is applicable to both completely and incompletely specified state tables, and permits the use of redundant internal variables if desired. An algorithm which implements the method approximately, and which is nonenumerative, has been programmed for the 7090 computer. The program handles problems with up to 100 internal states and 30 input symbols, or 3000 total states. It has performed a problem of maximum size in 120 seconds. Although fast, the method sometimes fails to attain truly economical logic in cases where unusually simple realizations are known to exist (e.g., the shift register). More comprehensive methods are now known, which in principle can produce better results, but which will be far more tedious to execute. They will be reported separately.
Keywords
Binary codes; Boolean functions; Helium; Input variables; Logic circuits; Power generation economics; Shift registers; Switching circuits; Telephony;
fLanguage
English
Journal_Title
Electronic Computers, IRE Transactions on
Publisher
ieee
ISSN
0367-9950
Type
jour
DOI
10.1109/TEC.1962.5219385
Filename
5219385
Link To Document