Gated clock routing for low-power microprocessor design

被引:65
作者
Oh, J [1 ]
Pedram, M
机构
[1] Sun Microsyst Inc, Palo Alto, CA 94303 USA
[2] Univ So Calif, Dept Elect Engn Syst, Los Angeles, CA 90089 USA
关键词
clock routing; gated clock; low power; VLSI;
D O I
10.1109/43.924825
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a zero-skew gated clock routing technique for VLSI circuits. Gated clock trees include masking gates at the internal nodes of the clock tree, which are selectively turned on and off by the gate control signals during the active and idle times of the circuit modules to reduce the switched capacitance of the clock tree. We construct a clock-tree topology based on the locations and the activation frequencies of the modules, while the locations of the internal nodes of the clock tree (and, hence, the masking gates) are determined using a dynamic programming approach followed by a gate reduction heuristic, This work assumes that the sates are turned on/off by a centralized controller Therefore, the additional power and routing area incurred by the controller and the gate control signal routing are examined. Various tradeoffs between power and area for different design options and module activities are discussed and detailed experimental results are presented, Finally, good design practices for implementing the gated clocks are suggested.
引用
收藏
页码:715 / 722
页数:8
相关论文
共 7 条
[1]   Automatic synthesis of low-power gated-clock finite-state machines [J].
Benini, L ;
DeMicheli, G .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1996, 15 (06) :630-643
[2]  
BOESE KD, 1992, P IEEE INT C ASIC SE
[3]  
EDAHIRO M, 1992, P IEEE AS PAC C CIRC, P41
[4]   Power reduction in microprocessor chips by gated clock routing [J].
Oh, J ;
Pedram, M .
PROCEEDINGS OF THE ASP-DAC '98 - ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 1998 WITH EDA TECHNO FAIR '98, 1998, :313-318
[5]   Gated clock routing minimizing the switched capacitance [J].
Oh, J ;
Pedram, M .
DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, :692-697
[6]  
Tellez GE, 1995, 1995 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, P62, DOI 10.1109/ICCAD.1995.479992
[7]  
TSAY RS, 1991, P IEEE INT C COMPUTE, P336