2019
DOI: 10.1109/access.2019.2903126
|View full text |Cite
|
Sign up to set email alerts
|

Towards Designing Asynchronous Microprocessors: From Specification to Tape-Out

Abstract: Proceeding miniaturization in the VLSI circuits continues to pose challenges to the conventionally used synchronous design style in microprocessors. These include the distribution of clock in the GHz range, robustness to delay variations, reduction in electromagnetic interference, and energy conservation, to name a few. The asynchronous logic has been known for its ability to address the aforementioned challenges by means of the closed-loop handshake protocols, instead of notorious clock signals. Because of th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
5
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 12 publications
(6 citation statements)
references
References 105 publications
(100 reference statements)
0
5
0
Order By: Relevance
“…Down-scaling of semiconductor technology increases the number of transistors exponentially, allowing integration of higher density Systems on Chip (SOC) to build larger circuits [1]. The interconnect delays have become so significant that it is challenging to distribute the clock network over the chip area without ignoring clock skews [2]. The high power and clock skew associated with distributed networks compels researchers to consider asynchronous design methodologies [3].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Down-scaling of semiconductor technology increases the number of transistors exponentially, allowing integration of higher density Systems on Chip (SOC) to build larger circuits [1]. The interconnect delays have become so significant that it is challenging to distribute the clock network over the chip area without ignoring clock skews [2]. The high power and clock skew associated with distributed networks compels researchers to consider asynchronous design methodologies [3].…”
Section: Introductionmentioning
confidence: 99%
“…The path connecting two stages in an asynchronous pipeline can either be a single-rail or dual-rail bit encoded. In a single-rail bit encoding, one wire represents a single bit [2], whereas a dual-rail encoding requires two wires to represent a single bit. Both datapaths require handshake protocols [7], either two-phase or four-phase [8] [9], comprising Request (Req) and Acknowledge (Ack) signals, to synchronize various stages.…”
Section: Introductionmentioning
confidence: 99%
“…The process completion time between two synchronous logic blocks is evaluated based on their critical paths, and the clock period for the design must be larger than the worst of these critical paths, hence limiting the scope of speed improvement. Clock skew and hence clock delay balancing are difficult to manage due to technology scaling, as the clock signal needs to arrive at the same time at all storage elements [46][47][48][49]. Moreover, synchronous circuits invest 40% and more of its power in clock distribution [50,51], and as the design grows in complexity, additional delay units are required to tune the delay from the clock source to the flip-flops/latches to overcome clock skew [52][53][54].…”
Section: Introductionmentioning
confidence: 99%
“…This implies that the presence of a global clock signal leads to more latency and power consumption. Asynchronous circuits provide an alternate solution for these challenges that arise due to the presence of a global clock [49,55], as the clock signal is replaced by the handshaking (request REQ and acknowledge ACK) signals in such circuits. The datapath becomes active upon the reception of a request signal REQ, and it goes back to the inactive state after it has completed its operation and issued an acknowledge signal ACK.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation