• DocumentCode
    1152109
  • Title

    Synchronizing Large VLSI Processor Arrays

  • Author

    Fisher, Allan L. ; Kung, H.T.

  • Author_Institution
    Department of Computer Science, Carnegie-Mellon University
  • Issue
    8
  • fYear
    1985
  • Firstpage
    734
  • Lastpage
    740
  • Abstract
    Highly parallel VLSI computing structures consist of many processing elements operating simultaneously. In order for such processing elements to communicate among themselves, some provision must be made for synchronization of data transfer. The simplest means of synchronization is the use of a global clock. Unfortunately, large clocked systems can be difficult to implement because of the inevitable problem of clock skews and delays, which can be especially acute in VLSI systems as feature sizes shrink. For the near term, good engineering and technology improvements can be expected to maintain the feasibility of clocking in such systems; however, clock distribution problems crop up in any technology as systems grow. An alternative means of enforcing necessary synchronization is the use of self-timed asynchronous schemes, at the cost of increased design complexity and hardware cost. Realizing that different circumstances call for different synchronization methods, this paper provides a spectrum of synchronization models; based on the assumptions made for each model, theoretical lower bounds on clock skew are derived, and appropriate or best possible synchronization schemes for large processor arrays are proposed.
  • Keywords
    Clock skew; VLSI complexity; processor arrays; synchronization; systolic arrays; Circuits; Clocks; Concurrent computing; Costs; Crops; Delay; Maintenance engineering; Synchronization; Very large scale integration; Wires; Clock skew; VLSI complexity; processor arrays; synchronization; systolic arrays;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1985.1676619
  • Filename
    1676619