2010 IEEE Symposium on Asynchronous Circuits and Systems 2010
DOI: 10.1109/async.2010.11
|View full text |Cite
|
Sign up to set email alerts
|

Click Elements: An Implementation Style for Data-Driven Compilation

Abstract: This paper presents a new design template and design flow for the implementation of data-driven asynchronous circuits. It relies on the use of edge-triggered flip-flops as the only storage elements, not only for the datapaths, but also for the control circuits; latches and C-elements that are common in many asynchronous circuit design styles are not required. The design template uses a two-phase handshake protocol for inter-component communication. In a pipeline structure, these circuits operate near the speed… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
45
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 70 publications
(48 citation statements)
references
References 16 publications
0
45
0
Order By: Relevance
“…Many asynchronous pipelined links are available in literature; however, all of them suffer from incompatibility with EDA tools. Exploiting click-element [14] facilitates keeping our performance goals, and, moreover, enables support of use of standard cells in our design.…”
Section: Inter-cluster Communication Architecturementioning
confidence: 98%
See 1 more Smart Citation
“…Many asynchronous pipelined links are available in literature; however, all of them suffer from incompatibility with EDA tools. Exploiting click-element [14] facilitates keeping our performance goals, and, moreover, enables support of use of standard cells in our design.…”
Section: Inter-cluster Communication Architecturementioning
confidence: 98%
“…Using non-standard elements, like Muller element, in asynchronous circuit design usually leads use of a customized library for synthesis. To resolve this issue, we use a fully standard cell compatible structure: a Clickelement [14]. We designed the Muller elements of the design using click structure.…”
Section: E Standard-cell Designmentioning
confidence: 99%
“…The datapath uses a bundled data encoding [2] and the control is based on the Click elements two-phase protocol [4]. Click controllers keep track of the current state (phase) of each pipeline stage using toggle flip-flops.…”
Section: Pipeline Structurementioning
confidence: 99%
“…This paper introduces a new self-timed pipeline developed for an L1 instruction cache. The pipeline integrates features from Octasic's token-based architecture and Click elements [4]. Simulation and post-layout timing were performed using a 28nm bulk process.…”
Section: Introductionmentioning
confidence: 99%
“…The community has attempted to address performance issues by improving the control flow [6], [7], [8]. Recently, Teak [9] and Click [10] have been proposed as dataflow synthesis frameworks to tackle the control overhead of Balsa and Haste, respectively.…”
Section: Introductionmentioning
confidence: 99%