Patents by Inventor Eran Erez

Eran Erez has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240078011
    Abstract: A host system includes an interface for coupling the host system to a data storage device. The host system also includes one or more processors, and memory storing one or more programs for execution by the one or more processors. The one or more programs include instructions for: determining if a retrim is needed for the data storage device; and in accordance with a determination that the retrim is needed: identifying a time to initiate a new trim on the data storage device; and causing the new trim on the data storage device at the time identified.
    Type: Application
    Filed: July 12, 2023
    Publication date: March 7, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Eran EREZ, Joseph R. MEZA, Dylan B. FAIRCHILD
  • Publication number: 20240078009
    Abstract: 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.
    Type: Application
    Filed: September 1, 2022
    Publication date: March 7, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Eran EREZ, Joseph R. MEZA, Dylan B. FAIRCHILD
  • Publication number: 20240078015
    Abstract: Disclosed are systems and methods for large write planning for performance consistency and resource usage efficiency. A method is implemented using one or more controllers for one or more storage devices. The method includes receiving, via a host interface, a notification of a write data burst. The method also includes computing available spaces in a plurality of memories and a write ratio, to handle the write data burst to the plurality of memories, based on the notification. The method also includes receiving, via the host interface, the write data burst. The method also includes, in response to receiving the write data burst, toggling writes between the plurality of memories, based on the available spaces and the write ratio.
    Type: Application
    Filed: September 1, 2022
    Publication date: March 7, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: ERAN EREZ, JOSEPH R. MEZA, NICHOLAS J. THOMAS
  • Patent number: 11880603
    Abstract: A storage system receives a command from a host to overwrite data that is stored in a memory of the storage system. The command may have been issued in error or by malware, so the storage system preserves the data that the host wants to overwrite, just in case the host later wants to recover the data. To do this, the storage system associates the physical address of the location of the memory that stores the data with a logical block address that is inaccessible by the host. To recover the data, the storage system replaces the logical block address that is inaccessible by the host with a logical block address that is accessible by the host.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: January 23, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Nicholas Thomas, Eran Erez, Matt Davidson
  • Publication number: 20230342078
    Abstract: A storage system receives a command from a host to overwrite data that is stored in a memory of the storage system. The command may have been issued in error or by malware, so the storage system preserves the data that the host wants to overwrite, just in case the host later wants to recover the data. To do this, the storage system associates the physical address of the location of the memory that stores the data with a logical block address that is inaccessible by the host. To recover the data, the storage system replaces the logical block address that is inaccessible by the host with a logical block address that is accessible by the host.
    Type: Application
    Filed: April 20, 2022
    Publication date: October 26, 2023
    Applicant: Western Digital Technologies, Inc.
    Inventors: Nicholas Thomas, Eran Erez, Matt Davidson
  • Publication number: 20230297156
    Abstract: The present disclosure generally relates to split, non-operational power states for a data storage device. The data storage device can transition between the split, non-operational power states without advertising the transition to the host device. The power state parameters that are advertised to the host device are adjusted such that the host device is guided to the correct power decision based on the advertised power and duration. By splitting the non-operational power states, the data storage device does not incur additional transitional energy costs for short idle durations.
    Type: Application
    Filed: May 25, 2023
    Publication date: September 21, 2023
    Applicant: Western Digital Technologies, Inc.
    Inventors: Dmitry VAYSMAN, Eran EREZ, Judah Gamliel HAHN, Sartaj AJRAWAT
  • Patent number: 11709539
    Abstract: The present disclosure generally relates to split, non-operational power states for a data storage device. The data storage device can transition between the split, non-operational power states without advertising the transition to the host device. The power state parameters that are advertised to the host device are adjusted such that the host device is guided to the correct power decision based on the advertised power and duration. By splitting the non-operational power states, the data storage device does not incur additional transitional energy costs for short idle durations.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: July 25, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Dmitry Vaysman, Eran Erez, Judah Gamliel Hahn, Sartaj Ajrawat
  • Patent number: 11334251
    Abstract: The present disclosure generally relates to thermal throttling a nonvolatile memory device in a data storage device. Nonvolatile memory devices can sustain higher temperatures for a limited duration of time as part of the lifecycle/operation of the device. By allowing for a small margin of time at a higher temperature of operation, the maximum capability of the data storage device is increased. In so doing, the data storage device reliability can be maintained while increasing the device performance.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: May 17, 2022
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Dmitry Vaysman, Eran Erez, Daniel Edward Tuers, Grishma Shah, Eakta Anchila, Man Lung Mui
  • Patent number: 11016545
    Abstract: The present disclosure discloses a memory device including a control system for thermal throttling. The control system acquires the temperature of a non-volatile memory element from a temperature detector at a first frequency. Upon determining that the temperature of the non-volatile memory element is above a pre-determined threshold, the control system acquires the temperature of the non-volatile memory element from the temperature detector at a second frequency that is higher than the first frequency and activates the thermal throttling for the non-volatile memory element.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: May 25, 2021
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Nian Niles Yang, Dmitry Vaysman, Eran Erez, Grishma Shah
  • Publication number: 20210141539
    Abstract: The present disclosure generally relates to thermal throttling a nonvolatile memory device in a data storage device. Nonvolatile memory devices can sustain higher temperatures for a limited duration of time as part of the lifecycle/operation of the device. By allowing for a small margin of time at a higher temperature of operation, the maximum capability of the data storage device is increased. In so doing, the data storage device reliability can be maintained while increasing the device performance.
    Type: Application
    Filed: June 29, 2020
    Publication date: May 13, 2021
    Inventors: Dmitry VAYSMAN, Eran EREZ, Daniel Edward TUERS, Grishma SHAH, Eakta ANCHILA, Man Lung MUI
  • Publication number: 20200333870
    Abstract: The present disclosure generally relates to split, non-operational power states for a data storage device. The data storage device can transition between the split, non-operational power states without advertising the transition to the host device. The power state parameters that are advertised to the host device are adjusted such that the host device is guided to the correct power decision based on the advertised power and duration. By splitting the non-operational power states, the data storage device does not incur additional transitional energy costs for short idle durations.
    Type: Application
    Filed: June 29, 2020
    Publication date: October 22, 2020
    Inventors: Dmitry VAYSMAN, Eran EREZ, Judah Gamliel HAHN, Sartaj AJRAWAT
  • Patent number: 10514748
    Abstract: Systems, methods, and apparatus are provided that can reduce power consumption of memory controllers in response to memory command backlog in various situations. A data storage device includes a plurality of sets of non-volatile memory (NVM) devices, a central controller, and a plurality of channel controllers. Each channel controller is coupled to a distinct set of the plurality of sets of NVM devices. Each channel controller includes a command queue configured to store pending memory commands and provide backlog information. The central controller is configured to receive the backlog information of the command queues of the plurality of channel controllers, and adjust a clock frequency of the central controller and one or more clock frequencies of the plurality of channel controllers based on the backlog information such that the pending memory commands in each of the command queues are below a predetermined threshold level.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: December 24, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Reed P. Tidwell, Yoav Weinberg, Daniel Tuers, Matthew Davidson, Eran Erez
  • Patent number: 10489072
    Abstract: A controller of a storage device analyzes data comprising a plurality of previous host idle durations to identify a trend in the previous host idle duration. The controller projects a next host idle duration based on the trend. The controller determines a transition from a storage device active state to a next storage device sleep state or a transition from a storage device sleep state to a next storage device active state based on the projected host idle duration.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: November 26, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Eran Erez, Shay Benisty
  • Patent number: 10466903
    Abstract: Systems and methods for dynamic and adaptive interrupt coalescing are disclosed. NVM Express (NVMe) implements a paired submission queue and completion queue mechanism, with host software on the host device placing commands into the submission queue. The memory device notifies the host device, via an interrupt, of entries on the completion queue. However, excessive interrupts become a burden to the host device. In that regard, the memory device includes a dynamic and adaptive interrupt coalescing methodology according to one or more parameters including: the completion queue; the commands; the queue depth; latency; and memory device firmware settings. In this way, the memory device may reduce the number of interrupts while still notifying the host device in a timely manner.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: November 5, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Shay Benisty, Eran Erez
  • Publication number: 20190250930
    Abstract: Aspects of the present disclosure provide systems and methods for dynamic serial data link (e.g., Peripheral Component Interconnect Express) reconfiguration to optimize power consumption of the serial data link. In some embodiments, Peripheral Component Interconnect Express (PCIe) link reconfiguration may be based on power state based transition, utilization based transition, and/or host based transition.
    Type: Application
    Filed: February 12, 2018
    Publication date: August 15, 2019
    Inventor: Eran Erez
  • Patent number: 10360155
    Abstract: The disclosure relates in some aspects to managing multi-tier memory, such as multi-tier NVM. Data that is originally written to a first tier (e.g., a fast tier) may be subsequently copied to a second tier (e.g., a slow tier). The data is temporarily left in the first tier until the space is needed for a subsequent write operation. Thus, for a period of time, a read operation is able to read the data from the first tier (e.g., the fast tier) instead of the second tier (e.g., the slow tier), thereby improving read performance. The disclosure relates in some aspects to a memory mapping scheme that enables a read operation to readily determine that data remains in the first tier and locate the data in that tier. Moreover, the scheme enables efficient reconfiguration of the mapping when the data in the first tier is erased.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: July 23, 2019
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Nicholas James Thomas, Matthew Davidson, Eran Erez
  • Publication number: 20190129630
    Abstract: A controller of a storage device analyzes data comprising a plurality of previous host idle durations to identify a trend in the previous host idle duration. The controller projects a next host idle duration based on the trend. The controller determines a transition from a storage device active state to a next storage device sleep state or a transition from a storage device sleep state to a next storage device active state based on the projected host idle duration.
    Type: Application
    Filed: November 1, 2017
    Publication date: May 2, 2019
    Inventors: Eran EREZ, Shay BENISTY
  • Publication number: 20190094938
    Abstract: Systems, methods, and apparatus are provided that can reduce power consumption of memory controllers in response to memory command backlog in various situations. A data storage device includes a plurality of sets of non-volatile memory (NVM) devices, a central controller, and a plurality of channel controllers. Each channel controller is coupled to a distinct set of the plurality of sets of NVM devices. Each channel controller includes a command queue configured to store pending memory commands and provide backlog information. The central controller is configured to receive the backlog information of the command queues of the plurality of channel controllers, and adjust a clock frequency of the central controller and one or more clock frequencies of the plurality of channel controllers based on the backlog information such that the pending memory commands in each of the command queues are below a predetermined threshold level.
    Type: Application
    Filed: September 27, 2017
    Publication date: March 28, 2019
    Inventors: Reed P. Tidwell, Yoav Weinberg, Daniel Tuers, Matthew Davidson, Eran Erez
  • Publication number: 20180315483
    Abstract: A storage system and method for handling overheating of the storage system are disclosed. The method comprises determining whether a temperature sensed by a temperature sensor is above a first threshold temperature; and in response to determining that the temperature sensed by the temperature sensor is above the first threshold temperature, lowering a voltage supplied by a power supply to one or more components in the storage system comprising transistors, wherein lowering the voltage supplied to the one or more components reduces temperature by reducing leakage current of the transistors.
    Type: Application
    Filed: May 1, 2017
    Publication date: November 1, 2018
    Applicant: Western Digital Technologies, Inc.
    Inventors: Nian Niles Yang, Eran Erez, Zelei Guo, Dmitry Vaysman
  • Patent number: 10115471
    Abstract: A storage system and method for handling overheating of the storage system are disclosed. The method comprises determining whether a temperature sensed by a temperature sensor is above a first threshold temperature; and in response to determining that the temperature sensed by the temperature sensor is above the first threshold temperature, lowering a voltage supplied by a power supply to one or more components in the storage system comprising transistors, wherein lowering the voltage supplied to the one or more components reduces temperature by reducing leakage current of the transistors.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: October 30, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: Nian Niles Yang, Eran Erez, Zelei Guo, Dmitry Vaysman