a study of delay and power consumption of adders built with different logic styles l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
A Study of Delay and Power Consumption of Adders Built with Different Logic Styles PowerPoint Presentation
Download Presentation
A Study of Delay and Power Consumption of Adders Built with Different Logic Styles

Loading in 2 Seconds...

play fullscreen
1 / 22

A Study of Delay and Power Consumption of Adders Built with Different Logic Styles - PowerPoint PPT Presentation


  • 216 Views
  • Uploaded on

A Study of Delay and Power Consumption of Adders Built with Different Logic Styles. Presented By Xiaoyong Li. Objectives. Implementing 1-bit full adder module with different logic styles, such as static CMOS, TG-CMOS, Differential Cascade Voltage Switch Logic(DCVSL), and Domino logic.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'A Study of Delay and Power Consumption of Adders Built with Different Logic Styles' - Jims


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
a study of delay and power consumption of adders built with different logic styles
A Study of Delay and Power Consumption of Adders Built with Different Logic Styles

Presented

By

Xiaoyong Li

ECE8053 Computer Arithmetics

objectives
Objectives
  • Implementing 1-bit full adder module with different logic styles, such as static CMOS, TG-CMOS, Differential Cascade Voltage Switch Logic(DCVSL), and Domino logic.
  • Measuring the delay and power consumption of the 32-bit ripple-carry adders.
  • Measuring the delay and power consumption of the 32-bit carry-lookahead adders.
  • Discussing the simulation results.

ECE8053 Computer Arithmetics

1 bit full adder
1-bit Full Adder
  • The Logics of the Sum and Carry-out

s = x  y  C in

Cout = xy + x  cin + y  cin

x, y : two 1-bit operands

cin : carry-in

s: sum

cout : carry-out

ECE8053 Computer Arithmetics

1 bit full adder static cmos

X

Y

S

Cin

Cout

1-bit Full Adder (Static CMOS)

ECE8053 Computer Arithmetics

1 bit full adder tg cmos

X

Y

S

Cin

Cout

1-bit Full Adder(TG-CMOS)

ECE8053 Computer Arithmetics

2 input xor gate tg cmos

A

B

A_

XOR

A_

B_

A

2-input XOR Gate(TG-CMOS)

ECE8053 Computer Arithmetics

the sum logic of 1 bit full adder dcvsl

Sum’

Sum

A

A’

A

B

B’

B

Cin

Cin’

The Sum Logic of 1-bit Full Adder(DCVSL)

from Dr. Reese’s ece8273 lecture notes

ECE8053 Computer Arithmetics

the carryout logic of 1 bit full adder dcvsl

Cout’

Cout

A

A’

B

B’

B

Cin

Cin’

The Carryout Logic of 1-bit Full Adder(DCVSL)

from Dr. Reese’s ece8273 lecture notes

ECE8053 Computer Arithmetics

1 bit full adder domino

X

Y

S

Cin

Cout

1-bit Full Adder (Domino)

ECE8053 Computer Arithmetics

2 input domino or gate

CLK

A

B

CLK

2-input Domino OR Gate

ECE8053 Computer Arithmetics

transistor counts of 1 bit full adders
Transistor Counts of 1-bit Full Adders

Table 1. The Transistor Counts of 1-bit Full Adders

ECE8053 Computer Arithmetics

32 bit ripple carry adder

Y31

X31

Y30

X30

Y1

X1

Y0

X0

Cout

Cin

FA

FA

FA

FA

S31

S30

S1

S0

32-bit Ripple-carry Adder

ECE8053 Computer Arithmetics

32 bit carry lookahead adder
32-bit Carry Lookahead Adder

16-bit carry lookahead adder

16-bit carry lookahead adder

C0

C16

P12

G12

P02

G02

2-bit carry lookahead generator

P23

G23

ECE8053 Computer Arithmetics

16 bit carry lookahead adder module
16-bit Carry Lookahead Adder Module

From Koren Text (Chapter 5)

ECE8053 Computer Arithmetics

circuit structure used for simulations
Circuit Structure Used for Simulations

X

Sum

Y

32-bit adder

Cout

Cin

CLK

ECE8053 Computer Arithmetics

spectre simulation results
Spectre Simulation Results

Table 2. Power Consumption and Delay of 32-bit Ripple-carry Adders (50MHz )

ECE8053 Computer Arithmetics

spectre simulation results17
Spectre Simulation Results

Table 3. Power Consumption and Delay of 32-bit Carry Lookahead Adders (50MHz )

ECE8053 Computer Arithmetics

spectre simulation results18
Spectre Simulation Results

Table 4. The Delay of 32-bit Carry Lookahead Adders for Different Input Switching Frequencies unit (ns)

ECE8053 Computer Arithmetics

discussions and conclusions
Discussions and Conclusions
  • For any of the logic style, the delay of 32-bit carry lookahead adder is much shorter than that of 32-bit ripple-carry adder.
  • The rankings of the delay and power consumption are not necessarily related to the transistor counts.
  • TG-CMOS implementation has the longest delay since its 1-bit full adder module cannot provide enough driving capability. The switching activities inside the adder take more time to accomplish.
  • The delay of the domino logic implementation is the shortest due to its single transistor pull up network(less drain/source, parasitic capacitance at the output node).

ECE8053 Computer Arithmetics

discussions and conclusions cont
Discussions and Conclusions(Cont.)
  • The DCVSL implementation has the second longest delay although it has the lowest transistor count. The more complex pull down network contributes this conclusion( more drain/source and parasitic capacitances need to be charge or discharged during the switching procedure).
  • The 32-bit ripple-carry adder consumes less power than the 32-bit carry lookahead adder for any of the logic style because of the carry lookahead generator circuit.
  • TG-CMOS implementation has the least power consumption since the switching activity occurs less frequently than the other implementations.

ECE8053 Computer Arithmetics

discussions and conclusions cont21
Discussions and Conclusions(Cont.)
  • The domino logic consumes more power than the other three logic styles. The large amount of power is consumed during the precharge period. (2.72mW for evaluation period and 4.27mW for precharge period).
  • For a given logic style, the delay and power consumption are determined by the input pattern.
  • For any of the logic style, the 1-bit full adder module can be optimized for either speed or power consumption.
  • The product of the delay and power consumption is the smallest for the static logic style. The domino logic is the best choice when the faster circuit is required.

ECE8053 Computer Arithmetics

references
References
  • Ahmed M. Shams, Tarek K. Darwish, and Magdy A. Bayoumi, “ Performance Analysis of Low-Power 1-bit CMOS Full Adder Cells”, IEEE Trans. on Very Large Scale Integration Systems, Vol.10, No.1, pp20-29, February 2002.
  • Jan. M. Rabaey, ”Digital Integrated Circuits –A Design Perspective ”, Prentice-Hall Inc., 1996.

ECE8053 Computer Arithmetics