IP Library Granted Patent US 7,482,831
Granted Patent B2
US 7,482,831 · App. 11/431,802 · Granted Jan 27, 2009

Soft error tolerant flip flops

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,482,831
App. No.
11/431,802
Granted
Jan 27, 2009
Kind
B2
Abstract

A register designed to detect and correct soft errors in real time. A redundant latch is added to the existing structure of a flip flop and functional data is simultaneously registered at multiple latches. The content of these multiple latches are fed to a majority voting circuit. If the content of any of these latches is corrupted by soft error, it is filtered out through the majority voting circuit and correct data is passed out from the output of the flip flop. In one embodiment, this design operates as a simple scan flip flop or scan-hold flip flop, and is useful for system testability purposes.

Claims (21)

1. A soft error tolerant register, comprising:

a scan flip flop comprising a scan portion and a system flip flop;

a hold flip flop comprising a hold master flip flop and a hold slave flip flop; and

a majority voter for generating a corrected data signal in response to a majority logic level as indicated by a respective data signal from each of the scan portion, system flip flop and hold flip flop;

wherein functional data is simultaneously registered at the scan portion, system flip flop and hold flip flop.

2. The register of claim 1 , wherein the register is tolerant of soft error.

3. The register of claim 1 , wherein the register is adapted for basic scan testing for structural faults.

4. The register of claim 1 , wherein the register is adapted for delay testing.

5. The register of claim 1 , wherein the register detects and corrects soft error in real time.

6. The register of claim 1 , wherein the corrected data signal is the signal represented by the majority of the three data signals.

7. The register of claim 1 , wherein the register comprises six latches.

8. An apparatus comprising:

a basic scan flip flop comprising a scan portion and a system flip flop;

a hold flip flop comprising a hold master flip flop and a hold slave flip flop; and

means for generating a corrected data signal in response to a majority logic level as indicated by a respective data signal from each of the scan portion, system flip flop and hold flip flop, wherein functional data is simultaneously registered at the scan portion, system flip flop and hold flip flop.

9. The apparatus of claim 8 , wherein the apparatus is tolerant of soft error.

10. The apparatus of claim 8 , further comprising means for basic scan testing for structural faults.

11. The apparatus of claim 8 , further comprising means for delay testing.

12. The apparatus of claim 8 , further comprising means for detecting and correcting soft error in real time.

13. The apparatus of claim 8 , wherein the corrected data signal is the signal represented by the majority of the three data signals.

14. The apparatus of claim 8 , wherein the apparatus comprises six latches.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0531 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
MERGER Recorded Dec 10, 2008
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 021954/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2006
From: OLIVEIRA, ROYSTEIN; JAGIRDAR, ADITYA
To: RUTGERS, THE STATE UNIVERSITY OF NEW JERSEY
Reel/Frame 018364/0472 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2006
From: CHAKRABORTY, TAPAN JYOTI
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 017887/0378 →