Patents by Inventor Rotem Sela

Rotem Sela 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).

  • Patent number: 12253949
    Abstract: A data storage device implements a Zoned Namespace (ZNS) storage architecture. The data storage device delays the execution of write commands that are received out of sequence instead of rejecting the write commands. The write commands that are received out of sequence are reordered according to a logical block address (LBA) associated with each write command. The data storage device also checks for deadlock conditions that may arise due to the execution of the write commands being delayed and/or due to the write commands being reordered.
    Type: Grant
    Filed: July 26, 2023
    Date of Patent: March 18, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: Rotem Sela, Amir Segev
  • Patent number: 12248706
    Abstract: A data storage device has a cache and a non-volatile memory. Instead of flushing the entire cache to the non-volatile memory in response to a command from a host, the data storage device flushes only the cached data that is associated with an identifier provided by the host. This allows the cached data associated with the identifier to be flushed more quickly. The data storage device can also prioritize queued commands that are associated with the identifier.
    Type: Grant
    Filed: July 12, 2023
    Date of Patent: March 11, 2025
    Assignee: Sandisk Technologies, Inc.
    Inventors: Rotem Sela, Meytal Soffer, Asher Druck
  • Patent number: 12182454
    Abstract: A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to maintain a plurality of virtual pools, wherein each virtual pool corresponds with an logical block address (LBA) range, update a counter of a virtual pool, wherein the counter corresponds to a health of the LBA range, and select, based on the counter, the virtual pool to program data to. The controller is further configured to maintain a counter for each application having data programmed to the virtual pool, where the counter is increased for each write operation to the virtual pool. When the counter equals or exceeds a threshold value, the controller is configured to send a warning to each application associated with the virtual pool having the counter that equals or exceeds the threshold value.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: December 31, 2024
    Assignee: Sandisk Technologies, Inc.
    Inventors: Rotem Sela, Asher Druck
  • Publication number: 20240378151
    Abstract: A data storage device implements a Zoned Namespace (ZNS) storage architecture. The data storage device delays the execution of write commands that are received out of sequence instead of rejecting the write commands. The write commands that are received out of sequence are reordered according to a logical block address (LBA) associated with each write command. The data storage device also checks for deadlock conditions that may arise due to the execution of the write commands being delayed and/or due to the write commands being reordered.
    Type: Application
    Filed: July 26, 2023
    Publication date: November 14, 2024
    Inventors: Rotem Sela, Amir Segev
  • Publication number: 20240362370
    Abstract: An access control system, data storage device, and method to enable an authorized host computing system to access replay protected memory blocks (RPMB) in a data storage device (DSD). This includes an access control system determining the host computing system to be authorized to access the DSD, and securely programming the host computing system and DSD with at least one RPMB key. The DSD is configured to authenticate, using the RPMB key, requests from the host computing device to access the protected memory blocks.
    Type: Application
    Filed: August 10, 2023
    Publication date: October 31, 2024
    Inventors: Mayur Dipchand Jain, Rotem Sela, Meenakshi C, Danny Berler, Kakumanu Ambika K
  • Patent number: 12124377
    Abstract: Zoned memory typically requires write commands to be sent from a host to a data storage device in logical block address (LBA) sequential order. Instead of rejecting out-of-order write commands, the data storage device can execute those commands and internally deal with the out-of-order problem. For example, the data storage device can use a special zone logical-to-physical address table, use a temporary zone data buffer, and/or store a data's LBA in a header for later matching.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: October 22, 2024
    Assignee: Sandisk Technologies, Inc.
    Inventors: Rotem Sela, Hadas Oshinsky, Einav Zilberstein
  • Patent number: 12112044
    Abstract: The present disclosure generally relates to recognizing a violation of an expected write amplification (WAF) rate and informing a host device of the violation so that the host device may take corrective action and ensure the data storage device does not reach end of life (EOL) earlier than expected. The host can provide the data storage device with an expected lifetime and may additionally provide a benchmark WAF rate. The data storage device compares the actual WAF rate to the benchmark WAF rate and notifies the host device of any violation where the actual WAF rate exceeds the benchmark WAF rate.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: October 8, 2024
    Assignee: Sandisk Technologies, Inc.
    Inventors: Alexander Lemberg, Aki Bleyer, Rotem Sela
  • Publication number: 20240332110
    Abstract: A multi-chip package includes a substrate, a first semiconductor module mounted on the substrate, an interposer mounted on the first semiconductor module and a second semiconductor module detachably coupled to the interposer. A housing at least partially encloses the first and second semiconductor modules and the interposer. The housing is configured to transition between a closed configuration and an open configuration. In the closed configuration, the second semiconductor module is fixed in position relative to the interposer and electrically connected to the substrate via the interposer, and in the open configuration the second semiconductor module is detachable from the interposer. The second semiconductor module being detachable from the interposer allows for the second semiconductor module to be selectively replaced to improve the longevity of the multi-chip package.
    Type: Application
    Filed: July 28, 2023
    Publication date: October 3, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Rotem Sela, Mahmud Asfur, Boaz Greenberg
  • Patent number: 12001711
    Abstract: The present disclosure generally relates to utilizing the host clock signal frequency to determine whether to operate in the default pulse width modulation (PWM) link startup sequence (LSS), be changed to high speed (HS) LSS by a host device capable of operating in either PWM LSS or HS LSS, or ignore the data storage device attributes of operating in PWM LSS and instead operate according to HS LSS. In so doing, the data storage device is adaptable to work with older generation UFS host devices as well as current and future generation UFS host devices.
    Type: Grant
    Filed: July 27, 2022
    Date of Patent: June 4, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Rotem Sela, Shemmer Choresh
  • Publication number: 20240143227
    Abstract: A data storage device has a cache and a non-volatile memory. Instead of flushing the entire cache to the non-volatile memory in response to a command from a host, the data storage device flushes only the cached data that is associated with an identifier provided by the host. This allows the cached data associated with the identifier to be flushed more quickly. The data storage device can also prioritize queued commands that are associated with the identifier.
    Type: Application
    Filed: July 12, 2023
    Publication date: May 2, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Rotem Sela, Meytal Soffer, Asher Druck
  • Publication number: 20240143509
    Abstract: Zoned memory typically requires write commands to be sent from a host to a data storage device in logical block address (LBA) sequential order. Instead of rejecting out-of-order write commands, the data storage device can execute those commands and internally deal with the out-of-order problem. For example, the data storage device can use a special zone logical-to-physical address table, use a temporary zone data buffer, and/or store a data's LBA in a header for later matching.
    Type: Application
    Filed: July 14, 2023
    Publication date: May 2, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Rotem Sela, Hadas Oshinsky, Einav Zilberstein
  • Publication number: 20240143228
    Abstract: The present disclosure generally relates to read and write operations utilizing barrier commands. Using barrier commands and a snapshot of doorbell states of submission queues (SQs), the necessary write commands to perform a read may be identified and executed to reduce any wait time of the host. As such, host delays during reads and writes are reduced. In absence of a barrier command, the host needs to wait for writes to complete before performing a read. When a barrier command is used, the host needs to wait for the barrier command to complete before performing a read. The controller will execute the post barrier reads only after completing the pre-barrier writes. As will be discussed herein, the controller completes the barrier command as soon as a doorbell snapshot is taken even though the pre-barrier writes may not yet be completed.
    Type: Application
    Filed: July 12, 2023
    Publication date: May 2, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Amir SEGEV, Shay BENISTY, Rotem SELA
  • Patent number: 11972118
    Abstract: A mobile data storage device (DSD) incorporating a mobile data storage device (DSD), the mobile DSD comprising a non-volatile storage medium configured to store user data, a data path configured to transmit at least data between the mobile DSD and a host computer system, a housing having a machine readable optical code and a controller. The controller is configured to receive, from the data path, a request to restore the mobile DSD to factory settings. The controller also receives, from the data path, a unique access passcode derived from the machine readable optical code. The controller validates the unique access passcode, and, in response to determining that the unique access passcode is valid, restores the mobile DSD to factory settings.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: April 30, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Alexander Lemberg, Rotem Sela, Noam Even-Chen, Asher Druck
  • Patent number: 11954367
    Abstract: 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.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: April 9, 2024
    Assignee: Western Digital Technologies, Inc.
    Inventors: Ramanathan Muthiah, Judah Gamliel Hahn, Rotem Sela
  • Publication number: 20240004559
    Abstract: A mobile data storage device (DSD) incorporating a mobile data storage device (DSD), the mobile DSD comprising a non-volatile storage medium configured to store user data, a data path configured to transmit at least data between the mobile DSD and a host computer system, a housing having a machine readable optical code and a controller. The controller is configured to receive, from the data path, a request to restore the mobile DSD to factory settings. The controller also receives, from the data path, a unique access passcode derived from the machine readable optical code. The controller validates the unique access passcode, and, in response to determining that the unique access passcode is valid, restores the mobile DSD to factory settings.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Applicant: Western Digital Technologies, Inc.
    Inventors: Alexander LEMBERG, Rotem SELA, Noam EVEN-CHEN, Asher DRUCK
  • Publication number: 20230409236
    Abstract: 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.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Applicant: Western Digital Technologies, Inc.
    Inventors: Ramanathan MUTHIAH, Judah Gamliel HAHN, Rotem SELA
  • Patent number: 11836374
    Abstract: A storage system uses blocks of memory that are sized larger than a size of a zone. This means that the storage system stores multiple zones in a given block. Storing zones with different zone properties in a given block can be problematic, so the storage system obtains zone property information for each zone and stores zones with similar zone properties in a given block.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: December 5, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Rotem Sela, Einav Zilberstein, Asher Druck
  • Publication number: 20230384966
    Abstract: A storage system uses blocks of memory that are sized larger than a size of a zone. This means that the storage system stores multiple zones in a given block. Storing zones with different one properties in a given block can be problematic, so the storage system obtains zone property information for each zone and stores zones with similar zone properties in a given block.
    Type: Application
    Filed: July 8, 2022
    Publication date: November 30, 2023
    Applicant: Western Digital Technologies, Inc.
    Inventors: Rotem Sela, Einav Zilberstein, Asher Druck
  • Publication number: 20230367485
    Abstract: The present disclosure generally relates to recognizing a violation of an expected write amplification (WAF) rate and informing a host device of the violation so that the host device may take corrective action and ensure the data storage device does not reach end of life (EOL) earlier than expected. The host can provide the data storage device with an expected lifetime and may additionally provide a benchmark WAF rate. The data storage device compares the actual WAF rate to the benchmark WAF rate and notifies the host device of any violation where the actual WAF rate exceeds the benchmark WAF rate.
    Type: Application
    Filed: May 12, 2022
    Publication date: November 16, 2023
    Inventors: Alexander LEMBERG, Aki BLEYER, Rotem SELA
  • Patent number: 11809747
    Abstract: A storage system analyzes a logical block address range of data in a resolution of a defragmentation unit. The storage system determines whether a given defragmentation unit is fragmented above a threshold and performs a defragmentation operation accordingly. Additionally or alternatively, the storage system can receive a suggested logical block address read order from a host to improve performance.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: November 7, 2023
    Assignee: Western Digital Technologies, Inc.
    Inventors: Einav Zilberstein, Hadas Oshinsky, Oren Ben Hayun, Rotem Sela, Alex Lemberg