-
公开(公告)号:US11340836B2
公开(公告)日:2022-05-24
申请号:US16990864
申请日:2020-08-11
Applicant: Micron Technology, Inc.
Inventor: Angelo Della Monica , Eric Kwok Fung Yuen , Pasquale Cimmino , Massimo Iaculo , Francesco Falanga
IPC: G06F3/06
Abstract: A variety of applications can include apparatus and/or methods of operating the apparatus in which functionalities of a memory device of the apparatus can be extended by changing data flow behaviour associated with standard commands used between a host platform and the memory device. Such functionalities can include debug capabilities. In an embodiment, a standard write command and data using a standard protocol to write to a memory device is received in the memory device, where the data is setup information to enable an extension component in the memory device. An extension component includes instructions in the memory device to execute operations on components of the memory device. The memory device can execute operations of the enabled extension component in the memory device based on the setup information. Additional apparatus, systems, and methods are disclosed.
-
公开(公告)号:US20210055966A1
公开(公告)日:2021-02-25
申请号:US16549218
申请日:2019-08-23
Applicant: Micron Technology, Inc.
Inventor: Angelo Della Monica , Paolo Papa , Carminantonio Manganelli , Massimo Iaculo
IPC: G06F9/50 , G06F12/1009 , G06F3/06
Abstract: A variety of applications can include systems and methods that control a memory size of a changelog in a storage device, where the changelog is implemented to correlate virtual page addresses to physical addresses in one or more memory devices. The memory size can be controlled by an allocation schema for a scalable memory area for the changelog in the storage device. The allocation schema can include using bitmaps, lists linked to the bitmaps, and a counter to count bits asserted in the bitmaps such that the allocation of memory space in the storage device can depend on usage rather than allocating a large memory space for all possible correlations of virtual page addresses to physical addresses.
-
公开(公告)号:US20230033903A1
公开(公告)日:2023-02-02
申请号:US17962236
申请日:2022-10-07
Applicant: Micron Technology, Inc.
Inventor: Angelo Della Monica , Paolo Papa , Carminantonio Manganelli , Massimo Laculo
IPC: G06F9/50 , G06F12/1009 , G06F3/06
Abstract: A variety of applications can include systems and methods that control a memory size of a changelog in a storage device, where the changelog is implemented to correlate virtual page addresses to physical addresses in one or more memory devices. The memory size can be controlled by an allocation schema for a scalable memory area for the changelog in the storage device. The allocation schema can include using bitmaps, lists linked to the bitmaps, and a counter to count bits asserted in the bitmaps such that the allocation of memory space in the storage device can depend on usage rather than allocating a large memory space for all possible correlations of virtual page addresses to physical addresses.
-
公开(公告)号:US20190121575A1
公开(公告)日:2019-04-25
申请号:US15790690
申请日:2017-10-23
Applicant: Micron Technology, Inc.
Inventor: Angelo Della Monica , Eric Kwok Fung Yuen , Pasquale Cimmino , Massimo Iaculo , Francesco Falanga
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0632 , G06F3/0644 , G06F3/0679
Abstract: A variety of applications can include apparatus and/or methods of operating the apparatus in which functionalities of a memory device of the apparatus can be extended by changing data flow behaviour associated with standard commands used between a host platform and the memory device. Such functionalities can include debug capabilities. In an embodiment, a standard write command and data using a standard protocol to write to a memory device is received in the memory device, where the data is setup information to enable an extension component in the memory device. An extension component includes instructions in the memory device to execute operations on components of the memory device. The memory device can execute operations of the enabled extension component in the memory device based on the setup information. Additional apparatus, systems, and methods are disclosed.
-
公开(公告)号:US11789661B2
公开(公告)日:2023-10-17
申请号:US17747477
申请日:2022-05-18
Applicant: Micron Technology, Inc.
Inventor: Angelo Della Monica , Eric Kwok Fung Yuen , Pasquale Cimmino , Massimo Iaculo , Francesco Falanga
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0632 , G06F3/0644 , G06F3/0679
Abstract: A variety of applications can include apparatus and/or methods of operating the apparatus in which functionalities of a memory device of the apparatus can be extended by changing data flow behaviour associated with standard commands used between a host platform and the memory device. Such functionalities can include debug capabilities. In an embodiment, a standard write command and data using a standard protocol to write to a memory device is received in the memory device, where the data is setup information to enable an extension component in the memory device. An extension component includes instructions in the memory device to execute operations on components of the memory device. The memory device can execute operations of the enabled extension component in the memory device based on the setup information. Additional apparatus, systems, and methods are disclosed.
-
公开(公告)号:US10754580B2
公开(公告)日:2020-08-25
申请号:US15790690
申请日:2017-10-23
Applicant: Micron Technology, Inc.
Inventor: Angelo Della Monica , Eric Kwok Fung Yuen , Pasquale Cimmino , Massimo Iaculo , Francesco Falanga
IPC: G06F3/06
Abstract: A variety of applications can include apparatus and/or methods of operating the apparatus in which functionalities of a memory device of the apparatus can be extended by changing data flow behaviour associated with standard commands used between a host platform and the memory device. Such functionalities can include debug capabilities. In an embodiment, a standard write command and data using a standard protocol to write to a memory device is received in the memory device, where the data is setup information to enable an extension component in the memory device. An extension component includes instructions in the memory device to execute operations on components of the memory device. The memory device can execute operations of the enabled extension component in the memory device based on the setup information. Additional apparatus, systems, and methods are disclosed.
-
公开(公告)号:US11650931B2
公开(公告)日:2023-05-16
申请号:US17234062
申请日:2021-04-19
Applicant: Micron Technology, Inc.
Inventor: Carminantonio Manganelli , Yoav Weinberg , Alberto Sassara , Paolo Papa , Luigi Esposito , Giuseppe D'Eliseo , Angelo Della Monica , Massimo Iaculo
IPC: G06F12/1009
CPC classification number: G06F12/1009 , G06F2212/7201
Abstract: A variety of applications can include systems and methods that utilize a hybrid logical to physical (L2P) caching scheme. A L2P cache and a L2P changelog in a storage device can be controlled for use in write and read operations of a memory system. A page pointer table in the L2P cache can be accessed, for performance of a write operation in the memory system, to obtain a specific physical address mapped to a specified logical block address from a host, where the access is based on the page pointer table loaded into the L2P cache from the L2P changelog. The L2P cache area can be progressively configured with the most frequently accessed page pointer tables in the L2P changelog in the latest host accesses.
-
公开(公告)号:US20220276808A1
公开(公告)日:2022-09-01
申请号:US17747477
申请日:2022-05-18
Applicant: Micron Technology, Inc.
Inventor: Angelo Della Monica , Eric Kwok Fung Yuen , Pasquale Cimmino , Massimo Iaculo , Francesco Falanga
IPC: G06F3/06
Abstract: A variety of applications can include apparatus and/or methods of operating the apparatus in which functionalities of a memory device of the apparatus can be extended by changing data flow behaviour associated with standard commands used between a host platform and the memory device. Such functionalities can include debug capabilities. In an embodiment, a standard write command and data using a standard protocol to write to a memory device is received in the memory device, where the data is setup information to enable an extension component in the memory device. An extension component includes instructions in the memory device to execute operations on components of the memory device. The memory device can execute operations of the enabled extension component in the memory device based on the setup information. Additional apparatus, systems, and methods are disclosed.
-
公开(公告)号:US20210240633A1
公开(公告)日:2021-08-05
申请号:US17234062
申请日:2021-04-19
Applicant: Micron Technology, Inc.
Inventor: Carminantonio Manganelli , Yoav Weinberg , Alberto Sassara , Paolo Papa , Luigi Esposito , Giuseppe D'Eliseo , Angelo Della Monica , Massimo Iaculo
IPC: G06F12/1009
Abstract: A variety of applications can include systems and methods that utilize a hybrid logical to physical (L2P) caching scheme. A L2P cache and a L2P changelog in a storage device can be controlled for use in write and read operations of a memory system. A page pointer table in the L2P cache can be accessed, for performance of a write operation in the memory system, to obtain a specific physical address mapped to a specified logical block address from a host, where the access is based on the page pointer table loaded into the L2P cache from the L2P changelog. The L2P cache area can be progressively configured with the most frequently accessed page pointer tables in the L2P changelog in the latest host accesses.
-
公开(公告)号:US11972294B2
公开(公告)日:2024-04-30
申请号:US17962236
申请日:2022-10-07
Applicant: Micron Technology, Inc.
Inventor: Angelo Della Monica , Paolo Papa , Carminantonio Manganelli , Massimo Iaculo
IPC: G06F9/50 , G06F3/06 , G06F12/1009
CPC classification number: G06F9/5016 , G06F3/0608 , G06F3/0643 , G06F3/0673 , G06F12/1009
Abstract: A variety of applications can include systems and methods that control a memory size of a changelog in a storage device, where the changelog is implemented to correlate virtual page addresses to physical addresses in one or more memory devices. The memory size can be controlled by an allocation schema for a scalable memory area for the changelog in the storage device. The allocation schema can include using bitmaps, lists linked to the bitmaps, and a counter to count bits asserted in the bitmaps such that the allocation of memory space in the storage device can depend on usage rather than allocating a large memory space for all possible correlations of virtual page addresses to physical addresses.
-
-
-
-
-
-
-
-
-