Presentation is loading. Please wait.

Presentation is loading. Please wait.

Area- and Power-Reduced Standard-Cell Spanning Tree Adders

Similar presentations


Presentation on theme: "Area- and Power-Reduced Standard-Cell Spanning Tree Adders"— Presentation transcript:

1 Area- and Power-Reduced Standard-Cell Spanning Tree Adders
Pasquale Corsonello, University of Reggio Calabria Stefania Perri, University of Calabria Vitit Kantabutra, Idaho State University

2 Importance of Low-Power Adders
Adders are used in virtually all digital devices Often more than one wide adder will appear in one device like a CPU In CMOS, adders dissipate a lot of power because many transistors switch simultaneously

3 Adders in the Literature
Ripple adders Low power, small, but slow Carry-lookahead adders Fast, high power, large Carry-skip adders A good compromise Hybrid adders Attain highest speed without as much area as carry- lookahead adders Our new adder is a hybrid carry-lookahead/carry-skip adder

4 Our Previous Results -- Faster, Low-Cost Carry-Skip Adders
Carry-skip adders are not usually as fast as carry- select or carry-look ahead adders, but are lower in cost. We invented a new type of fast carry skip adder. The new type of carry-skip adder can perform almost as well as traditional block carry-lookahead adders, but uses much less chip area and power.

5 Basic Carry-skip Adder
Mux B Mux A 1 S F 1 S F Block 3 Block 2 Block 1 Block 0

6 Our Adder A 56-bit hybrid carry-lookahead, carry-skip adder
56-bit is useful for IEEE double precision floating-point mantissa addition Using carry-lookahead carry chain, generate carry-in signals for certain bit positions Those carry-in signals are then fed into carry-skip adder blocks If such a block is to be skipped, then the skipping is done very quickly with no rippling If the block must spend time generating its own carry, then the carry chain’s delay is irrelevant Thus the entire adder is always very fast

7 Carry-lookahead chain
Same as Kantabutra ’93 (IEEETC) Uses mcc’s of various sizes for speed advantage Balanced critical paths Modified from Lynch-Swartzlander ’91 (ARITH), ’92 (IEEETC) Used same mcc sizes

8 Top level architecture of new non-duplicated 16-bit module
Note: Skip signals are active low

9 New m-bit block for the non-duplicated module (not least-, not most-significant block)
Cin to entire 15 or 16-bit module Cin to this “small” block SkipIn chooses 1 of these 2 carry-in signals to become small-block carry-in signal

10 Least significant bit block

11 Performance summary 56-bit Adder Technology Supply Voltage [V]
Area [mm2] Delay [ns] Max 40MHz [mW] Adder in [Kantabutra 3] 0.6m 5 1.18 3.93 160.4 New Kantabutra’s style STA 0.63 3.81 (less load) 112.3 New Kantabutra’s style STA (as implemented) 0.35m 3.3 0.19 4.4 24.5 Adder in [Lynch-Sw. 2] 0.81 4.88 110.3 New Lynch-Swartzlander’s style-STA 0.60 4.89 74.8

12 Chip photomicrograph


Download ppt "Area- and Power-Reduced Standard-Cell Spanning Tree Adders"

Similar presentations


Ads by Google