Skip to content

BZ-FAD: A low-power low-area multiplier based on shift-and-add architecture

Notifications You must be signed in to change notification settings

mmottaghi/bzfad

Repository files navigation

BZ-FAD: A Low-Power Low-Area Multiplier based on Shift-and-Add Architecture

BZ-FAD (ByZ-FAD) stands for "Bypass Zero, Feed A Directly" and was published in 2009 in IEEE TVLSI. It is the name of a shift-and-add multiplier architecture that has considerably lower switching activity compared to conventional shift-and-add multipliers. The modifications to the multiplier that multiplies A by B include removing the B-register shift, direct feeding of A to the adder, bypassing the adder whenever possible, using a ring counter instead of a binary counter, and removing the partial-product shift. Moreover, to further reduce the multiplication switching activity, BZ-FAD uses a Hot Block Ring Counter, which is a special clock-gated low-power ring counter.

Simulation results for 32-bit radix-2 multipliers show that the BZ-FAD architecture lowers the total switching activity by up to 76% and the power consumption by up to 30% when compared to the conventional architecture. The proposed multiplier can suitably be used for low-power applications where speed is not a primary design concern.

BZ Fad Architecture

Badger mascot

Notes

About

BZ-FAD: A low-power low-area multiplier based on shift-and-add architecture

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages