Memory access processing method, memory chip, and system based on memory chip interconnection

US9898421B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9898421-B2
Application numberUS-201514751368-A
CountryUS
Kind codeB2
Filing dateJun 26, 2015
Priority dateDec 28, 2012
Publication dateFeb 20, 2018
Grant dateFeb 20, 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 memory access processing method is based on memory chip interconnection, a memory chip, and a system, which relate to the field of electronic devices, and can shorten a time delay in processing a memory access request and improve a utilization rate of system bandwidth. The method of the present disclosure includes receiving, by a first memory chip, a memory access request; and if the first memory chip is not a target memory chip corresponding to the memory access request, sending, according to a preconfigured routing rule, the memory access request to a next memory chip connected with the first memory chip, until the target memory chip corresponding to the memory access request is determined. Embodiments of the present disclosure are mainly used in a process of processing a memory access request.

First claim

Opening claim text (preview).

What is claimed is: 1. A memory access processing method based on memory chip interconnection, comprising: receiving, by a first memory chip, a memory access request that carries an indication of an urgency level; sending, by the first memory chip according to a preconfigured routing rule and through a chip interconnect interface disposed on the first memory chip, the memory access request to a second memory chip connected with the chip interconnect interface when the first memory chip is not a target memory chip corresponding to the memory access request; dividing, by the second memory chip, the memory access request into at least two secondary memory access requests; sending, by the second memory chip, the at least two secondary memory access requests to a third memory chip and a fourth memory chip when the target memory chip is in a busy state, wherein the third memory chip and the fourth memory chip are connected to the target memory chip and are in an idle state; and continuing to divide the at least two secondary memory access requests into additional secondary memory access requests until the target memory chip is in the idle state and receives one of the additional secondary memory access requests, wherein the second memory chip is taken as the first memory chip for implementing the process, until the target memory chip corresponding to the memory access request is determined, wherein the target memory chip comprises a cache of memory access requests, and wherein the target memory chip processes the memory access requests according to urgency levels associated with the memory access requests. 2. The memory access processing method based on the memory chip interconnection according to claim 1 , wherein receiving, by the first memory chip, the memory access request comprises receiving, through a high-speed bus interface, the memory access request from a memory controller. 3. The memory access processing method based on the memory chip interconnection according to claim 1 , wherein receiving, by the first memory chip, the memory access request comprises receiving, through the chip interconnect interface, the memory access request from the second memory chip. 4. The memory access processing method based on the memory chip interconnection according to claim 1 , wherein after receiving, by the first memory chip, the memory access request, the method further comprises performing a memory access operation corresponding to the memory access request when the first memory chip is the target memory chip corresponding to the memory access request. 5. The memory access processing method based on the memory chip interconnection according to claim 4 , wherein before performing the memory access operation corresponding to the memory access request, the method further comprises: caching, by the first memory chip, the memory access request received from the second memory chip as a cached memory access request when the first memory chip is in the busy state; and reading, by the first memory chip, the cached memory access request when the first memory chip leaves the busy state. 6. The memory access processing method based on the memory chip interconnection according to claim 4 , wherein the memory access request comprises a data interaction instruction for instructing interaction between an interaction memory chip and the target memory chip, wherein the memory access request indicates memory service data to be interacted between the interaction memory chip and the target memory chip, and wherein performing the memory access operation corresponding to the memory access request comprises transmitting, according to the preconfigured routing rule, the memory service data indicated by the data interaction instruction between the interaction memory chip and the target memory chip. 7. The memory access processing method based on the memory chip interconnection according to claim 2 , wherein the memory access request from the memory controller comprises a primary memory access request received by the memory controller and/or one of the at least two secondary memory access requests that are divided from the primary memory access request. 8. A memory chip, comprising: a receiver configured to receive a memory access request that carries an indication of an urgency level; at least one chip interconnect interface coupled to the receiver and configured to be coupled to a second memory chip; and a transmitter coupled to the at least one chip interconnect interface and configured to: send, according to a preconfigured routing rule and through a chip interconnect interface, the memory access request to the second memory chip connected with the chip interconnect interface when the memory chip is not a target memory chip corresponding to the memory access request; divide the memory access request into at least two secondary memory access requests; send the at least two secondary memory access requests to a third memory chip and a fourth memory chip when the target memory chip is in a busy state, wherein the third memory chip and the fourth memory chip are connected to the target memory chip and are in an idle state; and continue to divide the at least two secondary memory access requests into additional secondary memory access requests until the target memory chip is in the idle state and receives one of the additional secondary memory access requests, wherein the target memory chip comprises a cache of memory access requests, and wherein the target memory chip processes the memory access requests according to urgency levels associated with the memory access requests. 9. The memory chip according to claim 8 , wherein the receiver is further configured to receive, through a high-speed bus interface, the memory access request from a memory controller. 10. The memory chip according to claim 8 , wherein the receiver is further configured to receive, through the chip interconnect interface, the memory access request from the second memory chip. 11. The memory chip according to claim 8 , further comprising a processor configured to perform a memory access operation corresponding to the memory access request after the receiver receives the memory access request and when the memory chip is the target memory chip corresponding to the memory access request. 12. The memory chip according to claim 11 , wherein the cache is configured to cache the memory access request received from the other memory chip before the processor performs the memory access operation corresponding to the memory access request and when the memory chip is in the busy state, and wherein the processor is configured to read the cached memory access request when the memory chip leaves the busy state. 13. The memory chip according to claim 11 , wherein the memory access request comprises a data interaction instruction for instructing interaction between an interaction memory chip and the target memory chip, wherein the memory access request indicates memory service data to be interacted between the interaction memory chip and the target memory chip, and wherein the memory access operation corresponding to the memory access request comprises transmitting, according to the preconfigured routing rule, the memory service data between the interaction memory chip and the target memory chip. 14. The memory chip according to claim 9 , wherein the memory access request from the memory controller comprises a primary memory access request received by the memory controller and/or one of the at least two secondary memory access requests that are divided from the primary memory access request.

Assignees

Inventors

Classifications

  • Security improvement · CPC title

  • Interface circuits for daisy chain or ring bus memory arrangements · CPC title

  • Performance improvement · CPC title

  • with request queuing · CPC title

  • for multiport memories each having random access ports and serial ports, e.g. video RAM · 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 US9898421B2 cover?
A memory access processing method is based on memory chip interconnection, a memory chip, and a system, which relate to the field of electronic devices, and can shorten a time delay in processing a memory access request and improve a utilization rate of system bandwidth. The method of the present disclosure includes receiving, by a first memory chip, a memory access request; and if the first me…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F13/1642. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 20 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).