TY - GEN
T1 - Hierarchical built-in self-testing and FPGA based healing methodology for system-on-a-chip
AU - Venishetti, Sandeep K.
AU - Akoglu, Ali
AU - Kalra, Rahul
PY - 2007
Y1 - 2007
N2 - Advances in VLSI technology have led to fabrication of chips with number of transistors reaching a billion figure and projected to be 10 billion in the near future. Affordable and fault tolerant solutions transparent to applications with minimal hardware overhead in the micro architecture are necessary to mitigate component level errors for emerging system-on-chip (SoC) platforms. Paper addresses built-in self-testing and fault detection, isolation and recovery capabilities to offer 100% system availability. We reduce the complexity of testing with a two-phase hierarchical approach that first detects fault at component level and then locates it at sub-component level. Proposed approach reduces the amount of test patterns required to detect a fault. Secondly size of the circuit to be replaced is greatly reduced. We then introduce a novel self-healing on the fly mechanism for SoC using field programmable gate array (FPGA) technology that localizes and isolates the faulty area and then replaces the functionality through partial configuration of the FPGA. Even though isolation mechanism requires additional control circuitry, overall area overhead is greatly reduced by eliminating the need for redundant components on the chip. In case of no fault, FPGA resources are available for additional functionality that might be required in time.
AB - Advances in VLSI technology have led to fabrication of chips with number of transistors reaching a billion figure and projected to be 10 billion in the near future. Affordable and fault tolerant solutions transparent to applications with minimal hardware overhead in the micro architecture are necessary to mitigate component level errors for emerging system-on-chip (SoC) platforms. Paper addresses built-in self-testing and fault detection, isolation and recovery capabilities to offer 100% system availability. We reduce the complexity of testing with a two-phase hierarchical approach that first detects fault at component level and then locates it at sub-component level. Proposed approach reduces the amount of test patterns required to detect a fault. Secondly size of the circuit to be replaced is greatly reduced. We then introduce a novel self-healing on the fly mechanism for SoC using field programmable gate array (FPGA) technology that localizes and isolates the faulty area and then replaces the functionality through partial configuration of the FPGA. Even though isolation mechanism requires additional control circuitry, overall area overhead is greatly reduced by eliminating the need for redundant components on the chip. In case of no fault, FPGA resources are available for additional functionality that might be required in time.
UR - http://www.scopus.com/inward/record.url?scp=50949114696&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=50949114696&partnerID=8YFLogxK
U2 - 10.1109/AHS.2007.59
DO - 10.1109/AHS.2007.59
M3 - Conference contribution
AN - SCOPUS:50949114696
SN - 076952866X
SN - 9780769528663
T3 - Proceedings - 2007 NASA/ESA Conference on Adaptive Hardware and Systems, AHS-2007
SP - 717
EP - 724
BT - Proceedings - 2007 NASA/ESA Conference on Adaptive Hardware and Systems, AHS-2007
T2 - 2007 2nd NASA/ESA Conference on Adaptive Hardware and Systems, AHS-2007
Y2 - 5 August 2007 through 8 August 2007
ER -