DocumentCode :
1279441
Title :
Reconfiguring one-time programmable FPGAs
Author :
Chen, Xiao-Tao ; Feng, Wenyi ; Zhao, Jun ; Meyer, Fred J. ; Lombardi, Fabrizio
Volume :
19
Issue :
6
fYear :
1999
Firstpage :
53
Lastpage :
63
Abstract :
Field-programmable gate arrays can suffer from a variety of faults, ranging from wire anomalies and defects to inoperative programmable connections. The solution to these faults depends on whether or not we are dealing with a reprogrammable FPGA or a one time programmable (OTP) FPGA. To correct faults, developers can reconfigure FPGAs such as those made by Xilinx and Altera by reprogramming. These devices can be programmed many times, for different designs and applications. Correcting faults in OTP FPGAs, such as those made by Actel is more difficult. For one thing, OTP FPGAs are based on antifuses. With an antifuse, the FPGAs configuration information has an initial (default) value that can be changed, but once changed cannot be restored. Therefore, the procedures to bypass faulty cells or faulty routing in an OTP FPGA must meet more stringent requirements than for reprogrammable FPGAs. The “Reconfiguration Approaches” sidebar describes two methods other researchers have tried. This article describes our approach to reconfiguring OTP FPGAs. We explain how we determine if reconfiguration is feasible, the algorithms we used, and the results of our experiments on a generic OTP FPGA model and a generic detail router
Keywords :
field programmable gate arrays; reconfigurable architectures; field-programmable gate arrays; one-time programmable FPGAs reconfiguration; Delay; Field programmable gate arrays; Logic design; Logic devices; Product design; Reconfigurable logic; Routing; Switches; Wire; Wiring;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/40.809378
Filename :
809378
Link To Document :
بازگشت