2012
DOI: 10.1155/2012/575389
|View full text |Cite
|
Sign up to set email alerts
|

Redundant Logic Insertion and Latency Reduction in Self‐Timed Adders

Abstract: A novel concept of logic redundancy insertion is presented that facilitates significant latency reduction in self-timed adder circuits. The proposed concept is universal in the sense that it can be extended to a variety of self-timed design methods. Redundant logic can be incorporated to generate efficient self-timed realizations of iterative logic specifications. Based on the case study of a 32-bit self-timed carry-ripple adder, it has been found that redundant implementations minimize the data path latency b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2016
2016
2018
2018

Publication Types

Select...
4
2
2

Relationship

4
4

Authors

Journals

citations
Cited by 14 publications
(18 citation statements)
references
References 29 publications
(32 reference statements)
0
18
0
Order By: Relevance
“…Also, two things may be noted with respect to the design of asynchronous arithmetic circuits such as adders: i) strongindication is not usually preferred since it always encounters the worst-case latencies and cycle time [42] [43], requires relatively more area, and dissipates relatively higher average power compared to the rest, and ii) weak-indication and early output adders are preferable, and among these the early output adders are more preferable from the perspectives of latencies, cycle time, area occupancy, and average power dissipation. These two observations have been confirmed in several publications on asynchronous adders with/without redundant logic [44] when targeting accurate and approximate computing by considering diverse architectures such as ripple carry [45 -56], carry lookahead [57 -60], and carry select [61] while employing homogeneous or heterogeneous delay-insensitive data encodings and following 4-phase returnto-zero or 4-phase return-to-one handshaking. However, for the design of datapath components such as multiplexers and demultiplexers, strong-indication may be preferred although it could result in more area, power and delay.…”
Section: Discussionmentioning
confidence: 70%
“…Also, two things may be noted with respect to the design of asynchronous arithmetic circuits such as adders: i) strongindication is not usually preferred since it always encounters the worst-case latencies and cycle time [42] [43], requires relatively more area, and dissipates relatively higher average power compared to the rest, and ii) weak-indication and early output adders are preferable, and among these the early output adders are more preferable from the perspectives of latencies, cycle time, area occupancy, and average power dissipation. These two observations have been confirmed in several publications on asynchronous adders with/without redundant logic [44] when targeting accurate and approximate computing by considering diverse architectures such as ripple carry [45 -56], carry lookahead [57 -60], and carry select [61] while employing homogeneous or heterogeneous delay-insensitive data encodings and following 4-phase returnto-zero or 4-phase return-to-one handshaking. However, for the design of datapath components such as multiplexers and demultiplexers, strong-indication may be preferred although it could result in more area, power and delay.…”
Section: Discussionmentioning
confidence: 70%
“…The advantage of redundant lookahead carry outputs is that they can enable reductions in the forward latency and the reverse latency, and hence can reduce the cycle time. Redundant logic insertion has been shown to facilitate a reduction in the latency [43] at the expenses of meagre increases in the area and power dissipation compared to their non-redundant counterparts. This work showcases how the redundant carry output logic of an asynchronous BCLARC/hybrid BCLARC-RCA would help to significantly reduce the cycle time and thereby achieve less power-cycle time product (PCTP) compared to an asynchronous BCLA (with no redundant carry output logic).…”
Section: Datapaths Traversed In Asynchronous Addersmentioning
confidence: 99%
“…However, higher bit-width multiplications should have to be considered to unravel the reality. Nevertheless, both [30] and [31] present full adder designs which incorporate redundant logic, and it was shown in [43] that logic redundancy could help to significantly reduce the latencies and the cycle time at almost no increase in the area or average power dissipation.…”
Section: Conclusion and Scope For Further Workmentioning
confidence: 99%