Title :
GALDS: a complete framework for designing multiclock ASICs and SoCs
Author :
Chattopadhyay, Atanu ; Zilic, Zeljko
Author_Institution :
Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, Canada
fDate :
6/1/2005 12:00:00 AM
Abstract :
A Globally Asynchronous, Locally Synchronous (GALS) system with dynamic voltage and frequency scaling can use the slowest frequency possible to accomplish a task with minimal power consumption. With the mechanism for implementing dynamic voltage scaling at each synchronous domain left up to the designer, our Globally Asynchronous, Locally Dynamic System (GALDS) provides a top-down, system-level means to maximize power reduction in an integrated circuit and facilitate system-on-a-chip (SoC) design. Our solution includes three distinct components: a novel bidirectional asynchronous FIFO to communicate between independently clocked synchronous blocks , an all-digital dynamic clock generator to quickly and glitchlessly switch between frequencies and a digitally controlled oscillator to generate the global fixed frequency clocks required by the all-digital dynamic clock generator. In addition to being capable of reducing power consumption when combined with dynamic voltage scaling, a GALDS design benefits from numerous other advantages such as simplified clock distribution, high performance operation and faster time-to-market through the modular nature of the architecture.
Keywords :
asynchronous circuits; clocks; integrated circuit design; oscillators; system-on-chip; GALDS; all-digital dynamic clock generator; application-specific integrated circuits; asynchronous logic circuits; bidirectional asynchronous FIFO; circuit topology; digitally controlled oscillator; dynamic voltage scaling; frequency scaling; global fixed frequency clocks; globally asynchronous locally dynamic system; globally asynchronous locally synchronous system; independently clocked synchronous blocks; integrated circuit; multiclock ASIC; power consumption; power reduction; simplified clock distribution; system-on-a-chip design; tunable oscillators; Clocks; Digital control; Dynamic voltage scaling; Energy consumption; Frequency; Oscillators; Switches; Synchronous generators; System-on-a-chip; Time to market; Application-specific integrated circuits (ASICs); asynchronous logic circuits; circuit topology; clocks; synchronization; tunable oscillators;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2005.848825