Spezielle Anwendungen des VLSI – Entwurfs Applied VLSI design

10
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Slide 1 Spezielle Anwendungen des VLSI – Entwurfs Applied VLSI design Course and contest Results of Phase 3 Nam Pham Van

description

Spezielle Anwendungen des VLSI – Entwurfs Applied VLSI design. Course and contest Results of Phase 3 Nam Pham Van. Change of coefficient. Reduce an addition to one shift operation On FPGA no noticeable influence On VLSI noticeable power reduction. Design assumption. Benchmark:. - PowerPoint PPT Presentation

Transcript of Spezielle Anwendungen des VLSI – Entwurfs Applied VLSI design

Page 1: Spezielle  Anwendungen des VLSI – Entwurfs  Applied VLSI design

Institute of Applied Microelectronics and Computer Engineering

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

Spezielle Anwendungen des VLSI – Entwurfs

Applied VLSI design

Course and contest

Results of Phase 3

Nam Pham Van

Page 2: Spezielle  Anwendungen des VLSI – Entwurfs  Applied VLSI design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

shift

a

s

Change of coefficient

Slide 2

• Reduce an addition to one shift operation

On FPGA no noticeable influence

On VLSI noticeable power reduction

Hex Binary CSD (Canonical Sign Digit)F9 1 1 1 1 1 0 0 1 0 0 0 0 0 -1 0 0 1 0

0 0 0 0 -1 0 0 0 0

shift

a

RCA

s

Page 3: Spezielle  Anwendungen des VLSI – Entwurfs  Applied VLSI design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

Assumption:

• Increase the frequency better

• Lower the voltage more effective Metric

Design assumption

Slide 3

Benchmark:

Page 4: Spezielle  Anwendungen des VLSI – Entwurfs  Applied VLSI design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

Behavior of the metric

Slide 4

• Metric is better with lower voltage

400 500 600 700 800 900 1000 11000

1E+027

2E+027

3E+027

4E+027

5E+027

6E+027

7E+027

8E+027

9E+027Brent Kung adder

Vdd = 1.0VVdd = 1.1VVdd = 1.2VVdd = 1.3V

f [MHz]

Metric [1/J^2]

Page 5: Spezielle  Anwendungen des VLSI – Entwurfs  Applied VLSI design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

Comparison of different adders

Slide 5

Values for VLSI

Brent Kung adder Han Carlson adder

Frequency - f 500 MHz 500 MHz

Voltage - Vdd 1.0 V 1.0 V

Library COREHVTtyp10V COREHVTtyp10V

Power PTotal (W) 2.7482*10-11 2.8428*10-11

Metric (1 / J2) [9.1049*1027] [8.8045*1027]

Page 6: Spezielle  Anwendungen des VLSI – Entwurfs  Applied VLSI design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

Design & architecture

Slide 6

Brent Kung adder (a parallel prefix adder):

• Minimum number of nodes (implies minimum area)

• Efficient

• Suitable for VLSI

• Implemented version:

10 bit

11 bit

16 bit

X0X1X2X3X4X5X6X7X8X9X10X11X12X13X14X15

S0S1S2S3S4S5S6S7S8S9S10S11S12S13S14S15

Page 7: Spezielle  Anwendungen des VLSI – Entwurfs  Applied VLSI design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

Filter response

Slide 7

Page 8: Spezielle  Anwendungen des VLSI – Entwurfs  Applied VLSI design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

Results of ASIC design

Slide 8

Mandatory values for ASIC

Frequency - f 500 MHzArea - A 3433.5598 μm²

Power - PDyn 1.5078 mW

Power - PLeak 18.2268 nW

Power - PTotal 2.7482*10-11 W

# Pipeline Stages 8

Metric (1 / J2) [9.1049*1027]

Synopsys Configuration:

Library:• COREHVTtyp10V• Vdd = 1.0 V

Power:• set_max_dynamic_power 0 mW• set_max_leakage_power 0 mW

Compile:• compile_ultra

Page 9: Spezielle  Anwendungen des VLSI – Entwurfs  Applied VLSI design

Institute of Applied Microelectronics and Computer Engineering

College of Computer Science and Electrical Engineering, University of Rostock

Future improvements

• Dynamic Voltage Scaling (DVS)

• Dynamic Frequency Scaling (DFS)

• Reducing the parasitic capacitance C

• Special low power design e. g. stack-effect

• Reduction of unnecessary switching activity

Slide 9

Page 10: Spezielle  Anwendungen des VLSI – Entwurfs  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!

Slide 10