IP Library Granted Patent US 7,443,191
Granted Patent B2
US 7,443,191 · App. 11/859,497 · Granted Oct 28, 2008

Apparatus and method of error detection and correction in a radiation-hardened static random access memory field-programmable gate array

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,443,191
App. No.
11/859,497
Granted
Oct 28, 2008
Kind
B2
Abstract

The present system comprises a radiation tolerant programmable logic device having logic modules and routing resources coupling together the logic modules. Configuration data lines providing configuration data control the programming of the logic modules and the routing resources. Error correction circuitry coupled to the configuration data lines analyzes and corrects any errors in the configuration data that may occur due to a single event upset (SEU).

Claims (38)

1. A method for providing a radiation tolerant programmable logic device, said method comprising:

providing logic modules;

providing routing resources coupling said logic modules;

providing configuration data lines coupled to the memory and having configuration data controlling said logic modules and said routing resources, wherein:

providing a memory coupled to the configuration data lines for storage of the configuration data, said memory storing the configuration data in error correction code (ECC) word lines in which bits in an ECC word line are separated by at least a double strike distance; and

providing error correction circuitry coupled to said configuration data lines, wherein said error correction circuitry corrects at least single bit errors of ECC word lines read from the memory.

2. The method in claim 1 wherein the error correction circuitry comprises:

a voting block coupled between a radiation tolerant read/write amplifier and a configuration data line.

3. The method in claim 2 wherein:

the error correction circuitry further comprises a plurality of latches having at least one transistor large enough to withstand a Q crit or larger particle strike, said latches coupled to said voting block.

4. The method in claim 1 wherein the voting block comprises circuitry implementing steps comprising:

reading a bit from the memory as a first bit read;

reading the bit from the memory as a second bit read;

reading the bit from the memory as a third bit read;

comparing the first bit read, the second bit read, and the third bit read, voting on a result, with a winner from the voting a winning bit read; and

writing the winning bit read back to the bit in the memory if the voting was not unanimous.

5. The method in claim 1 wherein:

memory cells at least four places apart are separated by at least the double strike distance.

6. A radiation tolerant programmable logic device comprising:

logic modules;

routing resources coupling said logic modules;

configuration data having configuration data controlling said logic modules and said routing resources, wherein:

a memory coupled to the configuration data lines for storage of the configuration data, said memory storing the configuration data in error correction code (ECC) word lines in which bits in an ECC word line are separated by at least a double strike distance; and

error correction circuitry coupled to said configuration data lines, wherein said error correction circuitry corrects at least single bit errors of ECC word lines read from the memory.

7. The radiation tolerant programmable logic device in claim 6 wherein the error correction circuitry comprises:

a voting block coupled between a radiation tolerant read/write amplifier and a configuration data line.

8. The radiation tolerant programmable logic device in claim 7 wherein:

the error correction circuitry further comprises a plurality of latches having at least one transistor large enough to withstand a Q crit or larger particle strike, said latches coupled to said voting block.

9. The radiation tolerant programmable logic device in claim 7 wherein the voting block comprises circuitry implementing a method comprising:

reading a bit from the memory as a first bit read;

reading the bit from the memory as a second bit read;

reading the bit from the memory as a third bit read;

comparing the first bit read, the second bit read, and the third bit read, voting on a result, with a winner from the voting a winning bit read; and

writing the winning bit read back to the bit in the memory if the voting was not unanimous.

10. The radiation tolerant programmable logic device in claim 6 wherein:

cells in the memory at least four places apart are separated by at least the double strike distance.

11. The radiation tolerant programmable logic device in claim 6 wherein:

four ECC word lines are indigitated at once so that all bits on any single ECC word line are guaranteed to be more than the double strike distance apart.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 29, 2018
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.), INC.; MICROSEMI FREQUENCY AND TIME CORPORATION; MICROSEMI COMMUNICATIONS, INC.; MICROSEMI SOC CORP.; MICROSEMI CORP. - POWER PRODUCTS GROUP; MICROSEMI CORP. - RF INTEGRATED SOLUTIONS
Reel/Frame 046251/0391 →
PATENT SECURITY AGREEMENT Recorded Feb 3, 2016
From: MICROSEMI CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC. (F/K/A LEGERITY, INC., ZARLINK SEMICONDUCTOR (V.N.) INC., CENTELLAX, INC., AND ZARLINK SEMICONDUCTOR (U.S.) INC.); MICROSEMI FREQUENCY AND TIME CORPORATION (F/K/A SYMMETRICON, INC.); MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION); MICROSEMI SOC CORP. (F/K/A ACTEL CORPORATION); MICROSEMI CORP. - POWER PRODUCTS GROUP (F/K/A ADVANCED POWER TECHNOLOGY INC.); MICROSEMI CORP. - RF INTEGRATED SOLUTIONS (F/K/A AML COMMUNICATIONS, INC.)
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 037691/0697 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2016
From: BANK OF AMERICA, N.A.
To: MICROSEMI CORPORATION; MICROSEMI CORP.-ANALOG MIXED SIGNAL GROUP, A DELAWARE CORPORATION; MICROSEMI SOC CORP., A CALIFORNIA CORPORATION; MICROSEMI SEMICONDUCTOR (U.S.) INC., A DELAWARE CORPORATION; MICROSEMI FREQUENCY AND TIME CORPORATION, A DELAWARE CORPORATION; MICROSEMI COMMUNICATIONS, INC. (F/K/A VITESSE SEMICONDUCTOR CORPORATION), A DELAWARE CORPORATION; MICROSEMI CORP.-MEMORY AND STORAGE SOLUTIONS (F/K/A WHITE ELECTRONIC DESIGNS CORPORATION), AN INDIANA CORPORATION
Reel/Frame 037558/0711 →
CHANGE OF NAME Recorded Dec 28, 2015
From: ACTEL CORPORATION
To: MICROSEMI SOC CORP.
Reel/Frame 037393/0562 →
NOTICE OF SUCCESSION OF AGENCY Recorded Apr 9, 2015
From: ROYAL BANK OF CANADA (AS SUCCESSOR TO MORGAN STANLEY & CO. LLC)
To: BANK OF AMERICA, N.A., AS SUCCESSOR AGENT
Reel/Frame 035657/0223 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2011
From: WHITE ELECTRONIC DESIGNS CORP.; ACTEL CORPORATION; MICROSEMI CORPORATION
To: MORGAN STANLEY & CO. INCORPORATED
Reel/Frame 025783/0613 →