• DocumentCode
    2066519
  • Title

    Implementing Tile-based Chip Multiprocessors with GALS Clocking Styles

  • Author

    Yu, Zhiyi ; Baas, Bevan

  • Author_Institution
    Univ. of California, Davis
  • fYear
    2007
  • fDate
    1-4 Oct. 2007
  • Firstpage
    174
  • Lastpage
    179
  • Abstract
    This paper investigates implementation techniques for tile-based chip multiprocessors with Globally Asynchronous Locally Synchronous (GALS) clocking styles. These architectures can simplify the physical design flow since they allow focusing on a single processor when designing an entire chip. However, they also introduce challenges to maintain system robustness and scalability. We propose a physical design flow for these architectures, investigate timing issues for robust implementations, and propose methods to take full advantage of their potential scalability. As a design example, we present data from a recently implemented single-chip 6 x 6 tile-based GALS processing array.
  • Keywords
    multiprocessing systems; GALS clocking styles; globally asynchronous locally synchronous clocking styles; tile-based chip multiprocessors; Clocks; Fabrication; Frequency; Hardware design languages; Local oscillators; Process design; Robustness; Scalability; System performance; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2006. ICCD 2006. International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1063-6404
  • Print_ISBN
    978-0-7803-9707-1
  • Electronic_ISBN
    1063-6404
  • Type

    conf

  • DOI
    10.1109/ICCD.2006.4380812
  • Filename
    4380812