DocumentCode
917473
Title
A Survey and Taxonomy of GALS Design Styles
Author
Teehan, Paul ; Greenstreet, Mark ; Lemieux, Guy
Author_Institution
Univ. of British Columbia, Vancouver
Volume
24
Issue
5
fYear
2007
Firstpage
418
Lastpage
428
Abstract
Single-clocked digital systems are largely a thing of the past. Although most digital circuits remain synchronous, many designs feature multiple clock domains, often running at different frequencies. Using an asynchronous interconnect decouples the timing issues for the separate blocks. Systems employing such schemes are called globally asynchronous, locally synchronous (GALS). To minimize time to market, large SoC designs must integrate many functional blocks with minimal design effort. These blocks are usually designed using standard synchronous methods and often have different clocking requirements. A GALS approach can facilitate fast block reuse by providing wrapper circuits to handle interblock communication across clock domain boundaries. SoCs may also achieve power savings by clocking different blocks at their minimum speeds. For example, Scott et al. describe the advantages of GALS design for an embedded-processor peripheral bus.
Keywords
logic design; GALS design; asynchronous interconnect; clocking requirements; digital circuits; globally asynchronous, locally synchronous; interblock communication; large SoC designs; multiple clock domain; single-clocked digital systems; Circuit testing; Clocks; Dynamic voltage scaling; Flip-flops; Frequency synchronization; Metastasis; Microprocessors; Switches; Taxonomy; Timing; asynchronous; clock domains; globally asynchronous; locally synchronous (GALS); loosely synchronous; pausible clocks; synchronization;
fLanguage
English
Journal_Title
Design & Test of Computers, IEEE
Publisher
ieee
ISSN
0740-7475
Type
jour
DOI
10.1109/MDT.2007.151
Filename
4338461
Link To Document