Synthesis of Low Po y Handling Power‐s
Shashank Bujimalla School of Electrical and School of Electrical and Purdue U
- wer Clock Trees for
supply Variations
and Cheng‐Kok Koh Computer Engineering Computer Engineering niversity
1
Synthesis of Low Po y ower Clock Trees for Handling Power s supply - - PowerPoint PPT Presentation
Synthesis of Low Po y ower Clock Trees for Handling Power s supply Variations Shashank Bujimalla and Cheng Kok Koh School of Electrical and School of Electrical and Computer Engineering Computer Engineering Purdue U niversity 1 Out
1
2
3
4
5
6
Identical path delays from source to
Possible overlapping paths. Clock skew is RD.
I
Assume: No overlapping paths. Clock skew is R Clock skew is RI.
D
I
I)
[4] Kugelmass et al., “Probabilistic model for clock skew [5] Kugelmass et al., “Upper bound on expected clock
D)
w”, Proc. Intl Conf Systolic Arrays, 1988. skew”, IEEE Trans. Computers, 1990.
7
Asymptotic formulae for E(RI) and Va
Sample set large => Assume normal
RD, 95% α. [ E(RI) + 2. √ Var(RI) ]
Include nominal clock skew (NCS).
95%
I)
I)
Empirically estimate α.
8
Delay variation per buffer stage, σ0:
DC-connected subtree
9
Number of buffer levels, B:
Number of sinks N: Number of sinks, N:
σ0 , N and B values that give the
10
Inverter modeled as a single point. Many inverters can be placed at a sin
ISPD MC simulations. (ISPD problem
SLSV MC simulations (SLSV problem SLSV MC simulations. (SLSV problem
11
12
0.
13
14
Deferred Merge Embedding (DM
Merging strategy Buffer insertion strategy
Buffer modeling
15
Iterative approach to model buffer Iterative approach to model buffer.
Stringent MLCS constraints.
[6] R.Puri et al., “Fast and accurate wire delay estimati GLSVLSI, 2002.
16
Construct low nominal skew tree (
Merging Buffer insertion strategy
Buffer modeling (Use fast buffe
Use the formula for R 95% to estima
Similar to above EXCEPT
Buffer modeling (use NGSPICE) Fine tune nominal clock skew ( Fine tune nominal clock skew (
17
ISPD 2010 contest benchmark circuit
More than 1000 sinks. (MLCS constra Based on Intel and IBM microprocess
Power‐supply variations: ±7.5%.
Wire‐width variations: ± 5%.
Only Vdd .
Share between Vdd and Vss .
‐
[7] “ISPD 2010 High Performance CNS contest” http://
/archive.sigda.org/ispd/contests/10/ispd10cns.html
18
19
20
21
22
[1] D. Lee, M. Kim, I. Markov , “Low Power Cl
On an average: Cap of our work = 1.00, Cap
8
1 2 3 4 5 6 7 8 350 400
1 2 3 4 50 100 150 200 250 300 50 1 2 3 4
95% [1] 95% Our work
Cap [1]
5 6 7 8
Cap [1] Cap Our work
5 6 7 8
23
[3] T. Mittal and C‐K. Koh, "Cross Link Insertio
On an average: Cap of our work = 1.00, Cap
3 4 5 6 7 8
1 2 1 2 3 4 150 200 250 300 350
50 100 1 2 3 4
95% [3]
95% Our work
Cap [3]
5 6 7 8
p [ ] Cap Our work
24
5 6 7 8
[3] T. Mittal and C‐K. Koh, "Cross Link Insertio
On an average: Cap of our work = 1.00, Cap
4 6 8
2 1 2 3 4
100 150 200 250 300 350 400
50 100 1 2 3 4
95% [3] 95% Our work
5 6 7 8
Cap [3]
Cap [3] Cap Our work
25
5 6 7 8
[2] L. Xiao, Z. Xiao, Z. Qian, Y. Jiang, T. Huang,
On an average: Cap of our work = 1.00, Cap
2 4 6 8 10 12 14 1 2 3 4 140
20 40 60 80 100 120 140 20 1 2 3 4
95% [2] 95% Our work
5 6 7 8
Cap [2] Cap Our work
5 6 7 8
26
27
28