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
Link To Document