Patents by Inventor Dhanunjaya Rao Gorrle
Dhanunjaya Rao Gorrle 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: 20240201859Abstract: A controller of a storage device receives a stream of data from a host system. The stream of data corresponds to logical block addresses. The controller writes the stream of data to data block(s) in a device memory, each data block including respective super word line(s), each super word line including respective word line(s), and each word line corresponding to at least one logical block address. The controller generates a table for storing the logical block addresses in the order of data arrival. In response to receiving an update to one or more logical block addresses of the data block(s), the controller defragments at least one data block, based on the one or more logical block addresses, and writes data for one or more super word lines of the at least one data block to a new data block, based on the table, to retain the order.Type: ApplicationFiled: July 14, 2023Publication date: June 20, 2024Applicant: Western Digital Technologies, Inc.Inventors: Leeladhar AGARWAL, Dhanunjaya Rao GORRLE, Iva MAJETICOVA
-
Publication number: 20240086071Abstract: Aspects of a storage device are provided that requests L2P address translation data from an HMB for execution of an associated host command using a dynamically determined HMB transfer size. The storage device includes a volatile memory and a controller. The controller allocates, in the volatile memory, multiple memory locations for L2P address translation data from an HMB. The controller receives a command indicating a host data length, and transmits a request for a portion of the L2P address translation data stored in the HMB for the command. The HMB transfer size associated with the request may be based on the host data length of the associated host command, a quantity of free and contiguous memory locations available in the HMB read buffer, or a minimum between a size of the portion and a total size of the free and contiguous memory locations. Thus, HMB transfer latency may be reduced.Type: ApplicationFiled: September 12, 2022Publication date: March 14, 2024Inventors: Dhanunjaya Rao GORRLE, Aajna KARKI, Hongmei XIE
-
Patent number: 11663136Abstract: A non-volatile memory device includes a volatile memory, a non-volatile memory, and a controller. The controller is configured to map logical addresses for stored data to physical addresses of the stored data in the non-volatile memory using a logical-to-physical mapping structure stored partially in the volatile memory and at least partially in the non-volatile memory. The controller is configured to perform a storage capacity recovery operation for a region of the non-volatile memory that is selected based at least partially on a number of mappings for the region likely to be stored in the volatile memory for the storage capacity recovery operation.Type: GrantFiled: June 24, 2020Date of Patent: May 30, 2023Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Hongmei Xie, Dhanunjaya Rao Gorrle, Aajna Karki
-
Patent number: 11640260Abstract: A data storage device includes a memory device and a controller coupled to the memory device. The data storage device supports zoned namespace. The controller is configured to maintain a zone timestamp table that includes a corresponding timestamp for each zone and add a timestamp to each garbage collection block of the memory device. The controller is further configured to scan a garbage collection block from a last physical block address (PBA) entry to a first PBA entry, determine a zone timestamp for the scanned PBA entry, and compare the zone timestamp to a timestamp of the garbage collection block. The controller is further configured to create and maintain a zone timestamp table and create and maintain a zone based defragmentation table.Type: GrantFiled: July 21, 2022Date of Patent: May 2, 2023Assignee: Western Digital Technologies, Inc.Inventors: Hongmei Xie, Aajna Karki, Xiaoying Li, Ji-Hyun In, Dhanunjaya Rao Gorrle
-
Patent number: 11543993Abstract: A data storage device includes a memory device and a controller coupled to the memory device. The data storage device supports zoned namespace. The controller is configured to maintain a zone timestamp table that includes a corresponding timestamp for each zone and add a timestamp to each garbage collection block of the memory device. The controller is further configured to scan a garbage collection block from a last physical block address (PBA) entry to a first PBA entry, determine a zone timestamp for the scanned PBA entry, and compare the zone timestamp to a timestamp of the garbage collection block. The controller is further configured to create and maintain a zone timestamp table and create and maintain a zone based defragmentation table.Type: GrantFiled: June 17, 2021Date of Patent: January 3, 2023Assignee: Western Digital Technologies, Inc.Inventors: Hongmei Xie, Aajna Karki, Xiaoying Li, Ji-Hyun In, Dhanunjaya Rao Gorrle
-
Publication number: 20220404996Abstract: A data storage device includes a memory device and a controller coupled to the memory device. The data storage device supports zoned namespace. The controller is configured to maintain a zone timestamp table that includes a corresponding timestamp for each zone and add a timestamp to each garbage collection block of the memory device. The controller is further configured to scan a garbage collection block from a last physical block address (PBA) entry to a first PBA entry, determine a zone timestamp for the scanned PBA entry, and compare the zone timestamp to a timestamp of the garbage collection block. The controller is further configured to create and maintain a zone timestamp table and create and maintain a zone based defragmentation table.Type: ApplicationFiled: June 17, 2021Publication date: December 22, 2022Inventors: Hongmei XIE, Aajna KARKI, Xiaoying LI, Ji-Hyun IN, Dhanunjaya Rao GORRLE
-
Publication number: 20220405001Abstract: A data storage device includes a memory device and a controller coupled to the memory device. The data storage device supports zoned namespace. The controller is configured to maintain a zone timestamp table that includes a corresponding timestamp for each zone and add a timestamp to each garbage collection block of the memory device. The controller is further configured to scan a garbage collection block from a last physical block address (PBA) entry to a first PBA entry, determine a zone timestamp for the scanned PBA entry, and compare the zone timestamp to a timestamp of the garbage collection block. The controller is further configured to create and maintain a zone timestamp table and create and maintain a zone based defragmentation table.Type: ApplicationFiled: July 21, 2022Publication date: December 22, 2022Applicant: Western Digital Technologies, Inc.Inventors: Hongmei XIE, Aajna KARKI, Xiaoying LI, Ji-Hyun IN, Dhanunjaya Rao GORRLE
-
Patent number: 11294824Abstract: Aspects of a storage device including a memory and a controller are provided which allows for reduced latency of read-modify-write operations when a data length from a host is unaligned at two ends with a write length of the controller. When the controller receives from a host device a write command for data, the controller performs a first read of a head portion and a second read of a tail portion immediately after performing the first read. The controller performs a single L2P translation of one of the head or tail portions, senses the data associated with the head and tail portions once into latches, and reads the data from the latches for both the head and tail portions without performing another data sense. The controller then writes the data in response to the write command after performing the first read and the second read.Type: GrantFiled: January 3, 2020Date of Patent: April 5, 2022Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Dhanunjaya Rao Gorrle, Hongmei Xie, Hyuk Il Kwon
-
Publication number: 20210406192Abstract: A non-volatile memory device includes a volatile memory, a non-volatile memory, and a controller. The controller is configured to map logical addresses for stored data to physical addresses of the stored data in the non-volatile memory using a logical-to-physical mapping structure stored partially in the volatile memory and at least partially in the non-volatile memory. The controller is configured to perform a storage capacity recovery operation for a region of the non-volatile memory that is selected based at least partially on a number of mappings for the region likely to be stored in the volatile memory for the storage capacity recovery operation.Type: ApplicationFiled: June 24, 2020Publication date: December 30, 2021Applicant: Western Digital Technologies, Inc.Inventors: HONGMEI XIE, DHANUNJAYA RAO GORRLE, AAJNA KARKI
-
Publication number: 20210209030Abstract: Aspects of a storage device including a memory and a controller are provided which allows for reduced latency of read-modify-write operations when a data length from a host is unaligned at two ends with a write length of the controller. When the controller receives from a host device a write command for data, the controller performs a first read of a head portion and a second read of a tail portion immediately after performing the first read. The controller performs a single L2P translation of one of the head or tail portions, senses the data associated with the head and tail portions once into latches, and reads the data from the latches for both the head and tail portions without performing another data sense. The controller then writes the data in response to the write command after performing the first read and the second read.Type: ApplicationFiled: January 3, 2020Publication date: July 8, 2021Inventors: Dhanunjaya Rao Gorrle, Hongmei Xie, Hyuk Il Kwon