• DocumentCode
    1493741
  • Title

    Gated clock routing for low-power microprocessor design

  • Author

    Oh, Jaewon ; Pedram, Massoud

  • Author_Institution
    Sun Microsystems Inc., Palo Alto, CA, USA
  • Volume
    20
  • Issue
    6
  • fYear
    2001
  • fDate
    6/1/2001 12:00:00 AM
  • Firstpage
    715
  • Lastpage
    722
  • Abstract
    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 gates 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
  • Keywords
    VLSI; clocks; dynamic programming; integrated circuit design; low-power electronics; microprocessor chips; network routing; VLSI circuits; activation frequencies; dynamic programming approach; gate reduction heuristic; low-power microprocessor design; masking gates; module activities; switched capacitance; zero-skew gated clock routing technique; Capacitance; Centralized control; Circuit topology; Clocks; Dynamic programming; Frequency; Microprocessors; Routing; Switching circuits; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.924825
  • Filename
    924825