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

Method of converting unique data to system data

Assignee: Hewlett Packard Development Co LP
•
Filing: 1989-08-01
•
Granted: 1991-11-12
•
Expires: 2009-08-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a processing system having duplicate sets of elements, often called rails, to move rail unique data from one set of elements to the other set of elements, the unique data is moved to a scratchpad memory and then copied into a common memory after certain error checking is disabled.

Inventors

  • 👤 William Bruckert
  • 👤 Thomas D. Bissett

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 23:23
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1629; G06F11/1633; G06F11/165; G06F9/00; G06F9/06; G06F9/46; G06F9/54; G06F9/544; G06F11/08; G06F11/10; G06F11/1008; G06F11/14; G06F11/1402; G06F11/1415; G06F11/20; G06F11/22; G06F11/2205; G06F11/30; G06F11/34

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 194 words
In a dual-rail data processing system comprising duplicate sets of data processing elements executing the same sequence of operations at substantially the same time, a common resource shared by both of said sets of data processing elements, a temporary storage accessible by both of said sets of data processing elements, and an error checking mechanism for indicating that an error has occurred when the same data is not transferred at substantially the same time throughout each of the duplicate sets of data processing elements, a method of transferring unique data, which is accessible only to a first one of the duplicate sets of data processing elements, to a second one of the sets of data processing elements, comprising the steps executed by the data processing system of: disabling said error checking mechanism prior to the transfer of the unique data to prevent said error checking mechanism from indicating that the subsequent transfer of unique data is an error; transferring said unique data from said first set of data processing elements to a first location in said temporary storage; and reading the contents of said first location in said temporary storage to said common resource.
Claim 2
Dependent Claim 194 words
In a dual-rail data processing system comprising duplicate sets of data processing elements executing the same sequence of operations at substantially the same time, a common resource shared by both of said sets of data processing elements, a temporary storage accessible by both of said sets of data processing elements, and an error checking mechanism for indicating that an error has occurred when the same data is not transferred at substantially the same time throughout each of the duplicate sets of data processing elements, a method of transferring unique data, which is accessible only to a first one of the duplicate sets of data processing elements, to a second one of the sets of data processing elements, comprising the steps executed by the data processing system of: disabling said error checking mechanism prior to the transfer of the unique data to prevent said error checking mechanism from indicating that the subsequent transfer of unique data is an error; transferring said unique data from said first set of data processing elements to a first location in said temporary storage; and reading the contents of said first location in said temporary storage to said common resource.
Claim 3
Dependent Claim 30 words
The method of claim 1, further including the step of reenabling said error checking mechanism after the unique data is transferring into both of said sets of data processing elements.
Claim 4
Dependent Claim 121 words
The method of claim 1, wherein the first and second set of data processing elements each include a register for storing said unique data, wherein the step of transferring said unique data from said first set of data processing elements to the first location in said temporary storage includes the substep of transferring the contents of the register in the first set of data processing elements to the first location in said temporary storage, and wherein the method further includes the steps of transferring the contents of the register in the second set of data processing elements to a second location in said temporary storage; and reading the contents at the second location in said temporary storage to said common resource.
Claim 5
Dependent Claim 38 words
The method of claim 1, wherein the step of disabling said error checking mechanism includes the substep of setting an interrupt level for the data processing system at a level higher than generated by the error checking mechanism.
Claim 6
Dependent Claim 194 words
In a dual-rail data processing system comprising duplicate sets of data processing elements executing the same sequence of operations at substantially the same time, a common memory shared by both of said sets of data processing elements, a temporary memory accessible by both of said sets of data processing elements, and an error checking mechanism for indicating that an error has occurred when the same data is not transferred at substantially the same time throughout each of the duplicate sets of data processing elements, a method of transferring unique data, which is accessible only to a first one of the duplicate sets of data processing elements, to a second one of the sets of data processing elements, comprising the steps executed by the data processing system of: disabling said error checking mechanism prior to the transfer of the unique data to prevent said error checking mechanism from indicating that the subsequent transfer of unique data is an error; transferring said unique data from said first set of data processing elements to a first location in said scratchpad memory; and reading the contents of said first location in said scratchpad memory to said common memory.
Claim 7
Dependent Claim 194 words
In a dual-rail data processing system comprising duplicate sets of data processing elements executing the same sequence of operations at substantially the same time, a common memory shared by both of said sets of data processing elements, a temporary memory accessible by both of said sets of data processing elements, and an error checking mechanism for indicating that an error has occurred when the same data is not transferred at substantially the same time throughout each of the duplicate sets of data processing elements, a method of transferring unique data, which is accessible only to a first one of the duplicate sets of data processing elements, to a second one of the sets of data processing elements, comprising the steps executed by the data processing system of: disabling said error checking mechanism prior to the transfer of the unique data to prevent said error checking mechanism from indicating that the subsequent transfer of unique data is an error; transferring said unique data from said first set of data processing elements to a first location in said scratchpad memory; and reading the contents of said first location in said scratchpad memory to said common memory.
Claim 8
Dependent Claim 30 words
The method of claim 5, further including the step of reenabling said error checking mechanism after the unique data is transferred into both of said sets of data processing elements.
Claim 9
Dependent Claim 121 words
The method of claim 5, wherein the first and second sets of data processing elements each include a register for storing said unique data, wherein the step of transferring said unique data from said first set of data processing elements to the first location in said scratchpad memory includes the substep of transferring the contents of the register in the first set of data processing elements to the first location in said scratchpad memory, and wherein the method further includes the steps of transferring the contents of the register in the second set of data processing elements to a second location in said scratchpad memory; and reading the contents at the second location in said scratchpad memory to said common memory.
Claim 10
Dependent Claim 244 words
In a dual zone, dual-rail data processing system, each zone including a pair of duplicate sets of data processing elements executing the same sequence of operations at substantially the same time, a common resource shared by both of said sets of data processing elements in each pair, and an error checking mechanism for indicating that an error has occurred when the same data is not transferred at substantially the same time throughout each of the duplicate sets of data processing elements, wherein both pairs of duplicate sets of data processing elements also execute the same sequence of instructions at substantially the same time, a method, executed by the data processing system, of transferring unique data, which is accessible only to a first one of the duplicate sets of data processing elements, to the other set of data processing elements in the first zone and to both sets of data processing elements in the second zone, comprising the steps of: disabling said error checking mechanism prior to the transfer of the unique data to prevent said error checking mechanism from indicating that the subsequent transfer of unique data is an error; transferring said unique data from said first set of data processing elements to said common resource; writing the unique data from said common resource into a storage location accessible by each of the sets of data processing elements; and reading the unique data by all of the sets of data processing elements substantially simultaneously.
Claim 11
Dependent Claim 244 words
In a dual zone, dual-rail data processing system, each zone including a pair of duplicate sets of data processing elements executing the same sequence of operations at substantially the same time, a common resource shared by both of said sets of data processing elements in each pair, and an error checking mechanism for indicating that an error has occurred when the same data is not transferred at substantially the same time throughout each of the duplicate sets of data processing elements, wherein both pairs of duplicate sets of data processing elements also execute the same sequence of instructions at substantially the same time, a method, executed by the data processing system, of transferring unique data, which is accessible only to a first one of the duplicate sets of data processing elements, to the other set of data processing elements in the first zone and to both sets of data processing elements in the second zone, comprising the steps of: disabling said error checking mechanism prior to the transfer of the unique data to prevent said error checking mechanism from indicating that the subsequent transfer of unique data is an error; transferring said unique data from said first set of data processing elements to said common resource; writing the unique data from said common resource into a storage location accessible by each of the sets of data processing elements; and reading the unique data by all of the sets of data processing elements substantially simultaneously.
Claim 12
Dependent Claim 30 words
The method of claim 8, further including the step of reenabling said error checking mechanism after the unique data is transferred into both of said sets of data processing elements.
Claim 13
Dependent Claim 121 words
The method of claim 8, wherein the first and second set of data processing elements each include a register for storing said unique data, wherein the step of transferring said unique data from said first set of data processing elements to the first location in said temporary storage includes the substep of transferring the contents of the register in the first set of data processing elements to the first location in said temporary storage, and wherein the method further includes the steps of transferring the contents of the register in the second set of data processing elements to a second location in said temporary storage; and reading the contents at the second location in said temporary storage to said common resource.
Claim 14
Dependent Claim 79 words
The method of claim 8, wherein the step of writing the unique data from said common resource into the storage location accessible by each of the sets of data processing elements includes the substep of writing the unique data to a register which has a unique address for each pair of duplicate sets of data processing elements for writing and which has a unique address in the entire processing system for all sets of data processing elements for reading.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-11-11 1995-05-13 1995-11-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-11-11 1999-05-13 1999-11-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-11-11 2003-05-13 2003-11-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag