21
6-Bit Serial Multiplier Thu Nguyen Kenny Yip Chao-Ton Yang Ming Li Advisor: Prof. David Parent Dec 6, 2004

6-Bit Serial Multiplier

Embed Size (px)

Citation preview

Page 1: 6-Bit Serial Multiplier

6-Bit Serial MultiplierThu NguyenKenny Yip

Chao-Ton YangMing Li

Advisor: Prof. David ParentDec 6, 2004

Page 2: 6-Bit Serial Multiplier

Introduction

• We design a 6-bit serial.

• The advantage of this design over the parallel circuit is the reducing of required hardware and input, output routing when the high clock rate is not important factor in application.

Page 3: 6-Bit Serial Multiplier

Specifications

• Clock f = 100 MHz, duty cycle = 50%

• Output Cload = 10 pF

• Power < 500 mW

• Tpavg < 5ns

• Area < 600 mil2

Page 4: 6-Bit Serial Multiplier

Block Diagram

A5 A4 A3 A2 A1 A0

B5 B4 B3 B2 B1 B0

Full Adder5

Full Adder4

Full Adder3

Full Adder2

Full Adder4

Full Adder1

Full Adder0

S5 S4 S3 S2 S1 S0

input

output

s c s s s sc cs c c c

delay

Page 5: 6-Bit Serial Multiplier

1-bit schematic

Page 6: 6-Bit Serial Multiplier

Schematic

Page 7: 6-Bit Serial Multiplier

Longest Path Calculations

Logic Level Gate

Cg to Drive NSN NSP N M WN WP

Cg of Gate Tpavg

1 DFF-NAND2 Slave 10 2 1 1 2 4 3.5 12.8 0.312

2 DFF-Driver mux Slave 12.8 2 2 1 3 4.1 7 18.9 0.4

3 DFF-NAND2 Master 18.9 2 1 1 2 3.8 3.3 12.2 0.312

4 DFF-Driver mux Master 12.2 2 2 2 2 3.2 5.4 14.7 0.4

5 MUX-INV 14.7 1 1 1 1 1.5 2.6 5.1 0.312

6 MUX-NAND2 5.1 1 1 3 2 1.5 2.6 5 0.312

7 FA-INV 5 1 1 1 1 1.5 2.6 5 0.312

8 FA-AOI1 5 2 2 10 10 3.5 6.1 16.3 0.312

9 FA-AOI2 16.3 2 2 7 7 3.5 5.8 15.8 0.312

10 AND2-INV 15.8 1 1 1 1 1.5 2.6 5.4 0.312

11 AND2-NAND2 5.4 2 1 1 2 2 1.76 4.8 0.312

12 DFF-NAND2 Slave 4.8 2 1 1 2 1.7 1.5 5.4 0.312

13 DFF-Driver mux Slave 5.4 2 2 1 3 3.9 6.8 18.3 0.355

14 DFF-NAND2 Master 18.3 2 1 1 2 3.7 3.2 11.8 0.312

15 DFF-Driver mux Master 11.8 2 2 2 2 3.1 5.3 14.4 0.4

                Total Tpavg = 4.987

* Note: All widths are in microns, capacitances in fF and time in nS

Page 8: 6-Bit Serial Multiplier

D Flip-Flop schematic

Page 9: 6-Bit Serial Multiplier

D Flip-Flop transient response

Page 10: 6-Bit Serial Multiplier

Full Adder schematic

Page 11: 6-Bit Serial Multiplier

Full adder verilog waveform

Page 12: 6-Bit Serial Multiplier

Full Adder transient response

Page 13: 6-Bit Serial Multiplier

Verilog Waveform

Page 14: 6-Bit Serial Multiplier

6bit serial multiplier simulation

Tpavg = 4.2 ns

Page 15: 6-Bit Serial Multiplier

Power Consumption

• Pavg=1/2 x CL x f x VDD2 • P avg = 1/2 x 10 x 10-12 F

x 100 x 106 Hz x 52 = 12.5mW for 1 component.

• Power transient response of entire circuitry read from the simulation P = 148mW.

Page 16: 6-Bit Serial Multiplier

DRC & Extraction

Page 17: 6-Bit Serial Multiplier

LVS

Page 18: 6-Bit Serial Multiplier

Complete Design Layout

Page 19: 6-Bit Serial Multiplier

Test results

• Tpavg = 4.2ns (< 5ns)

• Total area A = 345 x 310m (1070 mil2 > 600 mil2)

• Power P = 148mW (< 500 mW)

Page 20: 6-Bit Serial Multiplier

Summary

• Product test results meet most of specifications except the layout area are larger than 600 mil2 target specifications but we could easily reduced it if we have more time to rearrange all the compoments and routing. So Layout area is not actually a problem.

• This a very challenge project, although we were not having much time left for project after the other heavy class works, this is the best we can accomplish.

Page 21: 6-Bit Serial Multiplier

Acknowledgements

• Thanks to Cadence Design Systems for the VLSI lab

• Thanks to Professor D. Parent

• Thanks to our EE166 classmates