• DocumentCode
    2967035
  • Title

    Activity-driven clock design for low power circuits

  • Author

    Tellez, G.E. ; Farrahi, A. ; Sarrafzadeh, M.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
  • fYear
    1995
  • fDate
    5-9 Nov. 1995
  • Firstpage
    62
  • Lastpage
    65
  • Abstract
    In this paper we investigate activity-driven clock trees to reduce the dynamic power consumption of synchronous digital CMOS circuits. Sections of an activity-driven clock tree can be turned on/off by gating the clock signals during the active/idle times of the clocked elements. We propose a method of obtaining the switching activity patterns of the clocked circuits during the high level design process. We formulate three novel activity-driven problems. The objective of these problems is to minimize system´s dynamic power consumption. We propose an approximation algorithm based on recursive matching to solve the clock tree construction problem. We solve the gate insertion problems with an exact algorithm employing the dynamic programming paradigm. Finally, we present experimental results that verify the effectiveness of our approach. Our work in this paper is a step in understanding how high level decisions (e.g. behavioral design) can affect a low level design (e.g. clock design).
  • Keywords
    CMOS digital integrated circuits; circuit CAD; network synthesis; power consumption; activity-driven problems; clock design; clock trees; digital CMOS circuits; low level design; low power circuits; power consumption; synchronous digital CMOS circuits; Approximation algorithms; CMOS digital integrated circuits; Capacitance; Clocks; Dynamic programming; Energy consumption; Frequency; Process design; Switching circuits; Voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-8186-8200-0
  • Type

    conf

  • DOI
    10.1109/ICCAD.1995.479992
  • Filename
    479992