Solution for super device imbalance in ZNS SSD

    公开(公告)号:US11960753B2

    公开(公告)日:2024-04-16

    申请号:US17412140

    申请日:2021-08-25

    IPC分类号: G06F3/00 G06F3/06 G06F12/02

    摘要: A data storage device includes a memory device and a controller coupled to the memory device. The memory device includes at least a first super device and a second super device. Each of the super devices includes a plurality of active zones and a threshold value for a number of cold zones. The controller classifies zones as either a cold zone or hot zone depending the number of resets to the zone. If the number of resets to the zone is greater than a threshold reset value, then the zone is classified as a hot zone, otherwise the zone is classified as a cold zone. The controller is configured to determine that the number of cold zones is greater than the threshold value for a super device and move data from at least one cold zone from the super device to a zone of another super device.

    SSD Auxiliary Battery Power For Handling Ungraceful Shutdown With Host

    公开(公告)号:US20240118814A1

    公开(公告)日:2024-04-11

    申请号:US18542437

    申请日:2023-12-15

    IPC分类号: G06F3/06 H02J7/00

    摘要: Aspects of a storage device, a host device, and a redundant array of independent disks (RAID) system including multiple storage devices and the host device are provided that provide power control and power loss handling. The host device and the storage devices in the RAID system may each include at least a memory, a controller coupled to the memory, and a power management circuit coupled to the memory and the controller. A storage device controller may receive rationed power from the host device or a RAID controller in the host device in response to a message from that storage device indicating a detected loss in supplied power. An amount of the rationed power is based on a program data rate of the storage device or a size of data from the host device or the RAID controller to be written to the memory. Thus, UGSDs may be detected and addressed.

    ROTATIONAL DIPPING OF STORAGE DISK MEDIA
    73.
    发明公开

    公开(公告)号:US20240116078A1

    公开(公告)日:2024-04-11

    申请号:US18365955

    申请日:2023-08-04

    摘要: Devices and methods are disclosed for a lubricant station for applying lubricant to storage disk platters. The lubricant station includes a tub for holding lubricant and a caddy disposed in the tub, with the storage disk platters placed in the caddy. The caddy includes a mandrel configured to raise and lower the storage disk platters into the tub. The caddy also includes rotatable shafts configured to hold the storage disk platter. The caddy also includes a drive mechanism for rotating the rotatable shafts. The lubricant station also includes control circuitry configured to lower the storage disk platters onto the rotatable shafts of the caddy, rotate the rotatable shafts and the storage disk platters, and remove the storage disk platters from the tub.

    Hard disk drive multiple contact disk spindle motor hub flange

    公开(公告)号:US11955139B2

    公开(公告)日:2024-04-09

    申请号:US18135084

    申请日:2023-04-14

    IPC分类号: G11B17/038 G11B25/04

    CPC分类号: G11B17/038 G11B25/043

    摘要: A disk spindle assembly for a hard disk drive includes a hub and a hub flange extending radially from the hub and configured to apply a clamping force to secure disk media to the hub. The hub flange includes multiple protrusions extending from a surface of a top side and configured to contact a disk medium at multiple contact positions in response to application of a clamping load. The protrusions may be annular protrusions circumscribing the hub, where the height of an inner protrusion may be less than the height of an outer protrusion to inhibit coning of the bottom disk medium, and the protrusions may be positioned so that an equivalent contact radius corresponding to contact radii of the inner and outer annular protrusions is at a position halfway between the inner and outer diameters of the disk spacers to inhibit coning of the middle disk media.

    Command draining using host memory buffer

    公开(公告)号:US11954369B2

    公开(公告)日:2024-04-09

    申请号:US17980177

    申请日:2022-11-03

    IPC分类号: G06F3/06

    摘要: The present disclosure generally relates to aborting a command efficiently using the host memory buffer (HMB). The command contains pointers that direct the data storage device to various locations on the data storage device where relevant content is located. Once the abort command is received, the content of the host pointers stored in the data storage device RAM are changed to point to the HMB. The data storage device then waits until any already started transactions over the interface bus that are associated with the command have been completed. Thereafter, a failure completion command is posted to the host device.

    Active time-based command prioritization in data storage devices

    公开(公告)号:US11954367B2

    公开(公告)日:2024-04-09

    申请号:US17841600

    申请日:2022-06-15

    IPC分类号: G06F3/06

    摘要: Disclosed are systems and methods providing active time-based prioritization in host-managed stream devices. The method includes receiving a plurality of host commands from a host system. The method also includes computing active times of open memory regions. The method also includes determining one or more regions that have remained open for more than a threshold time period, based on the active times. The method also includes prioritizing one or more host commands from amongst the plurality of host commands for completion, the one or more host commands having corresponding logical addresses belonging to the one or more regions, thereby (i) minimizing risk to data and (ii) releasing resources corresponding to the one or more regions.

    Magnetic Recording Devices Having External Alternating Current Sources

    公开(公告)号:US20240112694A1

    公开(公告)日:2024-04-04

    申请号:US18540472

    申请日:2023-12-14

    IPC分类号: G11B5/31

    CPC分类号: G11B5/315 G11B5/3116

    摘要: Aspects of the present disclosure generally relate to a magnetic recording head assembly that includes an external alternating current (AC) source. A magnetic recording head of the magnetic recording head assembly includes a conductive structure between a main pole and a trailing shield. The conductive structure includes a conductive layer, and the conductive layer is nonmagnetic. The magnetic recording head assembly also includes an external AC source to supply AC current that flows through the conductive structure. In one aspect, the conductive structure is between a coil structure and the trailing shield, and the external AC source is coupled to the coil structure. The conductive structure and the external AC source facilitate consistently providing an enhanced AC writing field to facilitate effective and reliable writing, high ADC, high SNR, and reduced jitter.

    DATA STORAGE DEVICE WITH FLOW TRACKING ABILITY

    公开(公告)号:US20240111447A1

    公开(公告)日:2024-04-04

    申请号:US17959497

    申请日:2022-10-04

    发明人: Refael BEN-RUBI

    IPC分类号: G06F3/06 G06F11/07

    摘要: The present disclosure generally relates to improved event filtering, debugging, and flow communication through a flow identifier. Rather than sending messages or events with no identity or with local identity (that is identity that has meaning only to a few modules, and not to all the modules), this disclosure suggests adding a flow identifier to each message or event. The flow identifier is at least two bits added to each message to be later identified when needed. A first message is sent to a HW or FW module. At either the HW or FW module an event will be generated. When the event is generated the flow identifier will be added to the event. The HW or FW module will then send the generated events along with the flow identifier to the TBRAM. Once received, the TBRAM will send the events along with the flow identifier to a PC.

    FINDING AND RELEASING TRAPPED MEMORY IN ULAYER

    公开(公告)号:US20240111443A1

    公开(公告)日:2024-04-04

    申请号:US17956783

    申请日:2022-09-29

    IPC分类号: G06F3/06 G06F12/0804

    摘要: The present disclosure generally relates to improving memory management. When valid mSets are relocated via mBlock compaction, the uLayer will have some updates for the mSet and consolidation of the mSet will write the mSet to mBlock once more. The disclosure herein reduces the impact of the problem that the same more frequently updated mSets uRegions are consolidated many times and written to flash where the less updated mSets uRegions become trapped uRegions in the uLayer reducing the uLayer capacity and efficacy. The disclosure provides guidance on how to synchronize the uLayer consolidations efficiently and preventing trapping of unused uRegions in the uLayer that reduces the uLayer capacity and efficiency. The synchronizing is between the uLayer consolidation to the mLayer and the mBlock compaction process such that the smaller uLayer efficacy will not be reduced due to trapped uRegions that are less frequently updated.

    RELIABILITY ASSESSMENT FOR USE WITH POWER-PER-PROCESSING EVENT ESTIMATIONS WITHIN A DATA STORAGE DEVICE

    公开(公告)号:US20240111438A1

    公开(公告)日:2024-04-04

    申请号:US18132230

    申请日:2023-04-07

    IPC分类号: G06F3/06

    摘要: Methods and apparatus for power management in data storage devices are provided. One such data storage device (DSD) includes a non-volatile memory (NVM), a set of hardware processing engines, and a power sensor to measure a total power consumption of the set of hardware processing engines. A processor is configured to determine a power-per-processing event value for each of the set of processing engines based on total power consumption measurements, then control delivery of power to the processing engines based on the power-per-processing event values in accordance with a power budget. In some examples, the DSD employs a least-squares procedure to estimate the power-per-processing event values so the values can be determined without needing to measure the individual power consumption of the processing engines. Procedures are also provided for assessing the accuracy of the power-per-processing event values and for controlling further operations based on the assessment.