TBCT: Time-Borrowing and Clock Token based error correction and its application in microprocessor
[摘要] References(14)Recently, large efforts are made to achieve high throughput for aggressive voltage/frequency scaling in Error Detection and Correction system. In this paper, a zero-cycle penalty Timing-Borrowing and Clock Token (TBCT) based error correction method is proposed. A new error masking flip-flop is designed to enable time-borrowing and a clock token system is provided to pay back the borrowed time by locally shifting the clock phase of vulnerable flip-flops on the cascaded pipeline. The TBCT error correction method and error masking flip-flop are implemented into a 3-stage industrial Chinese microprocessor in a 40 nm CMOS process. Final experiment results show the proposed method achieves 1%�?6% higher throughput than clock gating method and 9%�?41% higher throughput than instruction replay.
[发布日期] [发布机构]
[效力级别] [学科分类] 电子、光学、磁材料
[关键词] PVTA variation;timing margin;high throughput;timing error detection and correction (EDC) [时效性]