FPGA Realization of an Unsigned Self-Timed 32-Bit Shift-Add Multiplier

preprint OA: closed
View at publisher

Abstract

Multiplication and addition determine the performance of general and special purpose processors because they are fundamental arithmetic functions. A variety of architectural realizations are needed for these functions to support the range of tradeoffs required for the board class of digital applications. A novel 32-bit unsigned shift-add multiplier Field Programmable Gate Array (FPGA) realization is proposed in this letter that has a performance-energy dissipation metric sufficiently different from previously proposed architectures that potentially permit new applications. The number of clock cycles required to complete the multiplication equals the number of 0s and 1s substrings in the multiplier operand. The multiplier is faster than an array multiplier if the multiplier operand contains less than 10 0s and 1s substrings. It is fast than the carry-save array multiplier if the number of 0s and 1s substrings in the multiplier operand is five or fewer. Requires approximately the same resources as an array multiplier and less than half the resources required for a carry-save array multiplier.

My notes (saved in your browser only)

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.

Source provenance

europepmc
last seen: 2026-05-19T01:45:01.086888+00:00