US3644902A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Memory with reconfiguration to avoid uncorrectable errors
Assignee: International Business Machines Corp
•
Filing: 1970-05-18
•
Granted: 1972-02-22
•
Expires: 1990-05-18
Abstract
Abstract A memory having circuits for correcting single errors in a word read from the memory is provided with means to reconfigure the memory so that a configuration having a double, uncorrectable, error is changed to a configuration having two single, correctable errors. In one embodiment, interchanging plug-in components for two or more bit positions produces a new configuration; in another embodiment, the wiring to the plug-in components is easily changeable.
Inventors
- 👤 William F Beausoleil
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-23 04:40
CPC Classifications
G; G11; G11C; G11C29/00; G11C29/70; G11C29/88; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1008; G06F11/1044
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
112 words
A memory comprising, interchangeable modular units of storage cells, the cells of each of said units being associated with particular bit positions of the memory such that a memory word is formed of storage cells in a plurality of units, means providing a multibit address for selecting a word location in said units for a memory operation, and means providing a plurality of unique logic functions of said address to said units for defining as a word location, cells differently located in said units having different logic functions of said address, whereby interchanging said units having different functions of said address provides a reconfiguration of the storage cells forming said word locations.
Claim 2
Dependent Claim
112 words
A memory comprising, interchangeable modular units of storage cells, the cells of each of said units being associated with particular bit positions of the memory such that a memory word is formed of storage cells in a plurality of units, means providing a multibit address for selecting a word location in said units for a memory operation, and means providing a plurality of unique logic functions of said address to said units for defining as a word location, cells differently located in said units having different logic functions of said address, whereby interchanging said units having different functions of said address provides a reconfiguration of the storage cells forming said word locations.
Claim 3
Dependent Claim
132 words
A memory of the type having storage cells packaged in replaceable units, means for correcting a limited number of errors in a word location without replacing a unit, means for detecting but not correcting a greater number of errors in a word location, and means connected to each said replaceable unit for supplying signals to select storage cells forming a word location, wherein the improvement comprises, means providing a unique address relationship between a plurality of said replaceable units and said signals, whereby interchanging a unit having a defective storage cell in a word location having detectable but uncorrectable errors with another unit of the memory having a different address relationship produces a reconfiguration of the storage cells in a plurality of word locations for changing uncorrectable multiple errors to correctable errors.
Claim 4
Dependent Claim
132 words
A memory of the type having storage cells packaged in replaceable units, means for correcting a limited number of errors in a word location without replacing a unit, means for detecting but not correcting a greater number of errors in a word location, and means connected to each said replaceable unit for supplying signals to select storage cells forming a word location, wherein the improvement comprises, means providing a unique address relationship between a plurality of said replaceable units and said signals, whereby interchanging a unit having a defective storage cell in a word location having detectable but uncorrectable errors with another unit of the memory having a different address relationship produces a reconfiguration of the storage cells in a plurality of word locations for changing uncorrectable multiple errors to correctable errors.
Claim 5
Dependent Claim
29 words
The memory of claim 2 in which said means providing a unique addressing relationship comprises components of the memory addressing circuit differently connected at said plurality of replaceable units.
Claim 6
Dependent Claim
21 words
The memory of claim 2 in which said addressing components represent fewer than all of the addressing bits of said address.
Claim 7
Dependent Claim
25 words
The memory of claim 2 in which said addressing circuit components are wires carrying the true and complement values of selected bits of an address.
Claim 8
Dependent Claim
18 words
The memory of claim 5 in which said wires are connected in different permutations at each bit position.
Claim 9
Independent Claim
64 words
A method of correcting multiple errors in a memory having error correction circuits, storage cell arrays for each bit position, and a common packaging unit carrying wires between each said array and an address register, comprising, locating defective cells in the array, and changing said wires in said common packaging unit to locate each said error in a separate word location of the memory.
Claim 10
Independent Claim
64 words
A method of correcting multiple errors in a memory having error correction circuits, storage cell arrays for each bit position, and a common packaging unit carrying wires between each said array and an address register, comprising, locating defective cells in the array, and changing said wires in said common packaging unit to locate each said error in a separate word location of the memory.
Claim 11
Dependent Claim
78 words
A memory comprising, storage cells arranged to form bit positions of the memory, means providing a multibit address for selecting a word location of the memory, an address circuit interconnecting said bit positions in a configuration for a plurality of said bit positions to have storage cells of a word location differently positioned, and logic means in the addressing circuit connections to said bit positions to provide a selected logic function of saiD address to said bit positions.
Claim 12
Dependent Claim
78 words
A memory comprising, storage cells arranged to form bit positions of the memory, means providing a multibit address for selecting a word location of the memory, an address circuit interconnecting said bit positions in a configuration for a plurality of said bit positions to have storage cells of a word location differently positioned, and logic means in the addressing circuit connections to said bit positions to provide a selected logic function of saiD address to said bit positions.
Claim 13
Dependent Claim
41 words
The memory of claim 8 further including means for encoding a word to be stored in the memory in an error correction code and for decoding words read from the memory for correcting single bit errors and detecting double bit errors.
Claim 14
Dependent Claim
74 words
The memory of claim 9 wherein said address circuit comprises an address register for holding said address, an address decoder for each of said bit positions, and means connected between said address register and said address decoders for inverting selected bits of said address to form said selected logic functions, whereby changing said logic functions reconfigures the storage cells for a word location for converting uncorrectable double bit errors into correctable single bit errors.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1975-02-21 | 1975-08-23 | 1976-02-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1979-02-21 | 1979-08-23 | 1980-02-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1983-02-21 | 1983-08-23 | 1984-02-22 | $7700.00 | Window Closed / Lapsed |