SML2004-0323
1
Long wires and asynchronous control
- R. Ho, J. Gainsley, R. Drost
Sun Microsystems Laboratories
SML2004-0323 Public Information Funded by DARPA contract NBCH30390002
Long wires and asynchronous control R. Ho, J. Gainsley, R. Drost - - PowerPoint PPT Presentation
Long wires and asynchronous control R. Ho, J. Gainsley, R. Drost Funded by DARPA contract Sun Microsystems Laboratories NBCH30390002 1 SML2004-0323 Public Information SML2004-0323 How do on-chip wires scale? Are they really as bad as
SML2004-0323
1
SML2004-0323 Public Information Funded by DARPA contract NBCH30390002
SML2004-0323
2
1 10 100 180 130 90 70 50 35 25 18 13 Wire delay (FO4/mm) 1 10 100 180 130 90 70 50 35 25 18 13 Wire delay (FO4/mm)
Projections from R. Ho 2003
Scaled-length wires keep up with gates Fixed-length wires cannot keep up
SML2004-0323
3
SML2004-0323
4
SML2004-0323
5
10 20 30 40 50 1 3 5 7 9 11 13 15 # of gate delays Wire length (mm)
SML2004-0323
6
SML2004-0323
7
hand shake
hand shake
hand shake
SML2004-0323
8
SML2004-0323
9
SML2004-0323
10
0.6 1 1.4 1.8 2.2 0.6 0.8 1 1.2 1.4 1.6 w/wopt L/Lopt
SML2004-0323
11
SML2004-0323
12
1 1.5 2 2.5 3 3.5 5 10 15 20 25 30 Speedup for a 4mm wire Wire width factor
SML2004-0323
13
SML2004-0323
14
SML2004-0323
15
SML2004-0323
16
delay delay Vdd
Vdd
SML2004-0323
17
0.5 1 1.5 2 2.5 3 1 2 3 4 5 6 Cycle time (nS) Wire length (mm) Extended drive pulses
SML2004-0323
18
req ack latch data latch
SML2004-0323
19
req ack latch data latch
SML2004-0323
20
req ack latch data latch
SML2004-0323
21
req_top ack_top latch data latch req_bot ack_bot
SML2004-0323
22
req_top ack_top latch data req_bot ack_bot latch
tristate output
en en clk clk clk clk
unconditional latch
en latch latch en
SML2004-0323
23
req_top ack_top latch data latch req_bot ack_bot latch latch
SML2004-0323
24
latch en
SML2004-0323
25
0.5 1 1.5 2 2.5 3 1 2 3 4 5 6 Cycle time (nS) Wire length (mm) Single control Dual-path control
SML2004-0323
26
*NFL = “no free lunch”
SML2004-0323
27
SML2004-0323
28
SML2004-0323
29
SML2004-0323
30
SML2004-0323
31