SLIDE 21 VLSI-TSA'99 Jason Cong 41
Experimental Result: Number of BB
I RDM
RDM: a buffer is randomly assigned to a feasible location : a buffer is randomly assigned to a feasible location
I BBP
BBP: buffers are clustered appropriately : buffers are clustered appropriately
I RES
RES: Restricted (delay : Restricted (delay-minimal) buffer insertion point minimal) buffer insertion point
I FR
FR: feasible buffer region for delay constraints : feasible buffer region for delay constraints
I Our buffer block planning (B
Our buffer block planning (B -P) algorithm can reduce the P) algorithm can reduce the number of buffer blocks to 1/10~1/20 of those from RDM number of buffer blocks to 1/10~1/20 of those from RDM
Circuit
R D M / R E S RDM/FR BBP/RES BBP/FR
Apte
222 248 53 29
Xerox
460 515 83 44
H p
323 329 67 33
Ami33
338 376 97 42
Ami49
435 479 90 44
playout
763 824 101 47
VLSI-TSA'99 Jason Cong 42
Interconnect Layout
I Need a multi
Need a multi-layer general layer general-area router area router
N gridless
gridless
N flexible (variable widths within the same segment, variable
flexible (variable widths within the same segment, variable spacings spacings for each pair of nets) for each pair of nets)
N efficient
efficient
I Will leverage our current research on
Will leverage our current research on gridless gridless routing routing
N Use of implicit graph representation
Use of implicit graph representation
N Use of computational geometry techniques
Use of computational geometry techniques
N Highly scalable and flexible
Highly scalable and flexible