2017
DOI: 10.1587/elex.14.20170162
|View full text |Cite
|
Sign up to set email alerts
|

Design of a clockless MSP430 core using mixed asynchronous design flow

Abstract: There are various limitations on the supporting tools and design methodologies for the implementation of an asynchronous delay-insensitive model. In this paper, we propose a new design flow by exploiting a mixed model, which combines a bounded delay model and a delay-insensitive model. To develop the design flow, we use an asynchronous finite-state machine for the bounded delay model and the null convention logic for the delay-insensitive model. Further, we designed an MSP430 core to verify the proposed design… 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

2017
2017
2022
2022

Publication Types

Select...
4

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(6 citation statements)
references
References 16 publications
0
6
0
Order By: Relevance
“…The other is to provide compatibility with existing synchronous languages and EDA tools. [19,20,21] redesign asynchronous standard cell (ASTC) libraries in NCL [22] style. After synchronous synthesis, they translate the netlists to ASTC.…”
Section: Asynchronous Methodologymentioning
confidence: 99%
“…The other is to provide compatibility with existing synchronous languages and EDA tools. [19,20,21] redesign asynchronous standard cell (ASTC) libraries in NCL [22] style. After synchronous synthesis, they translate the netlists to ASTC.…”
Section: Asynchronous Methodologymentioning
confidence: 99%
“…And for the address, inputted address is translated to memory address then, related to the Req and Ack signals, the respected data is delivered. To check its functionality in the real system, we implement the entire system on to the Spartan-3 FPGA and it runs benchmark programs [34], when every module is passed the timing simulation.…”
Section: Resultsmentioning
confidence: 99%
“…The host PC was used for downloading the bitstream file to target FPGA through the JTAG interface as well as timing simulation for before implementing the designed core. To check the functionality of designed core, we run the emulator [35] as the reference core on the host PC and it executes same benchmark program [34]. The host PC monitors output signals of designed core.…”
Section: Resultsmentioning
confidence: 99%
“…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]. This implies that the presence of a global clock signal leads to more latency and power consumption.…”
Section: Introductionmentioning
confidence: 99%
“…Several successful industrial experiments have also been performed to support the asynchronous circuit design such as Intel RAPPID [68], IBM FIR filter [69,70], optimizing continuous-time digital signal processors [71,72], developing ultra-low-energy devices [73][74][75][76], system design to handle extreme temperature [77] and finally, developing alternative computing paradigms [78][79][80]; however, these experiments were not commercialized. One of the primary reasons for the absence of commercial asynchronous circuits is the absence of sufficiently mature asynchronous EDA tools [51,81]. Fortunately, several languages and design tools are being developed for asynchronous approach such as UNCLE (Unified NULL Convention Logic Environment) [82], Tangram [65,[83][84][85][86][87][88], CHP (communicating hardware processes) [89][90][91][92][93][94][95], BALSA [96], asynchronous circuit compiler [97][98][99][100], Petrify [101][102][103] and various other tools [104][105][106][107]…”
Section: Introductionmentioning
confidence: 99%