Implementation of a 8-bit Wallace Tree Multiplier

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Biswas, Ayan, Jin, Jimmy
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918139107737600
author Biswas, Ayan
Jin, Jimmy
author_facet Biswas, Ayan
Jin, Jimmy
contents Wallace tree multipliers are a parallel digital multiplier architecture designed to minimize the worst-case time complexity of the circuit depth relative to the input size [1]. In particular, it seeks to perform long multiplication in the binary sense, reducing as many partial products per stage as possible through full and half adders circuits, achieving O(log(n)) where n = bit length of input. This paper provides an overview of the design, progress and methodology in the final project of ECE 55900, consisting of the schematic and layout of a Wallace tree 8-bit input multiplier on the gpdk45 technology in Cadence Virtuoso, as well as any design attempts prior to the final product. This also includes our endeavors in designing the final MAC (Multiply Accumulate) unit with undefined targets, which we chose to implement as a 16 bit combinational multiply-add.
format Preprint
id arxiv_https___arxiv_org_abs_2509_09178
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Implementation of a 8-bit Wallace Tree Multiplier
Biswas, Ayan
Jin, Jimmy
Hardware Architecture
Systems and Control
Wallace tree multipliers are a parallel digital multiplier architecture designed to minimize the worst-case time complexity of the circuit depth relative to the input size [1]. In particular, it seeks to perform long multiplication in the binary sense, reducing as many partial products per stage as possible through full and half adders circuits, achieving O(log(n)) where n = bit length of input. This paper provides an overview of the design, progress and methodology in the final project of ECE 55900, consisting of the schematic and layout of a Wallace tree 8-bit input multiplier on the gpdk45 technology in Cadence Virtuoso, as well as any design attempts prior to the final product. This also includes our endeavors in designing the final MAC (Multiply Accumulate) unit with undefined targets, which we chose to implement as a 16 bit combinational multiply-add.
title Implementation of a 8-bit Wallace Tree Multiplier
topic Hardware Architecture
Systems and Control
url https://arxiv.org/abs/2509.09178