-
公开(公告)号:US12124704B2
公开(公告)日:2024-10-22
申请号:US18356693
申请日:2023-07-21
发明人: Asaf Gueta , Arie Star , Omer Fainzilber , Eran Sharon
IPC分类号: G06F3/06
CPC分类号: G06F3/0614 , G06F3/064 , G06F3/0679
摘要: A storage device includes a memory die and a controller. The controller identifies a dirty block that was subject to an interrupted I/O operation and performs a coarse inspection of the dirty block. Each iteration of the coarse inspection includes: requesting first bytes of a current page of the dirty block; receiving contents of the first bytes from the at least one memory die; and evaluating a state of the current page based on the contents of the first bytes. The controller also determines an initial last good page based on the coarse inspection and performs a fine inspection of at least one page based on a second number of bytes greater than the first number of bytes. The fine inspection validates the initial last good page and identifies the initial last good page as an actual last good page of the dirty block.
-
公开(公告)号:US12118242B2
公开(公告)日:2024-10-15
申请号:US17657456
申请日:2022-03-31
发明人: Judah Gamliel Hahn , Shay Benisty , Ariel Navon
IPC分类号: G06F3/06
CPC分类号: G06F3/0659 , G06F3/0604 , G06F3/0656 , G06F3/0679
摘要: The present disclosure generally relates to host memory buffer (HMB) cache management in DRAM-less SSDs. HMB is transient memory and may not always be available. For example, when the link between the data storage device and the host device is not active, the data storage device can't access the HMB. Placing an HMB log in the HMB controller that is disposed in the data storage device provides access to data that would otherwise be inaccessible in the HMB. The HMB log contains any deltas that have occurred since either the last copying to an HMB cache in the memory device or any delta that have occurred since the link became inactive. The HMB cache mirrors the HMB. In so doing, the data of the HMB is available to the data storage device not only when the link is active, but also when the link is not active.
-
公开(公告)号:US12114435B2
公开(公告)日:2024-10-08
申请号:US17744291
申请日:2022-05-13
发明人: Virgil Zhu , Vincent Jiang , Paul Qu , Shixing Zhu , Yuanheng Zhang , Enoch He , Yonglong Liu , Lian Chen , Guangqiang Li , Jingyun Chen
IPC分类号: B23K1/00 , B23K3/00 , B23K37/04 , H05K3/34 , B23K101/42
CPC分类号: H05K3/3494 , B23K1/0016 , B23K37/04 , H05K3/341 , H05K3/3457 , B23K2101/42
摘要: A method of soldering one or more components to a substrate includes providing a substrate and applying an amount of solder material to the top planar surface of the substrate. One or more electrical components are mounted to the solder material in a predetermined position and orientation. A carrier is provided having one or more magnets embedded therein. The substrate is positioned above the carrier such that each of the one or more magnets is positioned directly below a corresponding electrical component. A carrier cover is positioned above the substrate and the electrical components. The solder material is heated to a predetermined temperature for a predetermined amount of time during which each of the magnets exerts a magnetic force on a corresponding electrical component to maintain its orientation relative to the substrate. The magnets reduce the occurrence of tombstoning of the electrical components during heating of the solder material.
-
公开(公告)号:US12108577B2
公开(公告)日:2024-10-01
申请号:US17743184
申请日:2022-05-12
IPC分类号: H05K7/20
CPC分类号: H05K7/20509 , H05K7/20 , H05K7/20009 , H05K7/20418 , H05K7/205
摘要: A thermal dissipation device for use with electronic assemblies or devices and that includes a heat conductive plate configured to thermally couple to one or more packaged components on a first side of the heat conductive plate. The thermal dissipation device further includes a heat conductive post coupled to a second side of the heat conductive plate. The heat conductive post includes a fin member rotatably coupled to the heat conductive post, which is configured to rotate about an axis of the heat conductive post to maximize both a flow of air across the fin member and thermal dissipation of heat from the heat conductive plate into the atmosphere.
-
公开(公告)号:US12105990B2
公开(公告)日:2024-10-01
申请号:US17943767
申请日:2022-09-13
发明人: Shay Benisty
IPC分类号: G06F3/06
CPC分类号: G06F3/0659 , G06F3/0613 , G06F3/0652 , G06F3/0673
摘要: The present disclosure generally relates to reducing latency when fetching Scatter Gather Lists (SGL). Rather than fetching the required SGLs sequentially regardless of what SGL descriptor is needed, the data storage device fetches all of the last entries of each SGL segment in ahead of time after receiving the command, but before the read data is available. The data storage device will still fetch the previous entries in the segment. Once the last entries are fetched, the last entries are stored in a table where the earlier descriptors of each segment are stored as the segments are fetched. In so doing, parallel fetching allows the data storage device to fetch SGL descriptors as needed and reduces the latency.
-
6.
公开(公告)号:US12086461B2
公开(公告)日:2024-09-10
申请号:US17347472
申请日:2021-06-14
发明人: Chao Sun , Tung Thanh Hoang , Dejan Vucinic
CPC分类号: G06F3/0659 , G06F3/0616 , G06F3/0673 , G06N20/00
摘要: Certain aspects of the present disclosure provide techniques for performing compute in memory (CIM) computations. A device comprises a CIM module configured to apply analog weights to input data using multiply-accumulate operations to generate an output. The device further comprises a digital weight storage unit configured to store digital weight references, wherein a digital weight reference corresponds to an analog weight of the analog weights. The device also comprises a device controller configured to program the analog weights to the CIM module, cause the CIM module to process the input data, and reprogram one or more analog weights that are degraded. The digital weight references in the digital weight storage unit are populated with values from a host processing device. Degraded analog weights in the CIM module are reprogrammed based on the corresponding digital weight references from the digital weight storage unit without reference to the host processing device.
-
公开(公告)号:US12068041B2
公开(公告)日:2024-08-20
申请号:US17199534
申请日:2021-03-12
发明人: Shrikar Bhagath , Dean Jenkins , Hedan Zhang , Bret Winkler , Ning Ye
IPC分类号: G11C16/30 , G06F30/367 , G06F30/392 , G06F30/398 , G06F113/18 , G06F119/02 , G06F119/06 , G06F119/08 , H01L23/367
CPC分类号: G11C16/30 , G06F30/367 , G06F30/392 , G06F30/398 , H01L23/367 , G06F2113/18 , G06F2119/02 , G06F2119/06 , G06F2119/08
摘要: A data storage device including, in one implementation, a number of memory die packages disposed on a substrate within the data storage device. Each memory die package has a die density that includes one or more memory dies. The die density of each memory die package is configured to provide an even thermal distribution across the number of memory die packages. The respective die densities of two memory of the die packages are different from each other.
-
公开(公告)号:US12067289B2
公开(公告)日:2024-08-20
申请号:US17571841
申请日:2022-01-10
发明人: Amit Sharma , Dinesh Kumar Agarwal
IPC分类号: G06F3/06
CPC分类号: G06F3/0659 , G06F3/0604 , G06F3/0679
摘要: A data storage device and method for memory-die-state-aware host command submission are provided. In one embodiment, a data storage device comprises a memory comprising a plurality of memory dies and a controller. The controller is configured to receive a query from a host for a status of a memory die that will be accessed by a command; determine the status of the memory die; and respond to the query by providing the status of the memory die to the host. Other embodiments are possible, and each of the embodiments can be used alone or together in combination.
-
公开(公告)号:US12061791B2
公开(公告)日:2024-08-13
申请号:US17901157
申请日:2022-09-01
发明人: Eran Erez , Joseph R. Meza , Dylan B. Fairchild
IPC分类号: G06F3/06
CPC分类号: G06F3/0607 , G06F3/0604 , G06F3/0622 , G06F3/0631 , G06F3/0644 , G06F3/0679
摘要: A data storage device includes a host interface for coupling the data storage device to a host system. The data storage device also includes a device memory and a controller. The controller is configured to determine if a retrim is needed for the data storage device. In accordance with a determination that the retrim is needed, the controller is configured to identify a time to initiate a new trim on the data storage device, and cause the new trim on the data storage device at the time identified.
-
公开(公告)号:US12058259B2
公开(公告)日:2024-08-06
申请号:US17218179
申请日:2021-03-31
CPC分类号: H04L9/16 , G06F3/0604 , G06F3/064 , G06F3/0679 , G06F16/148 , G06F21/79 , H04L9/0894 , G06F2221/2107
摘要: This disclosure relates to data storage device (DSD) hardware and, more specifically, to systems and methods for encrypting data stored on a DSD. A DSD comprises a non-volatile storage medium to store multiple file system data objects using block addressing. The multiple file system data objects are addressable by respective ranges of blocks. A device controller is integrated with the DSD and comprises hardware circuitry configured to encrypt data to be stored on the storage medium and decrypt data stored on the storage medium based on different cryptographic keys, and to use each of the different cryptographic keys for one of the ranges of blocks addressing a respective file system data object. The decryption part of the hardware circuitry can be deactivated so that the data can be read in encrypted form.
-
-
-
-
-
-
-
-
-