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

Data-processing system with a storage having a plurality of simultaneously accessible locations

Assignee: International Business Machines Corp
•
Filing: 1969-12-19
•
Granted: 1972-01-25
•
Expires: 1989-12-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a data-processing system, a central processing unit and a group of input/output units simultaneously read information from, and write information into, several locations of a single storage unit. The storage is provided with two storage address registers and two data registers. Each storage address register specifies a location in storage with which information in the associated data register is communicated. The storage is an array of storage elements each of which is selected by driving two out of three wires associated with that storage element. Characterizing the three wires as X, Y and Z, each location is accessed by driving the Z-wire for that location and one of the X- or Y-wires. A magnetic core, capable of assuming one of two states in accordance with half select information on two of three wires threaded through it, is disclosed as an example of a storage element. Sense amplifiers, connected to the X- and Y-wires, receive stored information from the undriven wire.

Inventors

  • 👤 Eugene Kolankowsky
  • 👤 Robert F Mcmahon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 20:31
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/02; G11C11/06; G11C11/06007; G11C11/06014; G11C11/06021; G11C11/06028; G11C11/06035

Claims Analysis

Total Claims: 8
Claim 1
Independent Claim 246 words
In an information-handling system including a multicoordinate memory having a number of selectable locations, each location being defined by a plurality of coordinates and capable of storing one data-representative word, means for simultaneously selecting a plurality of locations, comprising: a pattern of redundant addressing lines for each location in excess of that needed to address and read the data out of the location so that the locations may be addressed independently of one another without conflict; a number of storage address sources, each simultaneously operable to supply signals on lines identifying any one location of the number of selectable locations including simultaneously selecting identical selectable locations; a number of storage driver groups exceeding the number of storage address sources, each driver group having a plurality of inputs and outputs, each driver group being assigned to one coordinate of the memory so that each of the addressing lines for any location is driven by an output of one of the driver groups and including for each such coordinate value one driver group operable in accordance with signals at its input to partially select via its output all locations defined by the coordinate value; and a number of decoders, equal to the number of coordinates, each connecting the storage address source lines to the driver inputs for simultaneously operating more than one of said driver outputs, in accordance with signals on the storage address source lines, to select the plurality of locations identified by the storage address sources.
Claim 2
Dependent Claim 246 words
In an information-handling system including a multicoordinate memory having a number of selectable locations, each location being defined by a plurality of coordinates and capable of storing one data-representative word, means for simultaneously selecting a plurality of locations, comprising: a pattern of redundant addressing lines for each location in excess of that needed to address and read the data out of the location so that the locations may be addressed independently of one another without conflict; a number of storage address sources, each simultaneously operable to supply signals on lines identifying any one location of the number of selectable locations including simultaneously selecting identical selectable locations; a number of storage driver groups exceeding the number of storage address sources, each driver group having a plurality of inputs and outputs, each driver group being assigned to one coordinate of the memory so that each of the addressing lines for any location is driven by an output of one of the driver groups and including for each such coordinate value one driver group operable in accordance with signals at its input to partially select via its output all locations defined by the coordinate value; and a number of decoders, equal to the number of coordinates, each connecting the storage address source lines to the driver inputs for simultaneously operating more than one of said driver outputs, in accordance with signals on the storage address source lines, to select the plurality of locations identified by the storage address sources.
Claim 3
Dependent Claim 24 words
The system of claim 1, wherein each location is definable by X-, Y- and Z-coordinate values to each of which is assigned a driver.
Claim 4
Dependent Claim 25 words
The system of claim 2, wherein the decoders including means for operating a number of driver outputs, to select each location identified by a source.
Claim 5
Dependent Claim 43 words
The system of claim 3, wherein the operating means includes means for operating one driver associated with a Z-coordinate value and one driver Associated with a selected one of the X- and Y-coordinate values to select each location identified by the storage source.
Claim 6
Dependent Claim 28 words
The system of claim 4, wherein sensing and driving means are associated with both the X- and Y-coordinate values and are operated to communicate with each selected location.
Claim 7
Dependent Claim 193 words
An information-handling system wherein a plurality of units share a multilocation storage having each location simultaneously accessible by signals on addressing lines and being capable of storing only one information bit, means for providing a simultaneous storage access for all said units, comprising: a pattern of redundant addressing lines for each location in excess of that needed to address and read the data out of the location so that the locations may be simultaneously addressed independent of one another without conflict; a storage address source and a corresponding data source for each unit, supplying on an address bus for each unit signals identifying a storage location and on a data bus for each unit signals identifying data to be communicated with said location; storage address registers and data registers each operable to hold, respectively, signals identifying a storage location and signals identifying data to be communicated with said location; and gating means, interconnecting the registers and the buses, selectively operable to permit each storage address register to receive an address from a selected one of the address buses and each data register to communicate data with a selected one of the data buses.
Claim 8
Dependent Claim 193 words
An information-handling system wherein a plurality of units share a multilocation storage having each location simultaneously accessible by signals on addressing lines and being capable of storing only one information bit, means for providing a simultaneous storage access for all said units, comprising: a pattern of redundant addressing lines for each location in excess of that needed to address and read the data out of the location so that the locations may be simultaneously addressed independent of one another without conflict; a storage address source and a corresponding data source for each unit, supplying on an address bus for each unit signals identifying a storage location and on a data bus for each unit signals identifying data to be communicated with said location; storage address registers and data registers each operable to hold, respectively, signals identifying a storage location and signals identifying data to be communicated with said location; and gating means, interconnecting the registers and the buses, selectively operable to permit each storage address register to receive an address from a selected one of the address buses and each data register to communicate data with a selected one of the data buses.

References Cited (Backward Citations)

US3172087A Cited
US3212064A Cited
US3226692A Cited
US3332066A Cited
US3374465A Cited
US3399387A Cited
US3533085A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1975-01-24 1975-07-26 1976-01-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1979-01-24 1979-07-26 1980-01-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1983-01-24 1983-07-26 1984-01-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag