Product Description
Timing Error Tolerance in Small Core Designs for SoC Applications
Abstract— Timing errors are an increasing reliability concern in nanometer technology, high complexity and multi-voltage/frequency integrated circuits. A local error detection and correction technique is presented in this work that is based on a new bit flipping flip-flop. Whenever a timing error is detected, it is corrected by complementing the output of the corresponding flip-flop. The proposed solution is characterized by very low silicon area and power requirements compared to previous design schemes in the open literature. To validate its efficiency, it has been applied in the design of a MIPS microprocessor core in a 90 nm technology, while a demonstration version of the same core in an FPGA platform is presented. Various mechanisms like coupling noise, power supply disturbance, jitter, and temperature fluctuations are accused for timing error generation. Moreover, transistor aging mechanisms significantly impact the performance of nanometer circuits resulting in the appearance of timing errors continuously earlier with technology evolution during their normal lifetime. Timing failures in a combinational logic block are responsible for delayed responses. A delayed response, after the triggering edge of the clock signal that drive the memory elements at the outputs of the combinational block, will result in the generation of a timing error on the data stored in the pertinent memory element. < final year projects >
Including Packages
Our Specialization
Support Service
Statistical Report
satisfied customers
3,589Freelance projects
983sales on Site
11,021developers
175+