ACM Home Page
Please provide us with feedback. Feedback
Fault tolerant placement and defect reconfiguration for nano-FPGAs
Full text PdfPdf (438 KB)
Source
International Conference on Computer Aided Design archive
Proceedings of the 2008 IEEE/ACM International Conference on Computer-Aided Design table of contents
San Jose, California
SESSION: Improving FPGA reliability table of contents
Pages 714-721  
Year of Publication: 2008
ISBN ~ ISSN:1092-3152 , 978-1-4244-2820-5
Authors
Amit Agarwal  University of California at Los Angeles, Los Angeles
Jason Cong  University of California at Los Angeles, Los Angeles
Brian Tagiku  University of California at Los Angeles, Los Angeles
Sponsors
: IEEE CASS/CANDE
: IEEE Council on Electronic Design Automation (CEDA)
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 42,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

When manufacturing nano-devices, defects are a certainty and reliability becomes a critical issue. Until now, the most pervasive methods used to address reliability, involve injecting spare resources. However, these methods use predetermined spare placement that is not optimized for each netlist. This is the first work (to the best of our knowledge) that addresses the problem of fault tolerance for nano-FPGAs at the placement stage; fault tolerant placements are generated that are amenable to fast defect reconfiguration through replacement of defective logic elements with spares. We propose a simulated-annealing based placement algorithm that produces placements with the objective of maximizing the chances of successful recovery from faults in logic elements within the circuit's timing constraints. In addition, our study of the fault reconfiguration problem shows it is NP-Complete, and we propose a fast scheme for achieving a good reconfiguration solution for a random or clustered fault map. Experimental results show that these techniques can increase the probability of successful fault reconfiguration by 55% (compared to a uniform spare distribution scheme), without significantly degrading the circuit performance.


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
F. Hatori, T. Sakurai, K. Sawada, M. Takahashi, M. Ichida, M. Uchida, I. Yoshii, Y. Kawahara, T. Hibi, Y. Saeki, H. Muroga, A. Tanaka, K. Kanzaki, "Introducing redundancy in field programmable gate arrays", Proceedings of the IEEE Custom Integrated Circuits Conference, Volume 7, Number 1, pp. 1--4.
 
3
 
4
 
5
N. J. Howard, A. M. Tyrell, N. M. Allison, "The yield enhancement of field programmable gate arrays", IEEE Trans. VLSI Syst. 2, Volume 1, pp. 115--123, Mar 1994.
6
 
7
Y. Chen et al., "Nanoscale Molecular-Switch Crossbar Circuits,", Nanotechnology, vol.14, no. 4, pp. 462--468, 2003.
 
8
Y. Huang et al., "Directed Assembly of One-Dimensional Nanostructures Into Functional Networks,", Science, vol. 291, no. 5504, pp. 630--633, 2001.
 
9
M. Mishra, S. C. Goldstein, "Defect Tolerance at the End of the Roadmap," Int'l Test Conference Proceedings, 2003.
 
10
S. Durand, C. Piguet, "FPGA with selfrepair capabilities", Proceedings of the ACM International Workshop on FPGAs, 1994
 
11
 
12
J. Emmert, D. Bhatia, "Incremental routing in FPGAs", Proceedings of the 11th Annual IEEE International ASIC Conference, 1998
13
14
15
16
 
17
 
18
Shyue-Kung Lu, Fu-Min Yesh, Jen-Shing Shih, "Fault Detection and Fault Diagnosis Techniques for LookupTable FPGAs", VLSI Design, 2002
 
19
Chi-Feng Wu and Cheng-Wen Wu, "Fault Detection and Location of Dynamic Reconfigurable FPGAs", International Symposium on VLSI Technology, Systems, and Applications, 1999.
 
20
E. Bareisa, V. Jusas, K. Motiejunas, R. Seinauskas, "Testing of FPGA Logic Cells", Elektronika IR Elektrotechnica, 2004
Collaborative Colleagues:
Amit Agarwal: colleagues
Jason Cong: colleagues
Brian Tagiku: colleagues