Method for managing multi-channel memory device to have improved channel switch response time and related memory control system

US10037275B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10037275-B2
Application numberUS-201514930665-A
CountryUS
Kind codeB2
Filing dateNov 3, 2015
Priority dateAug 15, 2014
Publication dateJul 31, 2018
Grant dateJul 31, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for managing a multi-channel memory device includes at least following steps: when the multi-channel memory device is controlled to operate in an M-channel mode, reserving a partial memory space in the multi-channel memory device that is not used under the M-channel mode, where M and N are positive integers, and M is smaller than N; and when the multi-channel memory device is controlled to switch from the M-channel mode to an N-channel mode, accessing data in the reserved partial memory space used under the N-channel mode.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for managing a multi-channel memory device comprising: when the multi-channel memory device is controlled to switch from an M-channel mode to an N-channel mode, accessing data of at least one first memory region in a partial memory space at M memory channels used under the M-channel mode before accessing data of at least one second memory region in the partial memory space at the M memory channels used under the M-channel mode; wherein M and N are positive integers and M is smaller than N; and a bandwidth requirement associated with all data of the at least one first memory region is higher than a bandwidth requirement associated with all data of the at least one second memory region. 2. The method of claim 1 , wherein the M memory channels are included in N memory channels used under the N-channel mode. 3. The method of claim 1 , further comprising: recording a memory address of the at least one first memory region under the M-channel mode; wherein accessing data of the at least one first memory region in the partial memory space at the M memory channels used under the M-channel mode comprises: referring to the recorded memory address of the at least one first memory region for performing data access upon the at least one first memory region in the partial memory space at the M memory channels. 4. The method of claim 1 , further comprising: when or before the multi-channel memory device is controlled to operate in the M-channel mode, sorting stored data of memory regions in a memory space according to a bandwidth requirement order; wherein accessing data of the at least one first memory region in the partial memory space at the M memory channels used under the M-channel mode comprises: performing data access upon memory regions in the partial memory space at the M memory channels according to a predetermined memory address order of the memory regions. 5. A memory control system for managing a multi-channel memory device comprising: a mode controlling module, arranged to control the multi-channel memory device to switch from an M-channel mode to an N-channel mode, wherein M and N are positive integers, and M is smaller than N; and a memory access controlling circuit, wherein when the multi-channel memory device is controlled to switch from the M-channel mode to the N-channel mode, the memory access controlling circuit is arranged to access data of at least one first memory region in a partial memory space at M memory channels used under the M-channel mode before accessing data of at least one second memory region in the partial memory space at the M memory channels used under the M-channel mode, where a bandwidth requirement associated with all data of the at least one first memory region is higher than a bandwidth requirement associated with all data of the at least one second memory region. 6. The memory control system of claim 5 , wherein the M memory channels are included in N memory channels used under the N-channel mode. 7. The memory control system of claim 5 , wherein the memory access controlling circuit is further arranged to record a memory address of the at least one first memory region under the M-channel mode; and the memory access controlling circuit refers to the recorded memory address of the at least one first memory region for performing data access upon the at least one first memory region in the partial memory space at the M memory channels. 8. The memory control system of claim 5 , wherein when or before the multi-channel memory device is controlled to operate in the M-channel mode, the memory access controlling circuit is further arranged to sort stored data of memory regions in a memory space according to a bandwidth requirement order, where the memory access controlling circuit performs data access upon memory regions in the partial memory space at the M memory channels according to a predetermined memory address order of the memory regions.

Assignees

Inventors

Classifications

  • Performance improvement · CPC title

  • for access to memory bus (G06F13/28 takes precedence) · CPC title

  • Local memory within processor subsystem · CPC title

  • Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication (G06F12/08 takes precedence) · CPC title

  • Configuration of memory controller to different memory types · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10037275B2 cover?
A method for managing a multi-channel memory device includes at least following steps: when the multi-channel memory device is controlled to operate in an M-channel mode, reserving a partial memory space in the multi-channel memory device that is not used under the M-channel mode, where M and N are positive integers, and M is smaller than N; and when the multi-channel memory device is controlle…
Who is the assignee on this patent?
Mediatek Inc
What technology area does this patent fall under?
Primary CPC classification G06F13/1694. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 31 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).