0% found this document useful (0 votes)
145 views21 pages

6-Bit Serial Multiplier

This document describes the design of a 6-bit serial multiplier circuit. It includes the specifications, block diagram, schematics of individual components like the D flip-flop and full adder, simulation waveforms, layout, and test results. The test results meet most specifications, including a propagation delay below 5ns and power consumption below 500mW, though the layout area is slightly larger than the target of 600um^2. In summary, the team designed and tested a 6-bit serial multiplier that meets most specifications.

Uploaded by

Samir031
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
145 views21 pages

6-Bit Serial Multiplier

This document describes the design of a 6-bit serial multiplier circuit. It includes the specifications, block diagram, schematics of individual components like the D flip-flop and full adder, simulation waveforms, layout, and test results. The test results meet most specifications, including a propagation delay below 5ns and power consumption below 500mW, though the layout area is slightly larger than the target of 600um^2. In summary, the team designed and tested a 6-bit serial multiplier that meets most specifications.

Uploaded by

Samir031
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 21

6-Bit Serial Multiplier

Thu Nguyen
Kenny Yip
Chao-Ton Yang
Ming Li

Advisor: Prof. David Parent


Dec 6, 2004
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.
Specifications
• Clock f = 100 MHz, duty cycle = 50%
• Output Cload = 10 pF
• Power < 500 mW
• Tpavg < 5ns
• Area < 600 mil2
Block Diagram
input

A5 A4 A3 A2 A1 A0

B5 B4 B3 B2 B1 B0

Full Adder Full Adder Full Adder Full Adder


Full Adder Full Adder
3 2 4
1 0
5 4 s c s c
s c s c
s c s c

output

S5 S4 S3 S2 S1 S0

delay
1-bit schematic
Schematic
Longest Path Calculations
Logic Cg to Cg of
Level Gate Drive NSN NSP N M WN WP 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


D Flip-Flop schematic
D Flip-Flop transient response
Full Adder schematic
Full adder verilog waveform
Full Adder transient response
Verilog Waveform
6bit serial multiplier simulation

Tpavg = 4.2 ns
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.
DRC & Extraction
LVS
Complete Design Layout
Test results
• Tpavg = 4.2ns (< 5ns)
• Total area A = 345 x 310m (1070 mil2 >
600 mil2)
• Power P = 148mW (< 500 mW)
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.
Acknowledgements
• Thanks to Cadence Design Systems for
the VLSI lab
• Thanks to Professor D. Parent
• Thanks to our EE166 classmates

You might also like