×

Methods for implementing programmable memory controller for distributed DRAM system-in-package (SiP)

  • US 8,356,138 B1
  • Filed: 08/20/2007
  • Issued: 01/15/2013
  • Est. Priority Date: 08/20/2007
  • Status: Active Grant
First Claim
Patent Images

1. A memory controller system for providing access from connection ports to one or more memory devices comprising:

  • a plurality of controller interface devices, each comprising;

    an address device for receiving addresses from one or more of the ports and for providing data to outputs of the controller interface,a data device for receiving data from one or more of the ports and for providing the data to outputs of the controller interface, anda control device for receiving control signals from one or more of the ports and providing control signals to outputs to the controller interface;

    a plurality of physical interfaces for receiving the control, the address and the data signals from the outputs of the plurality of controller interface devices and providing the received control and data signals to the memory devices; and

    a bank management interface for connecting the plurality of controller interfaces to the plurality of physical interfaces, the bank management interface being programmable to selectively implement one of a plurality of modes comprising a first mode and a second mode, wherein,the first mode aggregates the plurality of controller interface devices into an aggregated controller interface device and wherein the bank management interface is configured to provide the aggregated controller interface device with access to each of the plurality of physical interfaces, andthe second mode segments the plurality of controller interface devices among a plurality of regions and the plurality of physical interfaces among the plurality of regions and wherein the bank management interface is configured to provide controller interface devices with access only to physical interfaces that are within the same region.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×