ACM Home Page
Please provide us with feedback. Feedback
Using embedded FPGAs for SoC yield improvement
Full text PdfPdf (200 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 39th annual Design Automation Conference table of contents
New Orleans, Louisiana, USA
SESSION: Designing SoCs for yield improvement table of contents
Pages: 713 - 724  
Year of Publication: 2002
ISBN ~ ISSN:0738-100X , 1-58113-461-4
Authors
Miron Abramovici  Agere Systems, Murray Hill, NJ
Charles Stroud  University of North Carolina, Charlotte, NC
Marty Emmert  Wright State University, Dayton, OH
Sponsor
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 51,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/513918.514099
What is a DOI?

ABSTRACT

In this paper we show that an embedded FPGA core is an ideal host to implement infrastructure IP for yield improvement in a bus-based SoC. We present methods for testing, diagnosing, and repairing embedded FPGAs, for which complete testability is achieved without any area overhead or performance degradation. We show how an FPGA core can provide embedded testers for other cores in the SoC, so that cores designed to be tested with external vectors can be tested with BIST, and the entire SoC can be tested with a low-cost tester.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
R. Cliff et al., Programmable logic devices with spare circuits for replacement of defects, U.S. Patent 5,485,102, Jan. 1996
 
9
K. Chakraborty and P. Mazumder, Fault-Tolerance and Reliability Techniques for High-Density Random-Access Memories, Prentice Hall, 2002
 
10
 
11
 
12
 
13
14
 
15
 
16
IEEE P1500 Standard for Embedded Core Test, http://grouper.ieee.org/groups/1500/
17
 
18
Lattice Semiconductor Co., http://www.latticesemi.com/products/fpga
19
 
20
E. McCluskey, Verification Testing - A Pseudoexhaustive Test Technique, IEEE Trans. on Computers, Vol. C-33, No. 6, pp. 541--546, June, 1984.
 
21
 
22
A. Russ and C. Stroud, Non-Intrusive Built-In Self-Test for FPGA and MCM Applications, Proc. IEEE Automatic Test Conf., pp. 480--485, 1995
 
23
Standard Test Access Port and Boundary-Scan Architecture, IEEE Standard P1149.1, 1990
 
24
 
25
C. Stroud, M. Lashinsky, J. Nall, J. Emmert, and M. Abramovici, On-Line BIST and Diagnosis of FPGA Interconnect Using Roving STARs, Proc. IEEE Intnil. On-Line Test Workshop, pp. 31--39, 2001
 
26
 
27
C. Stroud, A Designer's Guide to Built-In Self-Test, Kluwer Academic Publishers, 2002.
 
28
N.A. Touba and E.J. McCluskey, Bit-Fixing in Pseudo-Random Sequences for Scan BIST, IEEE Trans. on CAD, Vol. 20, No. 4, pp. 545--555, Apr. 2001.
29
 
30
 
31
Xilinx, Inc., http://www.xilinx.com/products


Collaborative Colleagues:
Miron Abramovici: colleagues
Charles Stroud: colleagues
Marty Emmert: colleagues