Conference Proceeding

Analysis and optimization of pausible clocking based GALS design

IHP Microelectron., Frankfurt (Oder), Germany
11/2009; DOI:10.1109/ICCD.2009.5413130 pp.358 - 365 In proceeding of: Computer Design, 2009. ICCD 2009. IEEE International Conference on
Source: IEEE Xplore

ABSTRACT Pausible clocking based globally-asynchronous locally-synchronous (GALS) system design has been proven a promising approach to SoCs and NoCs. In this paper, we analyze the throughput reduction and synchronization failures introduced by the widely used pausible clocking scheme, and propose an optimized scheme for higher throughput and more reliable GALS design. The local clock generator is improved to minimize the acknowledge latency, and a novel input port is applied to maximize the safe timing region for the clock tree insertion. Simulation results using the IHP 0.13-¿m standard CMOS process demonstrate that up to one-third increase in data throughput and an almost doubled safe timing region for clock tree distribution can be achieved in comparison to the traditional pausible clocking scheme.

0 0
 · 
0 Bookmarks
 · 
30 Views

Full-text

View
0 Downloads
Available from

Keywords

clock tree distribution
 
clock tree insertion
 
data throughput
 
doubled safe timing region
 
globally-asynchronous locally-synchronous
 
higher throughput
 
IHP 0.13-¿m standard CMOS process
 
local clock generator
 
NoCs
 
novel input port
 
one-third increase
 
optimized scheme
 
reliable GALS design
 
safe timing region
 
Simulation results
 
synchronization failures
 
throughput reduction
 
used pausible