• 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