Memory system and SoC including linear addresss remapping logic

US9256531B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9256531-B2
Application numberUS-201313803269-A
CountryUS
Kind codeB2
Filing dateMar 14, 2013
Priority dateJun 19, 2012
Publication dateFeb 9, 2016
Grant dateFeb 9, 2016

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 system-on-chip is connected to a first memory device and a second memory device. The system-on-chip comprises a memory controller configured to control an interleaving access operation on the first and second memory devices. A modem processor is configured to provide an address for accessing the first or second memory devices. A linear address remapping logic is configured to remap an address received from the modem processor and to provide the remapped address to the memory controller. The memory controller performs a linear access operation on the first or second memory device in response to receiving the remapped address.

First claim

Opening claim text (preview).

What is claimed is: 1. A system-on-chip connected to a first memory device and a second memory device, comprising: a memory controller configured to control an interleaving access operation on the first and second memory devices; a modem processor configured to provide an original address for accessing the first or second memory device; and a linear address remapping logic configured to remap the original address received from the modem processor, configured to generate a remapped address, and configured to provide the remapped address to the memory controller, wherein the memory controller performs a linear access operation on the first or second memory device in response to receiving the remapped address, wherein the remapped address is partitioned into an interleaving access area and a linear access area, the remapped address includes interleaving access area bits indicating an address in an address range where an interleaving access operation is to be performed, and linear access area bits indicating an address in an address range where a linear access operation is to be performed, and a remapping operation performed by the linear address remapping logic is accomplished by moving a location of a most significant bit of the linear access area bits to a less significant bit of the linear access area bits of the remapped address. 2. The system-on-chip of claim 1 , wherein the linear address remapping logic is configured to receive the original address from the modem processor, and configured to remap the original address from the modem processor selectively in response to a control signal. 3. The system-on-chip of claim 1 , wherein the linear address remapping logic determines whether the original address input from the modem processor belongs to the linear access area, based on a base address and a size of the linear access area. 4. The system-on-chip of claim 3 , wherein the linear address remapping logic decides the original address input from the modem processor to belong to the linear access area when the original address input from the modem processor is equal to or greater than the base address of the linear access area and less than a sum of the base address and the size of the linear access area. 5. The system-on-chip of claim 3 , wherein the linear address remapping logic decides the original address input from the modem processor to belong to the interleaving access area when the original address input from the modem processor is either less than the base address of the linear access area or equal to or greater than a sum of the base address and the size of the linear access area. 6. A method of accessing first and second memory devices connected to a system-on-chip, comprising: receiving an original address for accessing the first or second memory device from a modem processor of the system-on-chip; determining whether the original address corresponds to an interleaving access area or to a linear access area; generating a remapped address by remapping the original address; and performing a linear access operation or an interleaving access operation on the first and second memory devices according to the determination result and/or according to the remapped address, wherein the remapped-address is partitioned into an interleaving access area and a linear access area, the remapped address includes interleaving access area bits indicating an address in an address range where an interleaving access operation is to be performed, and linear access area bits indicating an address in an address range where a linear access operation is to be performed, and the remapping the original address includes moving a location of a most significant bit of the linear access area bits to a less significant bit of the linear access area bits of the remapped address. 7. The method of claim 6 , further comprising determining whether the original address input from the modem processor belongs to the linear access area, based on a base address and a size of the linear access area. 8. A memory system, comprising: a first memory device and a second memory device; a memory controller configured to control an interleaving access operation on the first and second memory devices; a modem processor configured to provide an original address for accessing the first or second memory device; and a linear address remapping logic configured to remap the original address received from the modem processor, configured to generate a remapped address, and configured to provide the remapped address to the memory controller, wherein the memory controller performs a linear access operation on the first or second memory device in response to receiving the remapped address, the remapped address is partitioned into an interleaving access area and a linear access area, the remapped address includes interleaving access area bits indicating an address in an address range where the interleaving access operation is to be performed, and linear access area bits indicating an address in an address range where the linear access operation is to be performed, and a remapping operation performed by the linear address remapping logic is performed by moving a location of a most significant bit of the linear access area bits to a less significant bit of the linear access area bits of the remapped address. 9. The memory system of claim 8 , wherein the linear address remapping logic determines whether the original address input from the modem processor belongs to the linear access area, based on a base address and a size of the linear access area. 10. The memory system of claim 9 , wherein the linear address remapping logic decides the original address input from the modem processor to belong to the linear access area when the original address input from the modem processor is equal to or greater than the base address of the linear access area and less than a sum of the base address and the size of the linear access area. 11. The memory system of claim 9 , wherein the linear address remapping logic decides the original address input from the modem processor to belong to the interleaving access area when the original address input from the modem processor is either less than the base address of the linear access area or equal to or greater than a sum of the base address and the size of the linear access area. 12. The memory system of claim 8 , wherein the linear access area comprises one or more linear access areas. 13. The memory system of claim 8 , wherein the memory system further comprises a central processing unit, and wherein the central processing unit, the memory controller, the modem processor, and the linear address remapping logic are implemented on a system-on-chip. 14. The memory system of claim 8 , wherein the memory system further comprises a central processing unit, and wherein the central processing unit, the memory controller, and the linear address remapping logic are implemented on a system-on-chip and wherein the modem processor is implemented on a modem device. 15. A system-on-chip (SoC) connected to a first memory device and a second memory device, comprising: a memory controller configured to control an interleaving access operation on the first and second memory devices; a modem processor configured to provide an original address for accessing the first or second memory device; and a linear address remapping logic configured to receive the original address from the modem processor, configured to remap the original address received from the modem processor, configured to generate a remapped address, and configured to provide the rem

Assignees

Inventors

Classifications

  • on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title

  • Single storage device · CPC title

  • Interleaved addressing · CPC title

  • Latency reduction · CPC title

  • On-chip cache; Off-chip memory · 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 US9256531B2 cover?
A system-on-chip is connected to a first memory device and a second memory device. The system-on-chip comprises a memory controller configured to control an interleaving access operation on the first and second memory devices. A modem processor is configured to provide an address for accessing the first or second memory devices. A linear address remapping logic is configured to remap an address…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F12/0607. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 09 2016 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).