DocumentCode :
659005
Title :
Slack matching mode-based asynchronous circuits for average-case performance
Author :
Najibi, Mehrdad ; Beerel, Peter A.
Author_Institution :
Ming Hsieh Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2013
fDate :
18-21 Nov. 2013
Firstpage :
219
Lastpage :
225
Abstract :
This paper addresses the problem of slack matching conditional asynchronous circuits for average-case performance. The behavior of the circuit is modeled using a Markov chain which governs switching between distinct modes of operations with potentially different performance requirements. Given the probability of mode switchings and desired cycle times for each mode, a minimum number of slack-matching buffers is inserted into the circuit such that an upper bound on the overall average cycle time is achieved. The problem is formulated as a Mixed Integer Linear Program and solved through relaxation. Experimental results on a new benchmark of circuits show a significant savings of slack matching buffers compared with the traditional approach and illuminate the type of circuits for which this new formulation is most beneficial.
Keywords :
Markov processes; asynchronous circuits; integer programming; integrated circuit modelling; linear programming; probability; Markov chain; average-case performance; circuit behavior modeling; mixed integer linear program; mode switching probability; slack matching conditional asynchronous circuits; slack-matching buffers; Asynchronous circuits; Benchmark testing; Integrated circuit modeling; Markov processes; Pipelines; Switches; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
ISSN :
1092-3152
Type :
conf
DOI :
10.1109/ICCAD.2013.6691122
Filename :
6691122
Link To Document :
بازگشت