Abstract

Dynamic efficiency mode in dual-subchannel memory architectures allow a single memory controller to manage traffic for two subchannels.  This enables a second controller to be powered down to reduce power consumption.  Maintaining independent bank-page-status tables for each subchannel within a single memory controller, however, can increase complexity and power consumption.  To address this, a unified bank-page-status table is utilized to track the status of all ranks and banks across two subchannels.  A subchannel identifier field (or bit) is integrated into the table to identify whether an open bank is associated with a first subchannel or a second subchannel.  Command decoding is adapted such that precharge commands are generated based on the subchannel identifier bit specified in the unified bank-page-status table for an open bank.  This approach reduces complexity as well as leakage and dynamic power consumption while enabling operation of the dynamic efficiency mode.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.

Share

COinS