US7200693B2

Memory system and method having unidirectional data buses

Summary by NHIP

Unidirectional Bus Memory System

The system couples a memory controller to devices via isolated unidirectional downstream and upstream buses. Each device stores incoming write data in a buffer until it finishes processing read requests, allowing the downstream bus to transmit commands like column address strobes during idle periods.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A memory system and method includes a unidirectional downstream bus coupling write data from a memory controller to several memory devices, and a unidirectional upstream bus coupling read data from the memory devices to the memory controller. The memory devices each include a write buffer for storing the write data until the respective memory device is no longer busy processing read memory requests. The downstream bus may also be used for coupling memory commands and/or row and column addresses from the memory controller to the memory devices.

US7200693B2, drawing sheet 1
Sheet 1 of 4

Term

Term ended

Expired 23 December 2024, 1.8 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

16 claims: 2 independent, 14 dependent

  1. 1
    Broadest claimClaim Score 60, broad(NHIP)A memory system, comprising:a memory controller having a plurality of output terminals and a plurality of data input terminals, at least one memory device having a plurality of data output terminals and a plurality of input terminals;a unidirectional downstream bus coupling the output terminals of the memory controller to the input terminals of the memory device, the downstream bus being isolated from the data input terminals of the memory controller and the data output terminals of the memory device;and a unidirectional upstream bus coupling the data output terminals of the memory device to the data input terminals of the memory controller, the upstream bus being isolated from the output terminals of the memory controller and the input terminals of the memory device.
  2. 9
    A computer system, comprising:a processor having a processor bus;an input device coupled to the processor through the processor bus to allow data to be entered into the computer system;an output device coupled to the processor through the processor bus to allow data to be output from the computer system;a mass data storage device coupled to the processor through the processor bus to allow data to be read from the mass storage device;a memory controller coupled to the processor through the processor bus, the memory controller having a plurality of memory device output terminals and a plurality of memory device data input terminals;at least one memory device having a plurality of dam output terminals and a plurality of input terminals;a unidirectional downstream bus coupling the memory device output terminals of the memory controller to the input terminals of the memory device, the downstream bus being isolated from the memory device data input terminals of the memory controller and the data output terminals of the memory device;and a unidirectional upstream bus coupling the data output terminals of the memory device to the memory device data input terminals of the memory controller, the upstream bus being isolated from the memory device output terminals of the memory controller and the input terminals of the memory device.