Back to results
US 2021/0065765 A1Published application
Apparatuses and methods for performing background operations in memory using sensing circuitry
AssigneeMicron Technology, Inc.
InventorsHonglin Sun, Richard C. Murphy, Glen E. Hush
Life of this patent
Estimating the term…
Abstract
Apparatuses and methods can be related to performing operations in memory. Operations can be performed in the background while the memory is performing different operations. For example, comparison operations can be performed by the memory device while the memory device is reading data. The results of the comparison operations can be stored in registers of the memory device. The registers can be made accessible externally to the memory device.
Claims20
An apparatus, comprising:
- sensing circuitry;
- and
- control circuitry coupled to the sensing circuitry and configured to:
- cause a first data value to be compared, in the sensing circuitry and during a refresh cycle, to a plurality of data values stored in memory cells coupled to a select line and a plurality of sense lines of a memory array, wherein the comparison is performed as a background operation, wherein the first data is received from a host without being stored in the memory array;
- compare, in the sensing circuitry during a different refresh cycle than the refresh cycle, the first data value to a different plurality of data values stored in different memory cells coupled to a different select line and the plurality of sense lines of the memory array;
- cause a result of the first comparison of the first data value to the plurality of data values to be written to a register;
- and
- cause the register to be made accessible to a host.
5 more elements
A method comprising:
- storing a first data value in sensing circuitry of a memory device that comprises the sensing circuitry, a memory array, and a static-random access (SRAM) cache;
- comparing, in the sensing circuitry during a refresh operation, the first data value to a plurality of data values stored in memory cells coupled to the select line and the plurality of sense lines of the memory array, wherein the first data value is received from a host without being stored in the memory array;
- comparing, in the sensing circuitry during a different refresh cycle than a refresh cycle utilized to compare the first data value to the plurality of data values, the first data value to a different plurality of data values stored in different memory cells coupled to a different select line and the plurality of sense lines of the memory array;
- writing data indicative of a result of the first comparison of the first data value to the plurality of data values in the SRAM cache of the memory device;
- and
- reading the data indicative of the result from the SRAM cache to another device external to the memory device.
3 more elements
(canceled)
An apparatus, comprising:
- a memory array configured to store a particular data value and a plurality of data values;
- and
- sensing circuitry coupled to the memory array and configured to:
- compare, during a refreshing of the memory array, the particular data value stored in memory cells coupled to a select line and a plurality of sense lines of the memory array to the plurality of data values stored in different memory cells of the memory array coupled to a different select line and the plurality of sense lines, wherein the particular data value is received from a host without being stored in the memory array;
- compare, in the sensing circuitry during a different refresh cycle than a refresh cycle utilized to compare the particular data value to the plurality of data values, the first particular data value to a different plurality of data values stored in additional memory cells coupled to an additional select line and the plurality of sense lines of the memory array;
- provide a column address, corresponding to the result of the first comparison operation of the particular data value to the plurality of data values, including the match, to static random-access memory (SRAM);
- provide a signal to the SRAM to store a first data comprising the column address, a second data comprising a row address of the memory address, and the particular data value responsive to the result of the first comparison operation of the particular data value to the plurality of data values.
4 more elements
Dependencies are inferred from the claim text.