2007
DOI: 10.1109/mwscas.2007.4488591
|View full text |Cite
|
Sign up to set email alerts
|

Automated formal synthesis of Wallace Tree multipliers

Abstract: In this paper, we present a formal synthesis methodology that is capable of performing correct synthesis at almost all levels of abstraction and can be adapted to be used for most of the combinational digital circuits irrespective of their size and complexity. The proposed methodology calls for proving the correctness-preserving characteristic for the transformations that are required in the synthesis of a particular digital circuit in a higher-order-logic theorem prover. These correctnesspreserving transforma… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(6 citation statements)
references
References 14 publications
0
6
0
Order By: Relevance
“…It is discussed that multiplication consists of three major steps: 1) encoding and generating partial products; 2) reducing the partial products by reduction schemes (e.g., Wallace tree [33], [34]) to final two rows; and 3) adding the remaining two rows of partial products by using a carry propagate adder to obtain the final product. In this proposed design, the focus is on the first two-step to reduce hardware cost, delay, and power consumption of proposed multiplier [35].…”
Section: A Mbe Design For Multiplicationmentioning
confidence: 99%
“…It is discussed that multiplication consists of three major steps: 1) encoding and generating partial products; 2) reducing the partial products by reduction schemes (e.g., Wallace tree [33], [34]) to final two rows; and 3) adding the remaining two rows of partial products by using a carry propagate adder to obtain the final product. In this proposed design, the focus is on the first two-step to reduce hardware cost, delay, and power consumption of proposed multiplier [35].…”
Section: A Mbe Design For Multiplicationmentioning
confidence: 99%
“…A 5-2 compressor gets five primary inputs a 1 , a 2 , a 3 , a 4 , a 5 and C in1 , C in2 as carry-input bits from a neighboring one lower significant cell with weights of one and generates Sum and Carry outputs with weights of one and two and generates C out1 and C out2 outputs as carry-out bits with weights of two. …”
Section: Proposed Structurementioning
confidence: 99%
“…Also, for C in1 ⊕ C in2 = 0, Sum output is equal to the XOR of a 1 , a 2 , a 3 , a 4 , a 5 and for C in1 ⊕ C in2 = 1, it is equal to the XNOR of these inputs as:…”
Section: Proposed Structurementioning
confidence: 99%
See 1 more Smart Citation
“…In multiplications higher than 16 bits the most significant part of total delay belongs to the second stage which makes the worst case delay, consumes the main part of power, and occupies the high fraction of silicon area. A high performance method to lower the latency of the accumulation stage is to use carry save adders (CSA) in Wallace and Dadda trees [5]. Another method is called carry look ahead adder (CLA) which is used in many articles [6].…”
Section: Introductionmentioning
confidence: 99%