Memory module adapted to implementing computing functions

US11482264B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11482264-B2
Application numberUS-202117645527-A
CountryUS
Kind codeB2
Filing dateDec 22, 2021
Priority dateDec 28, 2020
Publication dateOct 25, 2022
Grant dateOct 25, 2022

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.

The present description concerns a memory device (200) comprising: a memory circuit (201) implementing operations and performing elementary operations including a reading, a writing, or a computing operation; a control circuit (205) receiving instructions from a processor (231), and breaking down each received instruction into a plurality of elementary operations to generate an elementary operation request flow; a circuit (203) of direct data transfer from or to said memory circuit (201), the transfer circuit (203) receiving instructions from the processor (231), breaking down each received instruction into a plurality of elementary operations to be performed in said memory circuit to generate an elementary operation request flow; an internal data exchange link (204) directly coupling said memory circuit (201) to the direct transfer circuit (203); and an arbitration circuit (309).

First claim

Opening claim text (preview).

What is claimed is: 1. Memory device comprising: a port of connection of the device to a processor; a memory circuit adapted to implementing computing operations and to carrying out elementary operations including a reading, a writing, or a computing operation; a first control circuit adapted to receiving first instructions from the processor via said port, and of breaking down each first received instruction into a sequence of one or a plurality of elementary operations to generate a first elementary operation request flow; a circuit of direct data transfer from or to said memory circuit, the direct transfer circuit being adapted to receiving second instructions from the processor via said port, of breaking down each second received instruction into a sequence of a plurality of elementary operations to be performed in said memory circuit to generate a second elementary operation request flow; an internal data exchange link directly coupling said memory circuit to the direct transfer circuit; and an arbitration circuit adapted to receiving the first and second elementary operation request flows and of controlling the first control circuit to execute a single general elementary operation request flow in the memory circuit by implementing predefined priority rules in the case of simultaneous requests for access to the memory circuit, wherein the internal link has a data width greater than the data width of the port of connection of the device to the processor. 2. Memory device according to claim 1 , wherein the direct transfer circuit comprises a buffer circuit adapted to temporarily storing data transiting from or to said memory circuit. 3. Memory device according to claim 1 , comprising a distribution circuit) connected to said port of connection of the device to the processor, the distribution circuit receiving the first and second instructions from the processor and being adapted to transmitting the first instructions to the first control circuit and the second instructions to the direct transfer circuit, the distribution circuit using address information present in the instruction to perform this distribution. 4. Memory device according to claim 1 , wherein the internal link has a data width equal to the size of the largest data vector capable of being read at once from said memory circuit. 5. Memory device according to claim 1 , wherein the internal link has a data width at least twice greater than the data width of the port of connection of the device to the processor. 6. Memory device according to claim 1 , wherein the direct transfer circuit is connected to a port of connection of the module to a memory system bus external to the device. 7. Memory device according to claim 6 , wherein the port of connection of the device to the memory system bus has a data width greater than the data width of the port of connection of the device to the processor. 8. Memory device according to claim 2 , wherein the direct transfer circuit is connected to a port of connection of the module to a memory system bus external to the device, and wherein the buffer circuit of the direct transfer circuit is adapted to temporarily storing data transiting between said memory circuit and an external memory circuit coupled to said memory system bus. 9. Memory device according to claim 1 , wherein the direct transfer circuit comprises configuration registers storing the second instructions received from the processor. 10. Memory device according to claim 8 , wherein the direct transfer circuit further comprises a second control circuit adapted to reading from and writing into the configuration registers, to exchanging control data with the arbitration circuit, and to controlling data transfers via the buffer circuit. 11. Memory device according to claim 1 , wherein said memory circuit comprises a plurality of memory circuits adapted to implementing computing operations, said memory circuits being arranged in an array of rows and columns. 12. Memory device according to claim 11 , wherein the array of memory circuits is reconfigurable to adjust the dimensions of the data vectors in the row direction. 13. System comprising the memory device of claim 1 , a processor adapted to transmitting the first and second instructions to the memory device, a memory system bus coupled to the direct transfer circuit of the memory device, and an external memory circuit coupled to the memory system bus, wherein the direct transfer circuit is adapted to transferring data directly between the memory circuit of the device and the external memory circuit via the memory system bus, without transiting through the processor.

Assignees

Inventors

Classifications

  • using pipelining techniques, i.e. using latches between functional memory parts, e.g. row/column decoders, I/O buffers, sense amplifiers · CPC title

  • G11C7/1096Primary

    Write circuits, e.g. I/O line write drivers · CPC title

  • based on arbitration (arbitration in handling access to a common bus or bus system G06F13/36) · CPC title

  • I/O lines read out arrangements · CPC title

  • G11C7/1006Primary

    Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor · 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 US11482264B2 cover?
The present description concerns a memory device (200) comprising: a memory circuit (201) implementing operations and performing elementary operations including a reading, a writing, or a computing operation; a control circuit (205) receiving instructions from a processor (231), and breaking down each received instruction into a plurality of elementary operations to generate an elementary opera…
Who is the assignee on this patent?
Commissariat Energie Atomique
What technology area does this patent fall under?
Primary CPC classification G11C7/1096. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 25 2022 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 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).