EP0220535A2
Expired / Lapsed
EP
⏱️ 0.0 years remaining
Random access memory system
Assignee: International Business Machines Corp
•
Filing: 1986-10-03
•
Granted: —
•
Expires: 2006-10-03
Abstract
Abstract A memory system for block transfer of data which can begin at a starting address anywhere within the block. The block is stored on two memory chips (28), each having multiple parallel outputs. The two chips are addressed by a common high order address bus (48) and different low order address bus (50, 52). The low order addresses are generated such that an ordered sequence of bits, beginning at the starting address, is transferred in parallel to a register (38) from both chips, regardless of the starting address.
Inventors
- 👤 Frederick John Aichelmann, Jr.
- 👤 Vincent Francis Sollitto, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
EP
Data Source
google_patents
Last Synchronized
2026-10-31 02:40
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G06F11/1008; G06F11/1048; G06F12/00; G06F12/02; G06F12/04; G11; G11C; G11C7/00; G11C7/10; G11C7/1006; G11C7/1015; G11C7/103; Y; Y02; Y02D; Y02D10/00
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
125 words
Random access memory system, comprising at least a pair of memory array chips (28), access means, decoder and a register (38), characterized by means responsive to a first address (48, 50) for applying a first group of bits from one of said chips to a first portion of said register (38), means (66, 68) responsive to a second address (48, 52) for applying a second group of bits from another of said chips to a second portion of said register (38), means (58, 60) for determining a starting address for a block transfer of bits from said register (38), and means (64, 70) responsive to said determining means for providing said first and second address (50, 52) according to the value of said starting address.
Claim 2
Dependent Claim
125 words
Random access memory system, comprising at least a pair of memory array chips (28), access means, decoder and a register (38), characterized by means responsive to a first address (48, 50) for applying a first group of bits from one of said chips to a first portion of said register (38), means (66, 68) responsive to a second address (48, 52) for applying a second group of bits from another of said chips to a second portion of said register (38), means (58, 60) for determining a starting address for a block transfer of bits from said register (38), and means (64, 70) responsive to said determining means for providing said first and second address (50, 52) according to the value of said starting address.
Claim 3
Dependent Claim
35 words
Memory system as recited in Claim 1, characterized by means (Fig. 13) for sequentially transferring in said block transfer said bits applied to said register by said means responsive to said first and second addresses.
Claim 4
Dependent Claim
176 words
Memory system as set forth in claims 1 to 2, characterized by a first plurality of memories (28), each providing a second plurality of outputs according to one address, said memories containing a third plurality of memory blocks of data, each said block being distributed over a fourth plurality of said addresses in all of said first plurality of memories, any bit of data in any of said memories being uniquely identified by a target address, intermediate storing means, means for sequentially transferring a memory block containing a bit identified by one said target address from said memories to said intermediate storage means in parallel transfers of a product of said first and second pluralities, the first said parallel transfer containing said one identified bit, each said transfer consisting of bits having contiguous addresses, a bit at one end of a block being contiguous with a bit at another end of said block, and means for outputting said memory block from said intermediate storing means in a sequence of contiguous bits beginning with said identified bit.
Claim 5
Dependent Claim
174 words
Memory system, as set forth in claims 1 to 3, characterized by a first plurality of memories (28), each providing a second plurality of output bits according to one chip address, said chip address being divided into a high order chip address and a low order chip address, a first register (38) receiving in parallel said second plurality of output bits from said plurality of memories, said first register comprising a third plurality of first latches, said third plurality being a product of said first plurality and said second plurality, a second register (40) receiving in parallel outputs of said first register, said second register comprising said third plurality of second latches, first means (44, 58) for transferring a bit from any of said first and second latches to a single bit output line, and means (42, 60) for simultaneously addressing said plurality of memories responsive to a starting address, wherein said high order chip addresses are common to all of said memories and said low order chip addresses may vary among said memories.
Claim 6
Dependent Claim
106 words
Memory system as set forth in Claim 4, wherein said first transferring means (58) transfers a block of a fourth plurality of bits in a sequence beginning at any starting point in said block according to said starting address, and said fourth plurality is greater than said third plurality, and further comprising second means (60) for transferring a fifth plurality of third pluralities of bits from said memories to said first register, wherein each of said fifth pluralities of bits consists of bits in the other of said sequence and the first of said fifth pluralities of bits includes a bit identified with said starting point.
Claim 7
Dependent Claim
115 words
Memory system as recited in Claims 1 to 4, wherein said first transferring means (58) is responsive to a low order portion of said starting address for determining said starting point of said sequence, and wherein said second transferring means (60) is responsive to a high order portion of said starting address, said high order chip address consisting of a part of said high order portion exclusive of said low order portion (66, 68), and further comprising means (62, 64, 70) for deriving said low order chip addresses from a first part of said higher order portion and a second part of said lower order portion, said first and second parts being of neighbouring orders.
References Cited (Backward Citations)
No citation records indexed.
USPTO Annuity & Maintenance Windows
Maintenance schedule is calculated for granted US utility patents.