Data replication

US10152271B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10152271-B1
Application numberUS-201715616446-A
CountryUS
Kind codeB1
Filing dateJun 7, 2017
Priority dateJun 7, 2017
Publication dateDec 11, 2018
Grant dateDec 11, 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.

The present disclosure includes apparatuses and methods for data replication. An example apparatus includes a plurality of sensing circuitries comprising respective sense amplifiers and compute components and a controller. The controller may be configured to cause replication of a data value stored in a first compute component such that the data value is propagated to a second compute component.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus, comprising: a plurality of sensing circuitries each comprising a sense amplifier and a compute component; and a controller configured to cause: replication of a data value stored in a first compute component such that the data value is propagated to a second compute component; and a data value received at the first respective compute component to be transferred to the second respective compute component in response to a determination that the first respective compute component has a replicate mask associated therewith. 2. The apparatus of claim 1 , wherein: the first compute component is associated with a first sensing circuitry among the plurality of sensing circuitries; the second compute component is associated with a second sensing circuitry among the plurality of sensing circuitries; and the first compute component is in a same physical position with respect to the first sensing circuitry as the second compute component is with respect to the second sensing circuitry. 3. The apparatus of claim 1 , wherein: the first compute component is associated with a first sensing circuitry among the plurality of sensing circuitries; the second compute component is associated with a second sensing circuitry among the plurality of sensing circuitries; and the first compute component is in a same logical position with respect to the first sensing circuitry as the second compute component is with respect to the second sensing circuitry. 4. The apparatus of claim 1 , wherein a storage location associated with the first compute component is coupled to a storage location associated with the second compute component. 5. The apparatus of claim 1 , wherein the controller is configured to cause the data value to be replicated in response to receiving a global control signal. 6. The apparatus of claim 1 , wherein k respective compute components are used to transfer a data word comprising k elements. 7. A method, comprising: determining that a replicate mask associated with a second storage location is enabled; generating a replicated data value; and transferring the replicated data value from a first storage location to the second storage location based, at least in part, on a determination that a replicate mask associated with the second storage location is enabled. 8. The method of claim 7 , further comprising: determining that a replicate mask associated with a third storage location is disabled; and retaining a data value associated with the third storage location in response to the determination that the replicate mask associated with the third storage location is disabled. 9. The method of claim 7 , further comprising: receiving the replicated data value at the second storage location; and transferring the replicated data value from the second storage location to a different storage location based, at least in part, on the determination that the replicate mask associated with the second storage location is enabled. 10. The method of claim 7 , further comprising determining that a replicate mask associated with the first storage location is disabled, wherein the first storage location is a closest storage location having a disabled replicate mask to the second storage location. 11. The method of claim 7 , further comprising shifting data values stored in the first storage location and the second storage location in response to a determination that a data replication operation is complete. 12. An apparatus, comprising: a plurality of sensing circuitries each comprising a sense amplifier and a compute component; and a controller configured to cause: replication of a data value stored in a first compute component such that the data value is propagated to a second compute component; and a data value received at the first respective compute component to be retained at the first respective compute component in response to a determination that the first respective compute component does not have a replicate mask associated therewith. 13. An apparatus, comprising: a plurality of sensing circuitries each comprising a sense amplifier and a compute component; and a controller configured to cause: replication of a data value stored in a first compute component such that the data value is propagated to a second compute component; and a data value received at the first respective compute component to be transferred to the second respective compute component in response to a determination that the second respective compute component has a replicate mask associated therewith.

Assignees

Inventors

Classifications

  • Data managing, e.g. manipulating data before writing or reading out, data bus switches or control circuits therefor · CPC title

  • Input/output [I/O] data management or control circuits, e.g. reading or writing circuits, I/O drivers or bit-line switches · CPC title

  • Isolation gates, i.e. gates coupling bit lines to the sense amplifier · CPC title

  • Power saving in storage systems · CPC title

  • G06F3/065Primary

    Replication mechanisms · 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 US10152271B1 cover?
The present disclosure includes apparatuses and methods for data replication. An example apparatus includes a plurality of sensing circuitries comprising respective sense amplifiers and compute components and a controller. The controller may be configured to cause replication of a data value stored in a first compute component such that the data value is propagated to a second compute component.
Who is the assignee on this patent?
Micron Technology Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/065. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 11 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).