JISE


  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19]


Journal of Information Science and Engineering, Vol. 25 No. 6, pp. 1651-1670


Synthesis of Anti-Aging Gated Clock Designs


SHIH-HSU HUANG, CHUN-HUA CHENG AND SONG-BIN PAN
Department of Electronic Engineering 
Chung Yuan Christian University 
Chungli, 320 Taiwan 
E-mail: {shhuang; g9402601; g9576042}@cycu.edu.tw


    As device dimensions shrink to deep sub-micron ranges, the hot-carrier effect is a main concern for the long-term reliability. It is known that the delay degradation (induced by the hot-carrier effect) of a logic gate is linearly proportional to the number of output switching activities. Due to the clock gating design, the clock gates often have different active probabilities, which lead to different delay degradations. The difference among the delay degradations of clock paths results in an additional clock skew, called aging skew. Based on that observation, in this paper, we present the first attempt, called anti-aging clock gating (AACG), for the synthesis of gated clock designs with the aging skew considered. Given a constraint on the power consumption, the objective of our AACG is to minimize the aging skew (by equalizing the delay degradations of clock paths as possible). Two integer linear programs (ILP) are proposed to formally draw up our AACG problem in the register-transfer-level (RTL) synthesis stage and the high-level synthesis stage, respectively. Compared with previous works, benchmark data show that our approach can greatly reduce the aging skew without any penalty on the power consumption.


Keywords: electronic design automation, high-level synthesis, reliability, clock gating, clock skew, integer linear programming

  Retrieve PDF document (JISE_200906_01.pdf)