Abstract
Hardware design abstraction has significantly favoured productivity in the recent years. The clock is known to be the beating heart of every digital design which coordinates the communications and computations. Due to the critical role of this signal a proper management of it is essential. Newly emerged high-level synthesis and hardware construction tools either reflect this responsibility to the designer at high level or make some general assumptions based upon critical paths which may also require the designer to re-architecture the design when the assumptions encounter failure. This can exert a profound impact on designer's productivity. We propose the AutoCLK technique to handle the clock automatically which calls for specific properties, such as 'slack elasticity' and distributed control flow, in the target architecture. Our experiments demonstrate that both low-level and high-level factors have to be taken into account for efficient clock management.
Original language | English |
---|---|
Title of host publication | 22nd IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC 2016 |
Publisher | IEEE Computer Society |
Pages | 83-84 |
Number of pages | 2 |
Volume | 2016-October |
ISBN (Electronic) | 9781467390071 |
DOIs | |
Publication status | Published - 5 Oct 2016 |
Event | 22nd IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC 2016 - Porto Alegre, Brazil Duration: 8 May 2016 → 11 May 2016 |
Conference
Conference | 22nd IEEE International Symposium on Asynchronous Circuits and Systems, ASYNC 2016 |
---|---|
Country/Territory | Brazil |
City | Porto Alegre |
Period | 8/05/16 → 11/05/16 |
Keywords
- EDA
- GALS
- High-level Synthesis