-
公开(公告)号:US20220179734A1
公开(公告)日:2022-06-09
申请号:US17116969
申请日:2020-12-09
Applicant: Micron Technology, Inc.
Inventor: Richard Edward Fackenthal , Sean S. Eilert
IPC: G06F11/10 , G06F12/0804
Abstract: Systems, methods, and apparatus related to data recovery in memory devices. In one approach, a memory device encodes stored data. The memory device reads a codeword from a storage media and determines that a number errors in the codeword exceeds an error correction capability of the memory device. The errors are due, for example, to one or more stuck bits. In response to this determination, one or more data patterns are written to the storage media at the same address from which the codeword is read. The data patterns are read to identify bit locations of the stuck bits. The identified locations are used to correct bit errors of the read codeword that correspond to the identified locations. The corrected code word is sent to a host device (e.g., which requested data from the memory device using a read command).
-
公开(公告)号:US20220156201A1
公开(公告)日:2022-05-19
申请号:US17665823
申请日:2022-02-07
Applicant: Micron Technology, Inc.
Inventor: Kenneth Marion Curewitz , Sean S. Eilert , Hongyu Wang , Samuel E. Bradshaw , Shivasankar Gunasekaran , Justin M. Eno , Shivam Swami
IPC: G06F12/1009 , G06F12/1027
Abstract: A computer system includes physical memory devices of different types that store randomly-accessible data in a main memory of the computer system. In one approach, data is stored in memory at one or more logical addresses allocated to an application by an operating system. The data is physically stored in a first memory device of a first memory type (e.g., NVRAM). The operating system determines an access pattern for the stored data. In response to determining the access pattern, the data is moved from the first memory device to a second memory device of a different memory type (e.g., DRAM).
-
公开(公告)号:US20220121570A1
公开(公告)日:2022-04-21
申请号:US17100453
申请日:2020-11-20
Applicant: Micron Technology, Inc.
Inventor: Sean S. Eilert , Ameen D. Akel , Shivam Swami
IPC: G06F12/0802 , G06F3/06
Abstract: An example memory sub-system includes: a plurality of bank groups, wherein each bank group comprises a plurality of memory banks; a plurality of row buffers, wherein two or more row buffers of the plurality of row buffers are associated with each memory bank; a cache comprising a plurality of cache lines; a processing logic communicatively coupled to the plurality of bank groups and the plurality of row buffers, the processing logic to perform operations comprising: receiving an activate command specifying a row of a memory bank of the plurality of memory banks; fetching data from the specified row to a row buffer of the plurality of row buffers; and copying the data to a cache line of the plurality of cache lines.
-
公开(公告)号:US20210165609A1
公开(公告)日:2021-06-03
申请号:US17175911
申请日:2021-02-15
Applicant: Micron Technology, Inc.
Inventor: Ameen D. Akel , Sean S. Eilert
Abstract: An apparatus (e.g., a content addressable memory system) can have a controller, a first content addressable memory coupled to the controller, and a second content addressable memory coupled to the controller. The controller can be configured to cause the first content addressable memory to write data in the first content addressable memory, cause the second content addressable memory to write the data in the second content addressable memory, and cause the second content addressable memory to query the data written in the second content addressable memory while the first content addressable memory continues to write the data in the first content addressable memory.
-
公开(公告)号:US20210081141A1
公开(公告)日:2021-03-18
申请号:US16573785
申请日:2019-09-17
Applicant: Micron Technology, Inc.
Inventor: Kenneth Marion Curewitz , Shivam Swami , Samuel E. Bradshaw , Justin M. Eno , Ameen D. Akel , Sean S. Eilert
Abstract: A memory chip having a predefined memory region configured to store program data transmitted from a microchip. The memory chip also having a programmable engine configured to facilitate access to a second memory chip to read data from the second memory chip and write data to the second memory chip according to stored program data in the predefined memory region. The predefined memory region can include a portion configured as a command queue for the programmable engine, and the programmable engine can be configured to facilitate access to the second memory chip according to the command queue.
-
公开(公告)号:US20210072957A1
公开(公告)日:2021-03-11
申请号:US16888345
申请日:2020-05-29
Applicant: Micron Technology, Inc.
Inventor: Sean S. Eilert , Shivasankar Gunasekaran , Ameen D. Akel , Dmitri Yudanov , Sivagnanam Parthasarathy
Abstract: Systems, apparatuses, and methods of operating memory systems are described. Processing-in-memory capable memory devices are also described, and methods of performing fused-multiply-add operations within the same. Bit positions of bits stored at one or more portions of one or more memory arrays, may be accessed via data lines by activating the same or different access lines. A sensing circuit operatively coupled to a data line may be temporarily formed and measured to determine a state (e.g., a count of the number of bits that are a logic “1”) of accessed bit positions of a data line, and state information may be used to determine a computational result.
-
公开(公告)号:US10937499B2
公开(公告)日:2021-03-02
申请号:US16382449
申请日:2019-04-12
Applicant: Micron Technology, Inc.
Inventor: Ameen D. Akel , Sean S. Eilert
IPC: G11C15/04
Abstract: An apparatus (e.g., a content addressable memory system) can have a controller; a first content addressable memory coupled to the controller and a second content addressable memory coupled to the controller. The controller can be configured to cause the first content addressable memory to compare input data to first data stored in the first content addressable memory and cause the second content addressable memory to compare the input data to second data stored in the second content addressable memory such the input data is compared to the first and second data concurrently and replace a result of the comparison of the input data to the first data with a result of the comparison of the input data to the second data in response to determining that the first data is invalid and that the second data corresponds to the first data.
-
公开(公告)号:US20240396573A1
公开(公告)日:2024-11-28
申请号:US18679022
申请日:2024-05-30
Applicant: Micron Technology, Inc.
Inventor: Ameen D. Akel , Helena Caminal , Sean S. Eilert
Abstract: Methods, systems, and devices for associative computing for error correction are described. A device may receive first data representative of a first codeword of a size for error correction. The device may identify a set of content-addressable memory cells that stores data representative of a set of codewords each of which is the size of the first codeword. The device may identify second data representative of the first codeword in the set of content-addressable memory cells. Based on identifying the second data, the device may transmit an indication of a valid codeword that is mapped to the second data.
-
公开(公告)号:US12136448B2
公开(公告)日:2024-11-05
申请号:US17846751
申请日:2022-06-22
Applicant: Micron Technology, Inc.
Inventor: Shivam Swami , Sean S. Eilert , Ameen D. Akel
Abstract: Methods, systems, and devices for memory accessing with auto-precharge are described. For example, a memory system may be configured to support an activate with auto-precharge command, which may be associated with a memory device opening a page of memory cells, latching respective logic states stored by the memory cells at a row buffer, writing logic states back to the page of memory cells, and maintaining the latched logic states at the row buffer (e.g., while maintaining power to latches of the row buffer, after closing the page of memory cells, while the page of memory cells is closed).
-
公开(公告)号:US12112792B2
公开(公告)日:2024-10-08
申请号:US17712935
申请日:2022-04-04
Applicant: Micron Technology, Inc.
Inventor: Glen E. Hush , Sean S. Eilert , Aliasger T. Zaidy , Kunal R. Parekh
IPC: H01L23/00 , G06F3/06 , G06F13/16 , G06F13/28 , G11C7/08 , G11C7/10 , G11C11/408 , G11C11/4091 , G11C11/4093 , G11C11/4096 , G16B30/00 , G16B50/10 , H01L21/66 , H01L21/78 , H01L25/00 , H01L25/065 , H01L25/18
CPC classification number: G11C11/4093 , G06F3/0656 , G06F13/1673 , G06F13/28 , G11C7/08 , G11C7/1039 , G11C11/4087 , G11C11/4091 , G11C11/4096 , G16B30/00 , G16B50/10 , H01L21/78 , H01L22/12 , H01L24/08 , H01L24/48 , H01L24/80 , H01L25/0652 , H01L25/0657 , H01L25/18 , H01L25/50 , G06F2213/28 , H01L24/16 , H01L2224/0801 , H01L2224/08145 , H01L2224/1601 , H01L2224/16221 , H01L2224/48091 , H01L2224/48145 , H01L2224/48221 , H01L2224/80895 , H01L2224/80896 , H01L2225/06517 , H01L2225/06524 , H01L2225/06527 , H01L2225/06541 , H01L2225/06565 , H01L2225/06589 , H01L2924/1431 , H01L2924/14335 , H01L2924/1436
Abstract: A memory device includes an array of memory cells configured on a die or chip and coupled to sense lines and access lines of the die or chip and a respective sense amplifier configured on the die or chip coupled to each of the sense lines. Each of a plurality of subsets of the sense lines is coupled to a respective local input/output (I/O) line on the die or chip for communication of data on the die or chip and a respective transceiver associated with the respective local I/O line, the respective transceiver configured to enable communication of the data to one or more device off the die or chip.
-
-
-
-
-
-
-
-
-