• DocumentCode
    958144
  • Title

    A Scheme for Synchronizing High-Speed Logic: Part I

  • Author

    Loomis, Herschel H., Jr. ; McCoy, Michael R.

  • Author_Institution
    Department of Electrical Engineering, University of California, Davis, Calif. 95616.
  • Issue
    1
  • fYear
    1970
  • Firstpage
    39
  • Lastpage
    47
  • Abstract
    In this paper we concern ourselves with the problem of obtaining high sequence rate sequential machines; machines which are constructed from realistic devices to operate at an input sequence rate which is independent of the machine complexity. To accomplish this result we have only to show a construction to realize acceptably synchronous devices from badly timed, restricted fan-in and fan-out devices. Once a complete set of synchronous devices is obtained, the results of Arden [1] and Arthurs [2] apply, and we know that any finite state machine has a realization using these devices which accepts input sequence members at a rate that is characteristic of the set of devices, not of the machine. The technique we propose for achieving this result is to produce a lattice of interconnected clock pulse sources called clock pulse propagators (CPP). These devices generate clock pulses which are acceptably synchronized with respect to the outputs of neighboring CPP´s but are not required to be in synchronization with some machine-wide standard as in current practice. Once it is established that such a network is possible, techniques already known can be applied in the utilization of the clock pulses to synchronize logic and signals. Part I of the paper concerns the analysis of CPP networks and Part II1 covers the synthesis of sequential machines using CPP networks as clocking sources.
  • Keywords
    Automata; Clocks; Computer networks; Feedback; Lattices; Logic devices; Network synthesis; Propagation delay; Synchronization; Timing; Badly timed devices; clocked logic; completeness of synchronous logic; maximum rate construction;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1970.5008898
  • Filename
    5008898