Title :
Implementing Tile-based Chip Multiprocessors with GALS Clocking Styles
Author :
Yu, Zhiyi ; Baas, Bevan
Author_Institution :
Univ. of California, Davis
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;
Conference_Titel :
Computer Design, 2006. ICCD 2006. International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
978-0-7803-9707-1
Electronic_ISBN :
1063-6404
DOI :
10.1109/ICCD.2006.4380812