Saved in:
Bibliographic Details
Main Authors: Houraniah, Ahmad, Ugurdag, H. Fatih, Dedeagac, C. Emre
Format: Preprint
Published: 2023
Subjects:
Online Access:https://arxiv.org/abs/2301.13332
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918133015511040
author Houraniah, Ahmad
Ugurdag, H. Fatih
Dedeagac, C. Emre
author_facet Houraniah, Ahmad
Ugurdag, H. Fatih
Dedeagac, C. Emre
contents Fast combinational multipliers with large bit widths can occupy significant silicon area, which also drives up power consumption. Area can be reduced through resource sharing (i.e., folding) at the expense of lower throughput, which is acceptable for some applications. This work explores multiple architectures for Multi-Cycle folded Integer Multiplier (MCIM) designs, which are based on Schoolbook and Karatsuba approaches. Applications sometimes require a fractional number of multiplications to be performed per cycle. For example, an algorithm may only require 3.5 multiplications per cycle. In such a case, 3 multipliers with a throughput of 1 plus an additional smaller multiplier with a throughput of $1/2$ would be sufficient to maintain the algorithm's throughput. Our MCIM design generator offers customization in terms of throughput, latency, and clock frequency. MCIM designs were synthesized and verified for various parameter values using scripts. ASIC synthesis results show that MCIM designs with a throughput of $1/2$ offer area savings of up to 44% for bit widths of 8 to 128 with respect to directly synthesizing the * operator. Additionally, MCIM designs can offer up to 33% energy savings and 65% average peak power reduction.
format Preprint
id arxiv_https___arxiv_org_abs_2301_13332
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Efficient Multi-Cycle Folded Integer Multipliers
Houraniah, Ahmad
Ugurdag, H. Fatih
Dedeagac, C. Emre
Hardware Architecture
Fast combinational multipliers with large bit widths can occupy significant silicon area, which also drives up power consumption. Area can be reduced through resource sharing (i.e., folding) at the expense of lower throughput, which is acceptable for some applications. This work explores multiple architectures for Multi-Cycle folded Integer Multiplier (MCIM) designs, which are based on Schoolbook and Karatsuba approaches. Applications sometimes require a fractional number of multiplications to be performed per cycle. For example, an algorithm may only require 3.5 multiplications per cycle. In such a case, 3 multipliers with a throughput of 1 plus an additional smaller multiplier with a throughput of $1/2$ would be sufficient to maintain the algorithm's throughput. Our MCIM design generator offers customization in terms of throughput, latency, and clock frequency. MCIM designs were synthesized and verified for various parameter values using scripts. ASIC synthesis results show that MCIM designs with a throughput of $1/2$ offer area savings of up to 44% for bit widths of 8 to 128 with respect to directly synthesizing the * operator. Additionally, MCIM designs can offer up to 33% energy savings and 65% average peak power reduction.
title Efficient Multi-Cycle Folded Integer Multipliers
topic Hardware Architecture
url https://arxiv.org/abs/2301.13332