-
公开(公告)号:US20140325316A1
公开(公告)日:2014-10-30
申请号:US14255064
申请日:2014-04-17
Applicant: Micron Technology, Inc.
Inventor: Sampath K. Ratnam , Troy D. Larsen , Doyle W. Rivers , Troy A. Manning , Martin L. Culley
IPC: G06F11/10
CPC classification number: G06F11/1068 , G06F11/10 , G06F11/108 , G11C11/5628 , G11C16/0483
Abstract: Data protection across multiple memory blocks can include writing a first portion of a codeword in a first location of a first memory block and writing a second portion of the codeword in a second location of a second memory block. The second location can be different than the first location with respect to the second and the first memory blocks.
Abstract translation: 跨越多个存储器块的数据保护可以包括将码字的第一部分写入第一存储器块的第一位置,并将码字的第二部分写入第二存储器块的第二位置。 第二位置可以不同于第二位置和第一存储块的第一位置。
-
公开(公告)号:US08756400B2
公开(公告)日:2014-06-17
申请号:US13859502
申请日:2013-04-09
Applicant: Micron Technology, Inc.
Inventor: Troy A. Manning , Martin L. Culley , Troy D. Larsen
IPC: G06F12/00
Abstract: The present disclosure includes devices, systems, and methods for memory address translation. One or more embodiments include a memory array and a controller coupled to the array. The array includes a first table having a number of records, wherein each record includes a number of entries, wherein each entry includes a physical address corresponding to a data segment stored in the array and a logical address. The controller includes a second table having a number of records, wherein each record includes a number of entries, wherein each entry includes a physical address corresponding to a record in the first table and a logical address. The controller also includes a third table having a number of records, wherein each record includes a number of entries, wherein each entry includes a physical address corresponding to a record in the second table and a logical address.
-
公开(公告)号:US11620228B2
公开(公告)日:2023-04-04
申请号:US17843387
申请日:2022-06-17
Applicant: Micron Technology, Inc.
Inventor: Timothy P. Finkbeiner , Troy D. Larsen
IPC: G06F12/00 , G06F12/0877
Abstract: Apparatuses and methods related to providing coherent memory access. An apparatus for providing coherent memory access can include a memory array, a first processing resource, a first cache line and a second cache line coupled to the memory array, a first cache controller, and a second cache controller. The first cache controller coupled to the first processing resource and to the first cache line can be configured to provide coherent access to data stored in the second cache line and corresponding to a memory address. A second cache controller coupled through an interface to a second processing resource external to the apparatus and coupled to the second cache line can be configured to provide coherent access to the data stored in the first cache line and corresponding to the memory address. Coherent access can be provided using a first cache line address register of the first cache controller which stores the memory address and a second cache line address register of the second cache controller which also stores the memory address.
-
公开(公告)号:US11430539B2
公开(公告)日:2022-08-30
申请号:US16914927
申请日:2020-06-29
Applicant: Micron Technology, Inc.
Inventor: Troy A. Manning , Troy D. Larsen , Jonathan D. Harms , Glen E. Hush , Timothy P. Finkbeiner
Abstract: Methods, systems, and devices for modifiable repair solutions for a memory array are described to support storing repair information for a memory array within the memory array itself. A memory device may include the memory array and an on-die microprocessor, where the microprocessor may retrieve the repair information from the memory array and write the repair information to repair circuitry used for identifying defective memory addresses. The microprocessor may support techniques for identifying additional defects and updating the repair information during operation of the memory array. For example, the microprocessor may identify additional defects based on errors associated with one or more memory cells of the memory array or based on testing performed on one or more memory cells of the memory array. In some cases, a host device may identify additional defects and may notify the microprocessor of the additional defects.
-
公开(公告)号:US11380372B1
公开(公告)日:2022-07-05
申请号:US17124697
申请日:2020-12-17
Applicant: Micron Technology, Inc.
Inventor: Timothy P. Finkbeiner , Troy A. Manning , Troy D. Larsen , Glen E. Hush
Abstract: Methods and devices related to transferring data between DRAM and SRAM. One method includes activating a first portion of a dynamic random access memory (DRAM), reading data from the first portion of the DRAM, latching the data from the first portion of the DRAM in one or more sense amplifiers, and writing the data from the one or more sense amplifiers to a first portion of a static random access memory (SRAM).
-
公开(公告)号:US11354187B2
公开(公告)日:2022-06-07
申请号:US16871641
申请日:2020-05-11
Applicant: Micron Technology, Inc.
Inventor: Troy A. Manning , Troy D. Larsen , Martin L. Culley
Abstract: The present disclosure includes apparatuses and methods for physical page, logical page, and codeword correspondence. A number of methods include error coding a number of logical pages of data as a number of codewords and writing the number of codewords to a number of physical pages of memory. The number of logical pages of data can be different than the number of physical pages of memory.
-
公开(公告)号:US20210365383A1
公开(公告)日:2021-11-25
申请号:US17324250
申请日:2021-05-19
Applicant: Micron Technology, Inc.
Inventor: Harold Robert G. Trout , Timothy P. Finkbeiner , Troy A. Manning , Glen E. Hush , Troy D. Larsen
Abstract: Apparatuses, systems, and methods for mapping a virtual address using a CAM are described. A parallel structure of a CAM can enable functions of a MMU to be integrated into a single operation performed using the CAM such that a virtual address of a memory array can be mapped directly to a row of a memory. An example method includes receiving an access command and address information for a memory array; identifying a virtual address and a physical address of the memory array based on the received address information; comparing, during a time period associated with the access command, the virtual address and the physical address to virtual addresses and physical addresses, respectively, of the memory array stored in a CAM; and accessing, during the time period, a row of the memory array coupled to a row of the CAM storing the virtual address and the physical address.
-
公开(公告)号:US20210365363A1
公开(公告)日:2021-11-25
申请号:US17324327
申请日:2021-05-19
Applicant: Micron Technology, Inc.
Inventor: Harold Robert G. Trout , Glen E. Hush , Troy A. Manning , Troy D. Larsen , Timothy P. Finkbeiner
Abstract: Methods, apparatuses, and systems related to mapping a virtual address using a physical address are described. In a memory system including a memory (e.g., cache) and a content addressable memory (CAM), the CAM can be configured to search data requested by a host from the memory based on multiple indicators stored in the CAM. For example, in the event that the data stored in the memory is not searchable based on a particular indicator such as a virtual address of a memory array (e.g., main memory), the CAM be configured to search the data based on another indicator such as a physical address of the memory array. Searching the data based on multiple indicators can resolve a synonym problem.
-
公开(公告)号:US11050425B2
公开(公告)日:2021-06-29
申请号:US16553443
申请日:2019-08-28
Applicant: Micron Technology, Inc.
Inventor: Timothy P Finkbeiner , Troy D. Larsen
IPC: H03K19/1776 , G06F3/06 , G11C16/26
Abstract: An example apparatus includes a memory device comprising a plurality of banks of memory cells. A particular bank of memory cells among the plurality of banks includes a system processor resident on a particular bank of the plurality of banks.
-
公开(公告)号:US10055285B2
公开(公告)日:2018-08-21
申请号:US14681564
申请日:2015-04-08
Applicant: Micron Technology, Inc.
Inventor: Troy A. Manning , Troy D. Larsen , Martin L. Culley
CPC classification number: G06F11/1068 , G06F3/061 , G06F3/0619 , G06F3/064 , G06F3/0679 , G06F3/0688 , G06F3/0689 , G06F8/44 , G06F11/108 , G06F2211/104 , G11C29/52
Abstract: The present disclosure includes apparatuses and methods for physical page, logical page, and codeword correspondence. A number of methods include error coding a number of logical pages of data as a number of codewords and writing the number of codewords to a number of physical pages of memory. The number of logical pages of data can be different than the number of physical pages of memory.
-
-
-
-
-
-
-
-
-