2007 Asia and South Pacific Design Automation Conference 2007
DOI: 10.1109/aspdac.2007.358055
|View full text |Cite
|
Sign up to set email alerts
|

Optimization of Robust Asynchronous Circuits by Local Input Completeness Relaxation

Abstract: Abstract-As process, temperature and voltage variations become significant in deep submicron design, timing closure becomes a critical challenge using synchronous CAD flows. One attractive alternative is to use robust asynchronous circuits which gracefully accommodate timing discrepancies. However, these asynchronous circuits typically suffer from high area and latency overhead. In this paper, an optimization algorithm is presented which reduces the area and delay of these circuits by relaxing their overly-res… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
29
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 36 publications
(29 citation statements)
references
References 15 publications
(27 reference statements)
0
29
0
Order By: Relevance
“…The RCLA module and adder both correspond to 'early output logic' [9] [10], i.e., the dual-rail carry and sum outputs may be reset in an eager fashion (eager reset) based on a subset of the inputs becoming spacers, while early set does not occur. Early output logic could generally help in reducing area, delay and/or power metrics [9] [10] [12]. The completion detection circuit [5] [10], present before the combinational adder logic, is assigned the responsibility of indicating the arrival of all the primary inputs, and hence isochronic fork assumptions are made with respect to all the primary inputs.…”
Section: A Self-timed Rcla Addermentioning
confidence: 99%
See 1 more Smart Citation
“…The RCLA module and adder both correspond to 'early output logic' [9] [10], i.e., the dual-rail carry and sum outputs may be reset in an eager fashion (eager reset) based on a subset of the inputs becoming spacers, while early set does not occur. Early output logic could generally help in reducing area, delay and/or power metrics [9] [10] [12]. The completion detection circuit [5] [10], present before the combinational adder logic, is assigned the responsibility of indicating the arrival of all the primary inputs, and hence isochronic fork assumptions are made with respect to all the primary inputs.…”
Section: A Self-timed Rcla Addermentioning
confidence: 99%
“…Similarly, an unacknowledged wire transition called as wire orphan should also be eliminated. The avid reader is directed to [10] [12] for an explanation of gate and wire orphans; the details are omitted here for brevity. The critical (carry) propagation path in the CLA modules is represented by either of the curved arrows in Figure 1(b).…”
Section: A Self-timed Rcla Addermentioning
confidence: 99%
“…Figure 5 shows such a rectangle, the two sub-rectangles are shaded in different shades. The rectangles intersect in code-word d 6 .…”
Section: Theorem 41 If An Ir Is a Complete Combined Intersecting Rec-mentioning
confidence: 99%
“…This approach allows large self-timed datapaths to be constructed relatively easily. Furthermore, several recent techniques have been developed that significantly reduce the cost (in area, power and delay) of the initial network by using techniques such as weak-indication [4] [19] and relative timing [3].…”
Section: Existing Indicating Synthesis Approachesmentioning
confidence: 99%
“…The cost functions of the UCP solvers use a simple metric based on literal counts in order to maximise the number of don't care values that may be exploited by multilevel optimisation. It is possible to use more complex cost functions (such as those used in the UCP-based desynchronisation optimisation techniques [4][5] [19]) if physical implementations are targeted.…”
Section: Mum Cost Prime-implicant Covermentioning
confidence: 99%