- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Defect tolerance for yield enhancement of FPGA interconnect...
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Defect tolerance for yield enhancement of FPGA interconnect using fine-grain and coarse-grain redundancy Yu, Anthony J.
Abstract
Field programmable gate arrays (FPGAs) are integrated circuits (ICs) designed to implement, or be programmed with, any user circuit. This unique ability makes FPGA extremely popular; however, it also introduces a significant amount of area and delay overhead to the circuit. Fortunately, FPGA are typically manufactured in a process that is two to three generations ahead of the one used by application specific ICs. This allows some reclaiming of area and delay lost due to the programmability. However, the problem with being this far ahead is manufacturing defects appearing in immature technologies. The aggressive scaling of feature sizes and the migration to new technologies makes the manufacturing of perfect FPGAs increasingly unlikely. Utilization of defect-tolerant techniques is one method of alleviating this growing problem. Defect-tolerance enable defective FPGAs to appear as "perfect." This thesis presents and compares two new approaches to FPGAs defecttolerance: fine-grain redundancy (FGR) and coarse-grain redundancy (CGR). FGR has an array-size-independent overhead of up 50%, and is capable of tolerating an increasing number of defects as array size grows. In constast, CGR, at low defect levels, demonstrates a diminishing amount of area overhead as array size increases. At l ow defect levels, CGR requires less area overhead than FGR ; however, in situations where more than 2-3 defects are expected, FGR requires less overhead.
Item Metadata
Title |
Defect tolerance for yield enhancement of FPGA interconnect using fine-grain and coarse-grain redundancy
|
Creator | |
Publisher |
University of British Columbia
|
Date Issued |
2005
|
Description |
Field programmable gate arrays (FPGAs) are integrated circuits (ICs) designed to implement,
or be programmed with, any user circuit. This unique ability makes FPGA extremely
popular; however, it also introduces a significant amount of area and delay overhead to the
circuit. Fortunately, FPGA are typically manufactured in a process that is two to three generations
ahead of the one used by application specific ICs. This allows some reclaiming
of area and delay lost due to the programmability. However, the problem with being this
far ahead is manufacturing defects appearing in immature technologies. The aggressive
scaling of feature sizes and the migration to new technologies makes the manufacturing
of perfect FPGAs increasingly unlikely. Utilization of defect-tolerant techniques is one
method of alleviating this growing problem. Defect-tolerance enable defective FPGAs to
appear as "perfect." This thesis presents and compares two new approaches to FPGAs defecttolerance:
fine-grain redundancy (FGR) and coarse-grain redundancy (CGR). FGR has an
array-size-independent overhead of up 50%, and is capable of tolerating an increasing number
of defects as array size grows. In constast, CGR, at low defect levels, demonstrates a
diminishing amount of area overhead as array size increases. At l ow defect levels, CGR
requires less area overhead than FGR ; however, in situations where more than 2-3 defects
are expected, FGR requires less overhead.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2009-12-18
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.
|
DOI |
10.14288/1.0065414
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2005-11
|
Campus | |
Scholarly Level |
Graduate
|
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use.