Patent US4044339A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4044339A Expired / Lapsed US ⏱️ 0.0 years remaining

Block oriented random access memory

Assignee: Honeywell Inc
•
Filing: 1975-12-15
•
Granted: 1977-08-23
•
Expires: 1995-12-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A block oriented random access memory (BORAM) utilizes a shift register to sequentially address each word of a selected memory block.

Inventors

  • 👤 Robert O. Berg

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 21:50
CPC Classifications
G; G11; G11C; G11C8/00; G11C8/04

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 141 words
An integrated circuit for use in a block oriented random access memory, the integrated circuit comprising: a memory block for storing a plurality of words, the memory block comprising an N × M memory array having N words of M bits each; terminal means for receiving block select signals; sequential addressing means associated with the memory block for sequentially addressing each word of the memory block in a predetermined order when the memory block is selected, the sequential addressing means comprising an N bit shift register wherein each bit of the N bit shift register is connected to one of the N words of the N × M memory array and wherein each word of the N × M memory array is addressed when the bit of the N bit shift register to which it is connected attains a first level;
Claim 2
Dependent Claim 141 words
An integrated circuit for use in a block oriented random access memory, the integrated circuit comprising: a memory block for storing a plurality of words, the memory block comprising an N × M memory array having N words of M bits each; terminal means for receiving block select signals; sequential addressing means associated with the memory block for sequentially addressing each word of the memory block in a predetermined order when the memory block is selected, the sequential addressing means comprising an N bit shift register wherein each bit of the N bit shift register is connected to one of the N words of the N × M memory array and wherein each word of the N × M memory array is addressed when the bit of the N bit shift register to which it is connected attains a first level;
Claim 3
Dependent Claim 119 words
loading means for loading a signal of the first level in one end of the N bit shift register when the memory block is selected, and wherein the shift register is adapted to receive clock signals and to shift sequentially the signal of the first level from the one end of the N bit shift register to an opposite end, and then off the end, in response to the clock signals, whereby each word of the memory block is sequentially addressed in a predetermined order; data input means for entering data into each addressed word in response to an input signal; and data output means for reading out data from each addressed word in response to an output signal.
Claim 4
Dependent Claim 119 words
loading means for loading a signal of the first level in one end of the N bit shift register when the memory block is selected, and wherein the shift register is adapted to receive clock signals and to shift sequentially the signal of the first level from the one end of the N bit shift register to an opposite end, and then off the end, in response to the clock signals, whereby each word of the memory block is sequentially addressed in a predetermined order; data input means for entering data into each addressed word in response to an input signal; and data output means for reading out data from each addressed word in response to an output signal.
Claim 5
Dependent Claim 41 words
The integrated circuit of claim 1 wherein the data input means and the data output means comprise: an M bit latch connected to the N × M memory array; and an M bit shift register connected to the M bit latch.
Claim 6
Dependent Claim 289 words
An integrated circuit for use in a block oriented random access memory, the integrated circuit comprising: S memory blocks, wherein S is an integer greater than zero, each memory block for storing a plurality of words, wherein each memory block comprises an N/S × M memory array having N/S words of M bits each; terminal means for receiving signals which identify a selected memory block, the terminal means including log 2 S terminals for receiving log 2 S signals which identify a selected memory block; sequential addressing means associated with each memory block for sequentially addressing each word of the memory block in a predetermined order when enabled, the sequential addressing means comprising S shift registers of N/S bits each, each N/S bit shift register being associated with one of the S memory blocks, wherein each bit of the N/S bit shift register is connected to one of the N/S words of the N/S × M memory array and wherein each word of the N/S × M memory array is addressed when the bit of the N/S bit shift register to which it is connected attains a first level; enabling means connected to the terminal means for enabling a selected N/S bit shift register; and loading means for loading the signal of the first level in one end of the proper N/S bit shift register when a memory block is selected, wherein the N/S bit shift register is adapted to receive clock signals and to shift sequentially the signal of the first level from the one end of the shift register to an opposite end, and then off, in response to the clock signals whereby each word of the selected memory block is sequentially addressed in a predetermined order.
Claim 7
Dependent Claim 289 words
An integrated circuit for use in a block oriented random access memory, the integrated circuit comprising: S memory blocks, wherein S is an integer greater than zero, each memory block for storing a plurality of words, wherein each memory block comprises an N/S × M memory array having N/S words of M bits each; terminal means for receiving signals which identify a selected memory block, the terminal means including log 2 S terminals for receiving log 2 S signals which identify a selected memory block; sequential addressing means associated with each memory block for sequentially addressing each word of the memory block in a predetermined order when enabled, the sequential addressing means comprising S shift registers of N/S bits each, each N/S bit shift register being associated with one of the S memory blocks, wherein each bit of the N/S bit shift register is connected to one of the N/S words of the N/S × M memory array and wherein each word of the N/S × M memory array is addressed when the bit of the N/S bit shift register to which it is connected attains a first level; enabling means connected to the terminal means for enabling a selected N/S bit shift register; and loading means for loading the signal of the first level in one end of the proper N/S bit shift register when a memory block is selected, wherein the N/S bit shift register is adapted to receive clock signals and to shift sequentially the signal of the first level from the one end of the shift register to an opposite end, and then off, in response to the clock signals whereby each word of the selected memory block is sequentially addressed in a predetermined order.

References Cited (Backward Citations)

US3492470A Cited
US3614751A Cited
US3927396A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-08-22 1981-02-21 1981-08-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-08-22 1985-02-21 1985-08-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-08-22 1989-02-21 1989-08-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag