Template VLSI

Download Report

Transcript Template VLSI

The second Design of Robert Gubitz and Bjoern Konieczek
APPLIED VLSI DESIGN
Institute of Applied Microelectronics and Computer Engineering
College of Computer Science and Electrical Engineering, University of Rostock
First Approach
Institute of Applied Microelectronics and Computer Engineering
College of Computer Science and Electrical Engineering, University of Rostock
Slide 2
New Approach
Replace Ripple Look-Ahead Adder with Ripple-Carry Adder
b2 a2
...
c2
VA
s2
b0 a0
b1 a1
c1
VA
s1
c0
HA
s0
Institute of Applied Microelectronics and Computer Engineering
College of Computer Science and Electrical Engineering, University of Rostock
New Approach
Replace Carry Save Array Multiplier with Wallace-Tree
Institute of Applied Microelectronics and Computer Engineering
College of Computer Science and Electrical Engineering, University of Rostock
New Approach
Rounding the Results to improve average Error
0001010101011101 110110101010101101101101010
+ 000000000000000
Institute of Applied Microelectronics and Computer Engineering
College of Computer Science and Electrical Engineering, University of Rostock
Resulting Design
Wallace - Tree
Wallace - Tree
Wallace - Tree
Ripple Carry
Adder
Ripple Carry
Adder
Institute of Applied Microelectronics and Computer Engineering
College of Computer Science and Electrical Engineering, University of Rostock
Results – Synthesis
First approach
77,714
New Approach
113,013
Enhancement
+45,42%
Ncycles
tOp
(in μs)
41373
5,32 *10-4
41373
3,66091 *10-4
±0,00%
-31,19%
A
(in No.
FFs)
EAvg
3299
2372
-28,1%
0,5155633
794,014
0,2497012
32,069
-51,57%
-95,96%
Frequency
(in MHz)
Metric
Institute of Applied Microelectronics and Computer Engineering
College of Computer Science and Electrical Engineering, University of Rostock
Slide 7
Results – Back-annotated Design
First approach
77,714
New Approach
97,381
Enhancement
+25,3%
Ncycles
tOp
(in μs)
41373
5,32 *10-4
41373
4,24859 *10-4
±0,00%
-20,14%
A
(in No.
FFs)
EAvg
3299
2416
-26,77%
0,5155633
794,014
0,2497012
38,61
-51,57%
-95,14%
Frequency
(in MHz)
Metric
Institute of Applied Microelectronics and Computer Engineering
College of Computer Science and Electrical Engineering, University of Rostock
THANK YOU FOR YOUR
ATTENTION
Institute of Applied Microelectronics and Computer Engineering
College of Computer Science and Electrical Engineering, University of Rostock