Dynamic Power Optimization Using Look-Ahead Clock Gating Technique

Status
Not open for further replies.

promach

Advanced Member level 4
Joined
Feb 22, 2016
Messages
1,202
Helped
2
Reputation
4
Reaction score
5
Trophy points
1,318
Visit site
Activity points
11,643
I recently read the paper : Dynamic Power Optimization Using Look-Ahead Clock Gating Technique and I have some questions :

The difficulty of glitches in gated design can be overcome using synthesis based design and the problem of sleep period can be reduced using Data Driven Clock Gating (DDCG) technique as given in Fig. 5

1. How exactly does glitches inside the gated design affect the clock gating mechanism ?
and why would synthesis-based design be able to solve this particular difficulty ?
What does it exactly mean by “sleep period” ? and how exactly DDCG technique reduce sleep period issue ?

2. As for LACG, what does it exactly mean by “By allotting complete clock cycle, timing constraints appearing in AGFF and DDCG techniques can be avoided” ?

3. What does it exactly mean by 1-(1-p)^k and p ?

4. Why would “A target FF depends on k>1 source FFs” ?

5. I refer to timing waveform inside Figure 3 of Shmuel Wimer’s paper : A Look-Ahead Clock Gating Based on Auto-Gated Flip-Flops , but I still do not quite understand what it meant by “After the tccq delay, XOR output gets corrupted and automatically turns to zero” ? I assume that tccq notation is similar to tpcq in the waveform below.



 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…