Data storage layout
US-2015356009-A1 · Dec 10, 2015 · US
US10152271B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10152271-B1 |
| Application number | US-201715616446-A |
| Country | US |
| Kind code | B1 |
| Filing date | Jun 7, 2017 |
| Priority date | Jun 7, 2017 |
| Publication date | Dec 11, 2018 |
| Grant date | Dec 11, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Replication mechanisms · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.