Proceedings of the 46th Annual Design Automation Conference 2009
DOI: 10.1145/1629911.1629916
|View full text |Cite
|
Sign up to set email alerts
|

Enabling adaptability through elastic clocks

Abstract: Power and performance benefits of scaling are lost to worst case margins as uncertainty of device characteristics is increasing. Adaptive techniques can dynamically adjust the margins required to tolerate variability and recover a significant part of the benefits lost due to worst-case conditions. Additionally, the stringent timing requirements for the synthesis of low-skew clock trees involve higher power consumption, and limit the adaptability to varying operating conditions. This paper introduces an elastic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(4 citation statements)
references
References 10 publications
0
4
0
Order By: Relevance
“…Several prior proposals for GALS boundary crossings integrate pausible clocks with FIFO queues to synchronize data across an interface [6] [9] [10] [11] [12]. These designs typically require a fully asynchronous FIFO that services two-phase request and acknowledge signals to store data words in transit.…”
Section: Related Workmentioning
confidence: 99%
“…Several prior proposals for GALS boundary crossings integrate pausible clocks with FIFO queues to synchronize data across an interface [6] [9] [10] [11] [12]. These designs typically require a fully asynchronous FIFO that services two-phase request and acknowledge signals to store data words in transit.…”
Section: Related Workmentioning
confidence: 99%
“…Elastic Clocks [13] emerge from the combination of the asynchronous pipelines by Muller [7] and Sutherland [12] and a methodology to automatically transform synchronous circuits into asynchronous. This methodology is known as Desynchronization [2].…”
Section: Elastic Clocksmentioning
confidence: 99%
“…The principal idea is to replace clocked registers in synchronous designs with handshake registers. Elastix tool [19] implements this approach. The input of the tool is a finalised synchronous design.…”
Section: B Control Path Synthesismentioning
confidence: 99%