← Back to Patent Explorer
US4903270A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus for self checking of functional redundancy check (FRC) logic

Assignee: Intel Corp
•
Filing: 1988-06-14
•
Granted: 1990-02-20
•
Expires: 2008-06-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An integrated circuit module (200) in which an error detection circuit (234, 263) compares data (204) generated internally on module (200) with data (108) generated externally from another substantially identical module (100). An error detect output (238) is asserted upon the condition that data (204) generated internally on module (200) and data (108) generated externally from module (100) do not match. A circuit (222, 224) alters the internally generated data (204) by injecting erroneous data into the internally generated data (204) to thereby generate altered data (230). Error anticipation control logic (210) generates a test condition (214, 216), which corresponds to the expected error condition caused by altered data. Comparison circuit (242) compares the actual error detect output (238, 240) with expected error detect output (214, 215). An error output (244) is asserted if the actual error detect output (238, 240) and the expected error detect output (214, 216) do not match.

Inventors

  • 👤 David B. Johnson
  • 👤 Mark S. Myers
  • 👤 Eileen Riggs

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 19:54
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2205; G06F11/2215; G06F11/07; G06F11/16; G06F11/1608; G06F11/26; G06F11/267

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 251 words
In an integrated circuit module (200) in which an error detection circuit (236) compares data (204) generated internally on said module (200) with data (108) generated externally from another substantially identical module (100) to thereby assert an error detect output (240) upon the condition that said data (204) generated internally on said module (200) and said data (108) generated externally from said other module (100) do not match, the improvement comprising: means (220) for altering said internally generated data (204) by injecting erroneous data into said internally generated data (204) to thereby generate altered data (232); said means (220) for altering said internally generated data (204) including first means (224) for digitally storing data, said data being shifted upon application of a clock pulse, said first means being driven by a clock pulse source (201), said second means (231) for combining the output (228) of said first means (224) and said data (204); error anticipation means (210) for generating a test condition (216), which test condition corresponds to an expected error condition caused by said altered data (232) at the error detect output (240) of said error detection circuit (236); said error anticipation means (210) being a circuit (56) with two stable states that can be changed from one state to the other, said circuit being driven alternately between said one state and said other state by said clock pulse source (201); and, comparison means (242) for comparing said actual error detect output (240) with said expected error detect output (216).
Claim 2
Dependent Claim 251 words
In an integrated circuit module (200) in which an error detection circuit (236) compares data (204) generated internally on said module (200) with data (108) generated externally from another substantially identical module (100) to thereby assert an error detect output (240) upon the condition that said data (204) generated internally on said module (200) and said data (108) generated externally from said other module (100) do not match, the improvement comprising: means (220) for altering said internally generated data (204) by injecting erroneous data into said internally generated data (204) to thereby generate altered data (232); said means (220) for altering said internally generated data (204) including first means (224) for digitally storing data, said data being shifted upon application of a clock pulse, said first means being driven by a clock pulse source (201), said second means (231) for combining the output (228) of said first means (224) and said data (204); error anticipation means (210) for generating a test condition (216), which test condition corresponds to an expected error condition caused by said altered data (232) at the error detect output (240) of said error detection circuit (236); said error anticipation means (210) being a circuit (56) with two stable states that can be changed from one state to the other, said circuit being driven alternately between said one state and said other state by said clock pulse source (201); and, comparison means (242) for comparing said actual error detect output (240) with said expected error detect output (216).
Claim 3
Dependent Claim 35 words
The combination in accordance with claim 1 wherein said first means (224) is a shiftchain and said second means (231) is an exclusive OR; and, said circuit (56) with two stable states is a flip-flop.
Claim 4
Dependent Claim 42 words
The combination in accordance with claim 2 wherein said comparison means (242) includes means (80, 84) for generating an error output (86) upon the condition that said actual error detect output (240) and said expected error detect output (216) do not match.
Claim 5
Dependent Claim 42 words
The combination in accordance with claim 1 wherein said comparison means (242) includes means (80, 84) for generating an error output (86) upon the condition that said actual error detect output (240) and said expected error detect output (216) do not match.

References Cited (Backward Citations)

US3257546A Cited
US3680069A Cited
US4012717A Cited
US4792955A Cited
JPH109944A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-02-19 1993-08-21 1994-02-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-02-19 1997-08-21 1998-02-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-02-19 2001-08-21 2002-02-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag