US4625273A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus for fast data storage with deferred error reporting
Assignee: Fujitsu IT Holdings Inc
•
Filing: 1983-08-30
•
Granted: 1986-11-25
•
Expires: 2003-08-30
Abstract
Abstract An apparatus for enhancing the speed of access of an execution unit in a data processing machine to the high speed buffer memory array by storing data from the execution unit in the buffer before completing error checking operations.
Inventors
- 👤 Gary A. Woffinden
- 👤 Joseph A. Petolino, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 23:25
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0706; G06F11/073; G06F11/0766; G06F11/0772; G06F11/08; G06F11/10; G06F11/1008; G06F11/1012; G06F11/104
Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
203 words
In a data processing system, an apparatus for storing and detecting erroneous data, comprising: execution unit means for performing operations on data and creating execution unit data which is the result of said operations; first storage means in communication with said execution unit means for storing said execution unit data; second storage means in communication with said first storage means so that data can be moved out from said first storage means into said second storage means; execution result checking means connected to the execution unit means in parallel with said first storage means for checking said execution unit data for error; means for generating a bad data signal when said execution unit data contains an error; a bad data signal processing means, connected to receive said bad data signal, for causing said erroneous execution unit data to move out from said first storage means into said second storage means and for causing said execution unit data to be stored with an error indication; and error checking means connected to said second storage means upon move-out of said execution unit data from said second storage means for detecting said error indication and for generating an error signal when said error indication is detected.
Claim 2
Dependent Claim
203 words
In a data processing system, an apparatus for storing and detecting erroneous data, comprising: execution unit means for performing operations on data and creating execution unit data which is the result of said operations; first storage means in communication with said execution unit means for storing said execution unit data; second storage means in communication with said first storage means so that data can be moved out from said first storage means into said second storage means; execution result checking means connected to the execution unit means in parallel with said first storage means for checking said execution unit data for error; means for generating a bad data signal when said execution unit data contains an error; a bad data signal processing means, connected to receive said bad data signal, for causing said erroneous execution unit data to move out from said first storage means into said second storage means and for causing said execution unit data to be stored with an error indication; and error checking means connected to said second storage means upon move-out of said execution unit data from said second storage means for detecting said error indication and for generating an error signal when said error indication is detected.
Claim 3
Dependent Claim
38 words
The apparatus of claim 1, wherein: said first storage means provides high speed buffer storage for fast access to data by said execution unit means; and said second storage means provides large capacity memory for data processing system.
Claim 4
Dependent Claim
76 words
The apparatus of claim 1, wherein said apparatus includes: means, connected to said execution unit means, for generating a residue code from said execution unit data and wherein said execution result checking means includes means for checking said residue code for said execution unit data to detect a residue error as said execution unit data is being stored into said first storage means and to generate said bad data signal when a residue error is detected.
Claim 5
Dependent Claim
59 words
The apparatus of claim 1, wherein: said execution result checking means includes means for generating a parity bit for said execution unit data when said execution unit data moves out from said execution unit means, and means for checking said parity bit when said execution unit data is transferred to said first storage means, whereby parity errors are detected.
Claim 6
Dependent Claim
81 words
The apparatus of claim 3 wherein said execution result checking means further includes: means for generating a parity bit for said execution unit data when said execution unit data moves out from said execution unit means, and means for checking said parity bit when said execution unit data is transferred to said first storage means, whereby parity errors are detected; and means for generating said bad data signal when either a residue error of a parity error, or both, are detected.
References Cited (Backward Citations)
US3873819A
Cited
US3967247A
Cited
US3917933A
Cited
US4055851A
Cited
US4084236A
Cited
US4166211A
Cited
US4449183A
Cited
US4317168A
Cited
US4471429A
Cited
US4438512A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-11-24 | 1990-05-26 | 1990-11-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-11-24 | 1994-05-26 | 1994-11-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-11-24 | 1998-05-26 | 1998-11-25 | $7700.00 | Window Closed / Lapsed |