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: 12379873Abstract: 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: GrantFiled: July 12, 2023Date of Patent: August 5, 2025Assignee: Sandisk Technologies, Inc.Inventors: Amir Segev, Shay Benisty, Rotem Sela
-
Patent number: 12253949Abstract: 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: GrantFiled: July 26, 2023Date of Patent: March 18, 2025Assignee: Sandisk Technologies, Inc.Inventors: Rotem Sela, Amir Segev
-
Patent number: 12248706Abstract: 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: GrantFiled: July 12, 2023Date of Patent: March 11, 2025Assignee: Sandisk Technologies, Inc.Inventors: Rotem Sela, Meytal Soffer, Asher Druck
-
Patent number: 12182454Abstract: 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: GrantFiled: March 20, 2023Date of Patent: December 31, 2024Assignee: Sandisk Technologies, Inc.Inventors: Rotem Sela, Asher Druck
-
Publication number: 20240378151Abstract: 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: ApplicationFiled: July 26, 2023Publication date: November 14, 2024Inventors: Rotem Sela, Amir Segev
-
Publication number: 20240362370Abstract: 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: ApplicationFiled: August 10, 2023Publication date: October 31, 2024Inventors: Mayur Dipchand Jain, Rotem Sela, Meenakshi C, Danny Berler, Kakumanu Ambika K
-
Patent number: 12124377Abstract: 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: GrantFiled: July 14, 2023Date of Patent: October 22, 2024Assignee: Sandisk Technologies, Inc.Inventors: Rotem Sela, Hadas Oshinsky, Einav Zilberstein
-
Patent number: 12112044Abstract: 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: GrantFiled: May 12, 2022Date of Patent: October 8, 2024Assignee: Sandisk Technologies, Inc.Inventors: Alexander Lemberg, Aki Bleyer, Rotem Sela
-
Publication number: 20240332110Abstract: 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: ApplicationFiled: July 28, 2023Publication date: October 3, 2024Applicant: Western Digital Technologies, Inc.Inventors: Rotem Sela, Mahmud Asfur, Boaz Greenberg
-
Patent number: 12001711Abstract: 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: GrantFiled: July 27, 2022Date of Patent: June 4, 2024Assignee: Western Digital Technologies, Inc.Inventors: Rotem Sela, Shemmer Choresh
-
Publication number: 20240143227Abstract: 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: ApplicationFiled: July 12, 2023Publication date: May 2, 2024Applicant: Western Digital Technologies, Inc.Inventors: Rotem Sela, Meytal Soffer, Asher Druck
-
Publication number: 20240143228Abstract: 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: ApplicationFiled: July 12, 2023Publication date: May 2, 2024Applicant: Western Digital Technologies, Inc.Inventors: Amir SEGEV, Shay BENISTY, Rotem SELA
-
Publication number: 20240143509Abstract: 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: ApplicationFiled: July 14, 2023Publication date: May 2, 2024Applicant: Western Digital Technologies, Inc.Inventors: Rotem Sela, Hadas Oshinsky, Einav Zilberstein
-
Patent number: 11972118Abstract: 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: GrantFiled: June 29, 2022Date of Patent: April 30, 2024Assignee: Western Digital Technologies, Inc.Inventors: Alexander Lemberg, Rotem Sela, Noam Even-Chen, Asher Druck
-
Patent number: 11954367Abstract: 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: GrantFiled: June 15, 2022Date of Patent: April 9, 2024Assignee: Western Digital Technologies, Inc.Inventors: Ramanathan Muthiah, Judah Gamliel Hahn, Rotem Sela
-
Publication number: 20240004559Abstract: 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: ApplicationFiled: June 29, 2022Publication date: January 4, 2024Applicant: Western Digital Technologies, Inc.Inventors: Alexander LEMBERG, Rotem SELA, Noam EVEN-CHEN, Asher DRUCK
-
Publication number: 20230409236Abstract: 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: ApplicationFiled: June 15, 2022Publication date: December 21, 2023Applicant: Western Digital Technologies, Inc.Inventors: Ramanathan MUTHIAH, Judah Gamliel HAHN, Rotem SELA
-
Patent number: 11836374Abstract: 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: GrantFiled: July 8, 2022Date of Patent: December 5, 2023Assignee: Western Digital Technologies, Inc.Inventors: Rotem Sela, Einav Zilberstein, Asher Druck
-
Publication number: 20230384966Abstract: 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: ApplicationFiled: July 8, 2022Publication date: November 30, 2023Applicant: Western Digital Technologies, Inc.Inventors: Rotem Sela, Einav Zilberstein, Asher Druck
-
Publication number: 20230367485Abstract: 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: ApplicationFiled: May 12, 2022Publication date: November 16, 2023Inventors: Alexander LEMBERG, Aki BLEYER, Rotem SELA