DocumentCode :
2359496
Title :
A deterministic globally asynchronous locally synchronous microprocessor architecture
Author :
Heath, Matthew ; Harris, Ian
Author_Institution :
Massachusetts Univ., Amherst, MA, USA
fYear :
2003
fDate :
29-30 May 2003
Firstpage :
119
Lastpage :
124
Abstract :
We describe a novel globally-asynchronous locally-synchronous (GALS) architecture called "synchro-tokens" which exhibits deterministic state and output sequences. This deterministic behavior facilitates industrial validation, debug, and test methodologies which rely on predictable and repeatable system behavior. The synchro-tokens architecture uses token rings for handshaking and self-timed FIFOs for pipelined interconnect. Local counters keep track of how long a token is held and the elapsed time since it was last released to ignore early tokens and to stop the local clock to wait for late tokens. Because no synchronizers are used, there is zero probability of failure due to metastability. Architectural parameters, such as FIFO sizes, counter values, and clock frequencies, offer a great deal of flexibility for tuning the system performance.
Keywords :
computer architecture; microcomputers; performance evaluation; pipeline processing; synchronisation; FIFO; architectural parameter; clock frequency; counter value; globally-asynchronous locally-synchronous microprocessor architecture; handshaking; metastability; synchro-tokens; system behavior; system performance; token ring; Clocks; Counting circuits; Frequency synchronization; Jitter; Logic design; Microprocessors; Sampling methods; Signal analysis; Testing; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Microprocessor Test and Verification: Common Challenges and Solutions, 2003. Proceedings. 4th International Workshop on
Print_ISBN :
0-7695-2045-6
Type :
conf
DOI :
10.1109/MTV.2003.1250272
Filename :
1250272
Link To Document :
بازگشت