IP Library Granted Patent US 7,642,813
Granted Patent B2
US 7,642,813 · App. 11/850,857 · Granted Jan 5, 2010

Error correcting logic system

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,642,813
App. No.
11/850,857
Granted
Jan 5, 2010
Kind
B2
Abstract

The invention includes an error correcting logic system that allows critical circuits to be hardened with only one redundant unit and without loss of circuit performance. The system provides an interconnecting gate that suppresses a fault in one of at least two redundant dynamic logic gates that feed to the interconnecting gate. The system is applicable to dynamic or static logic systems. The system prevents propagation of a fault, and addresses not only soft errors, but noise-induced errors. Also, there is provided a design structure embodied in a machine readable medium used in a design process, and which includes such error correcting logic system.

Claims (21)

1. A design structure embodied in a machine readable medium used in a design process, the design structure comprising:

a netlist which describes a circuit:

an error correcting logic system comprising:

at least two redundant dynamic logic gates, each dynamic logic gate outputting one of a first logic state and a second logic state, the second logic state being output in response to a logic input signal; and

an interconnecting gate coupled to an output of each redundant dynamic logic gate, the interconnecting gate outputting the second logic state only when all of the redundant logic gates output the second logic state,

wherein the interconnecting gate includes a NOR gate;

wherein each dynamic logic gate includes a combinatorial logic section and a pre-charge section having a pre-charge device and a keeper device;

wherein an output of the NOR gate feeds back to the keeper device.

2. The design structure of claim 1 , wherein the design structure resides on a GDS storage medium.

3. The design structure of claim 1 , wherein the design structure includes at least one item selected from the group consisting of test data files, characterization data, verification data, and design specifications.

4. A design structure embodied in a machine readable medium used in a design process, the design structure comprising:

a netlist which describes a circuit:

an error correcting logic system comprising:

first means for outputting one of a first logic state and a second logic state, the second logic state being output in response to a logic input signal;

second means for outputting one of the first logic state and the second logic state, the second logic state being output in response to the logic input signal;

third means for interconnecting outputs of the first and second means, and for correcting a fault by outputting the second logic state only when both the first means and the second means output the second logic state,

wherein the third means includes a NOR gate;

wherein first and second logic means include a combinatorial logic section and a pre-charge section having a pre-charge device and a keeper device;

wherein an output of the NOR gate feeds back to the keeper device.

5. The design structure of claim 4 , wherein the design structure resides on a GDS storage medium.

6. The design structure of claim 4 , wherein the design structure includes at least one item selected from the group consisting of test data files, characterization data, verification data, and design specifications.

Assignments (3)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2012
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: FACEBOOK, INC.
Reel/Frame 027991/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2007
From: BERNSTEIN, KERRY; EMMA, PHILIP G; FIFIELD, JOHN A; KARTSCHOKE, PAUL D; KLAASEN, WILLIAM A; ROHRER, NORMAN J
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 020266/0502 →