Loading...
Reimbursing the handshake overhead of asynchronous circuits using compiler pre-synthesis optimizations
Zamanzadeh, S ; Sharif University of Technology | 2008
307
Viewed
- Type of Document: Article
- DOI: 10.1109/DSD.2008.77
- Publisher: 2008
- Abstract:
- Asynchronous circuits have many advantages vs synchronous design styles like high performance and lower power consumption; however, there is a drawback of big overhead in handshake circuitry of these circuits. In this paper, we have reduced the amount of these extra circuits by take advantage of some compiler techniques. The compiler methods can be used innovatively to improve the synthesis results in terms of both power consumption and area, since these code motions lead to removing of completion detection and validity check parts of asynchronous designs. To the best of our knowledge this is the first effort in using the compiler pre-synthesis optimizations in asynchronous circuits to reduce the handshake overhead of these circuits in order to reduce the power consumption and area overhead. The approach is superimposed onto Persia synthesis toolset as a pre-synthesis source-to-source transformation phase, and the results show on average 22% and 24% improvement in terms of area and power consumption for asynchronous benchmarks, respectively. © 2008 IEEE
- Keywords:
- Area overhead ; Compiler techniques ; High level synthesis of asynchronous circuits ; Power consumption ; QDI ; Codes (symbols) ; Computer programming languages ; Design ; Digital circuits ; Electric power utilization ; Optimization ; Program compilers ; Systems analysis ; Architectural design
- Source: 11th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools, DSD 2008, Parma, 3 September 2008 through 5 September 2008 ; 2008 , Pages 290-297 ; 9780769532776 (ISBN)
- URL: https://ieeexplore.ieee.org/document/4669249