NTUST ET LPS LAB
1/27
Optimal Partitioned Fault-Tolerant Bus Layout for Reducing Power in Nanometer Designs
Shanq-Jang Ruan1, Edwin Naroska2 Chun-Chin Chen1
1National Taiwan University of
Science and Technology Taipei, Taiwan
2Fraunhofer IMS
Optimal Partitioned Fault-Tolerant Bus Layout for Reducing Power in - - PowerPoint PPT Presentation
Optimal Partitioned Fault-Tolerant Bus Layout for Reducing Power in Nanometer Designs Shanq-Jang Ruan 1 , Edwin Naroska 2 Chun-Chin Chen 1 1 National Taiwan University of Science and Technology Taipei, Taiwan 2 Fraunhofer IMS Duisburg, Germany
NTUST ET LPS LAB
1National Taiwan University of
2Fraunhofer IMS
NTUST ET LPS LAB
NTUST ET LPS LAB
NTUST ET LPS LAB
leakage short dynamic avg
2
dd L dynamic
NTUST ET LPS LAB
NTUST ET LPS LAB
9788 7655 5302 13547 5778 30714 33408 12497 6011 85728 15546 5914 Tran. Types ammp equake art mesa bzip2 vorex perlbmk parser mcf gcc vpr gzip Prog.
NTUST ET LPS LAB
NTUST ET LPS LAB
NTUST ET LPS LAB
01 , 10 10 , 01 01 , 11 00 , 10 11 , 01 10 , 00 10 , 11 00 , 01 11 , 10 01 , 00
1 min + =
i i i n i i eff
NTUST ET LPS LAB
NTUST ET LPS LAB
NTUST ET LPS LAB
NTUST ET LPS LAB
NTUST ET LPS LAB
NTUST ET LPS LAB
Parity Encoder Decoder & Correcter
NTUST ET LPS LAB
NTUST ET LPS LAB
⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦ ⎤ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣ ⎡ = 4 5 4 5 3 4 5 4 5 7 5 5 1 4 2 4 4 1 3 3 5 5 4 3 3 3 7 2 3 3 M
Transfer to graph and find the minimum hamiltonian path
V5 V1 V2 V3 V4 V6 3 3 4 3 3 2 7 5 4 4 4 1 5 5 5
1 2 3 4 3
NTUST ET LPS LAB
V5 V1 V2 V3 V4 V6 3 3 4 2 1 1 2 1 −
+ ⋅ ⋅ ⋅ + + × =
n i i
w w w w K d
NTUST ET LPS LAB
V5 V1 V2 V3 V4 V6 3 3 4 2 1 1 2 1 −
+ ⋅ ⋅ ⋅ + + × =
n i i
w w w w K d
min 1
d d +
min 5
d d +
min 3
d d +
min 2
d d +
min 4
d d +
NTUST ET LPS LAB
NTUST ET LPS LAB
5 10 15 20 25 30 35 40 45 50 gzip vpr mesa art mcf equake ammp parser perlbmk bzip2 vortex gcc perm(no extra space) perm with extra 20*dmin space perm+spacing with extra 20*dmin space
NTUST ET LPS LAB
5 10 15 20 25 30 35 gzip vpr mesa art mcf equake ammp parser perlbmk bzip2 vortex gcc parity bits in last position parity bits average inserted perm perm+spacing
NTUST ET LPS LAB
5 10 15 20 25 30 35 40 g z i p v p r m e s a a r t m c f e q u a k e a m m p p a r s e r p e r l b m k b z i p 2 v
t e x g c c perm (H SP ICE ) perm (th eoretical)
NTUST ET LPS LAB
5 10 15 20 25 30 35 40 g z i p v p r m e s a a r t m c f e q u a k e a m m p p a r s e r p e r l b m k b z i p 2 v
t e x g c c perm(no partition) perm+partition parity perm+partion parity and instru
NTUST ET LPS LAB
5 10 15 20 25 30 35 40 g z i p v p r m e s a a r t m c f e q u a k e a m m p p a r s e r p e r l b m k b z i p 2 v
t e x g c c perm+spacing(no partition) perm+spacing+partition parity perm+spacing+partition parity with shield
NTUST ET LPS LAB
NTUST ET LPS LAB