Software Modification in a Fault Analysis Tool for Critical Path Debugging
Microprocessor units caught with speed failure are becoming more and more eminent as the fabrication process shrinks according to Moore’s Law. Failure Analysis (FA) engineers confront the problem using Critical Path Debug method utilizing special IC (Integrated Circuit) test system capable of tes...
Saved in:
Main Author: | |
---|---|
Format: | Thesis |
Language: | English English |
Published: |
2009
|
Online Access: | http://psasir.upm.edu.my/id/eprint/7360/1/FK_2009_50a.pdf http://psasir.upm.edu.my/id/eprint/7360/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.upm.eprints.7360 |
---|---|
record_format |
eprints |
spelling |
my.upm.eprints.73602013-05-27T07:34:53Z http://psasir.upm.edu.my/id/eprint/7360/ Software Modification in a Fault Analysis Tool for Critical Path Debugging Han, Chung Dean Microprocessor units caught with speed failure are becoming more and more eminent as the fabrication process shrinks according to Moore’s Law. Failure Analysis (FA) engineers confront the problem using Critical Path Debug method utilizing special IC (Integrated Circuit) test system capable of testing various types of microprocessor’s failure. But such test system does not come cheap, each costing more than USD 2.5 million. In order to bring down cost, a system to pull test data and locate critical path using personal computer (PC) is proposed. This system is built upon Intel Penang’s Internal FA tool called Personal Computer Failure Analysis (PCFA) which utilizes a host computer to collect data from Device Under Test (DUT) through TAP (Test Access Port). As PCFA was not originally build up to carry out critical path debug, hardware modification and software enhancement is required. The hardware modification involves platform rework and external FSB (Front Side Bus) frequency injection. By doing so, microprocessor speed can be controlled during test pattern run. The software is modified to include critical-path-related test subroutines housed inside PCFA library. These subroutines collect, compare and display test results. The program is tested with a series of Intel’s microprocessors to ensure that it is working as intended for current and future products. 1000 test vector results are recorded from both PCFA and ATE’s system to carry out compare verification.100% matched is observed for all the test vector results thus prove the functionality of the project “Critical Path Fault Isolation Debug for Intel Microprocessor Using Personal Computer”. The PCFA hardware cost only USD 10 thousand which is 0.4% of the cost of an IC test system and is currently capable of running shmoo, performing cache test, I/O pin test and also macro Fault Isolation (FI) for each test pattern in a couple of seconds. Although in terms of functionalities; complex IC test system will certainly have the upper hand but in the case of solving common general microprocessors’ failures, system based test solution is much more cost effective. 2009-04 Thesis NonPeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/7360/1/FK_2009_50a.pdf Han, Chung Dean (2009) Software Modification in a Fault Analysis Tool for Critical Path Debugging. Masters thesis, Universiti Putra Malaysia. English |
institution |
Universiti Putra Malaysia |
building |
UPM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Putra Malaysia |
content_source |
UPM Institutional Repository |
url_provider |
http://psasir.upm.edu.my/ |
language |
English English |
description |
Microprocessor units caught with speed failure are becoming more and more
eminent as the fabrication process shrinks according to Moore’s Law. Failure
Analysis (FA) engineers confront the problem using Critical Path Debug
method utilizing special IC (Integrated Circuit) test system capable of testing
various types of microprocessor’s failure. But such test system does not come
cheap, each costing more than USD 2.5 million. In order to bring down cost, a
system to pull test data and locate critical path using personal computer (PC) is
proposed.
This system is built upon Intel Penang’s Internal FA tool called Personal
Computer Failure Analysis (PCFA) which utilizes a host computer to collect
data from Device Under Test (DUT) through TAP (Test Access Port). As PCFA
was not originally build up to carry out critical path debug, hardware
modification and software enhancement is required. The hardware modification
involves platform rework and external FSB (Front Side Bus) frequency injection. By doing so, microprocessor speed can be controlled during test
pattern run. The software is modified to include critical-path-related test
subroutines housed inside PCFA library. These subroutines collect, compare
and display test results. The program is tested with a series of Intel’s
microprocessors to ensure that it is working as intended for current and future
products. 1000 test vector results are recorded from both PCFA and ATE’s
system to carry out compare verification.100% matched is observed for all the
test vector results thus prove the functionality of the project “Critical Path Fault
Isolation Debug for Intel Microprocessor Using Personal Computer”.
The PCFA hardware cost only USD 10 thousand which is 0.4% of the cost of an
IC test system and is currently capable of running shmoo, performing cache test,
I/O pin test and also macro Fault Isolation (FI) for each test pattern in a couple
of seconds. Although in terms of functionalities; complex IC test system will
certainly have the upper hand but in the case of solving common general
microprocessors’ failures, system based test solution is much more cost
effective. |
format |
Thesis |
author |
Han, Chung Dean |
spellingShingle |
Han, Chung Dean Software Modification in a Fault Analysis Tool for Critical Path Debugging |
author_facet |
Han, Chung Dean |
author_sort |
Han, Chung Dean |
title |
Software Modification in a Fault Analysis Tool for Critical Path Debugging |
title_short |
Software Modification in a Fault Analysis Tool for Critical Path Debugging |
title_full |
Software Modification in a Fault Analysis Tool for Critical Path Debugging |
title_fullStr |
Software Modification in a Fault Analysis Tool for Critical Path Debugging |
title_full_unstemmed |
Software Modification in a Fault Analysis Tool for Critical Path Debugging |
title_sort |
software modification in a fault analysis tool for critical path debugging |
publishDate |
2009 |
url |
http://psasir.upm.edu.my/id/eprint/7360/1/FK_2009_50a.pdf http://psasir.upm.edu.my/id/eprint/7360/ |
_version_ |
1643823700693221376 |
score |
13.211869 |