applied vlsi design

9
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock APPLIED VLSI DESIGN The second Design of Robert Gubitz and Bjoern Konieczek

Upload: quynh

Post on 05-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

The second Design of Robert Gubitz and Bjoern Konieczek. Applied VLSI Design. First Approach. New Approach. Replace Ripple Look-Ahead Adder with Ripple-Carry Adder. New Approach. Replace Carry Save Array Multiplier with Wallace-Tree. New Approach. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Applied VLSI Design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

APPLIED VLSI DESIGN The second Design of Robert Gubitz and Bjoern Konieczek

Page 2: Applied VLSI Design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock Slide 2

First Approach

Page 3: Applied VLSI Design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

New ApproachReplace Ripple Look-Ahead Adder with Ripple-Carry Adder

a0b0a1b1a2b2

...c0c1c2

s2 s0s1

HAVAVA

Page 4: Applied VLSI Design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

New ApproachReplace Carry Save Array Multiplier with Wallace-Tree

Page 5: Applied VLSI Design

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

0 0 0 1 0 1 0 1 0 1 0 1 1 1 0 1 1 1 0 1 1 0 1 0 1 0 1 0 1 0 1 1 0 1 1 0 1 1 0 1 0 1 0

+ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Page 6: Applied VLSI Design

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 CarryAdder

Ripple CarryAdder

Page 7: Applied VLSI Design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock Slide 7

Results – Synthesis

First approach New Approach Enhancement

Frequency (in MHz)

77,714 113,013 +45,42%

Ncycles 41373 41373 ±0,00%

tOp (in μs)

5,32 *10-4 3,66091 *10-4 -31,19%

A(in No. FFs)

3299 2372 -28,1%

EAvg 0,5155633 0,2497012 -51,57%

Metric 794,014 32,069 -95,96%

Page 8: Applied VLSI Design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

Results – Back-annotated Design

First approach New Approach Enhancement

Frequency (in MHz)

77,714 97,381 +25,3%

Ncycles 41373 41373 ±0,00%

tOp (in μs)

5,32 *10-4 4,24859 *10-4 -20,14%

A(in No. FFs)

3299 2416 -26,77%

EAvg 0,5155633 0,2497012 -51,57%

Metric 794,014 38,61 -95,14%

Page 9: Applied VLSI Design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

THANK YOU FOR YOUR ATTENTION