DocumentCode :
3679155
Title :
A Timing Error Mitigation Technique for High Performance Designs
Author :
Mehrnaz Ahmadi;Bijan Alizadeh;Behjat Forouzandeh
Author_Institution :
Sch. of Electr. &
fYear :
2015
fDate :
7/1/2015 12:00:00 AM
Firstpage :
428
Lastpage :
433
Abstract :
Dynamic flip-flop conversion (DFFC) is a time borrowing method which converts the critical flip-flops into transparent latches to allow timing slacks pass between pipeline stages of given circuits. However, our previous DFFC methods [13] [14] suffer from false error prediction. It means even when there is no setup time violation, our previous method incorrectly issues timing error. In this paper we present an improved DFFC method which consumes less power and unlike previous DFFC methods does not suffer from false errors. Also we investigate the effectiveness of our proposed DFFC method on different benchmarks by considering all existing critical paths, instead of applying our method only to one of critical paths as done in [13][14]. The results show that our proposed method improves maximum allowable frequency 7.54% on average while the previous method in [13] [14] increases maximum allowable frequency 4.24% on average. Furthermore, it consumes on average 19.59 microwatt less power per critical path compared to previous DFFC methods [13][14].
Keywords :
"Flip-flops","Clocks","Latches","Delays","Benchmark testing","Logic gates"
Publisher :
ieee
Conference_Titel :
VLSI (ISVLSI), 2015 IEEE Computer Society Annual Symposium on
Type :
conf
DOI :
10.1109/ISVLSI.2015.29
Filename :
7309605
Link To Document :
بازگشت