Patents Assigned to Seagate Technology
-
Patent number: 10585615Abstract: An apparatus may include a virtual flash device configured to emulate a flash memory device. The virtual flash device may include a flash interface configured to communicate with a flash controller, an address translation module configured to translate memory addresses from a flash based memory space to another memory space of another memory, a metadata and control module configured to manage metadata from the emulation of the flash memory device, and a non-flash memory controller configured to communicate with the other memory.Type: GrantFiled: May 10, 2018Date of Patent: March 10, 2020Assignee: Seagate Technology LLCInventors: Prasad Ramchandra Kadam, Sachin Sudhir Jagtap, Kedar Patankar
-
Patent number: 10585465Abstract: Apparatus and method for environmentally monitoring electronics devices. Each electronics device has an environmental sensor configured to monitor an environmental state. Environmental control logic, including computer instructions stored in the memory, is configured to simultaneously query, with respect to a global clock, at least a subset of the electronics devices to read the respective sensors and thereby obtain a set of environmental data points, and to map the set of environmental data points in relation to the sensor locations forming a transmissibility mode profile (TMP).Type: GrantFiled: July 14, 2016Date of Patent: March 10, 2020Assignee: Seagate Technology LLCInventor: Hans Leuthold
-
Patent number: 10585732Abstract: Systems and methods are disclosed for categorizing error types encountered in data access operations based on bit information from a data segment. An example apparatus includes a circuit configured to perform error recovery for one or more data segments including determining an error recovery operation of a plurality of error recovery operations to perform based on bit information of the one or more data segments. The example circuit also performs the determined error recovery operation.Type: GrantFiled: January 11, 2017Date of Patent: March 10, 2020Assignee: Seagate Technology LLCInventors: Seokhun Jeon, MinGyeong Son, Seung Youl Jeong
-
Patent number: 10585996Abstract: Systems and methods for die resistance-capacitance (RC) extraction and validation are described. In one embodiment, the method includes generating a chip power model (CPM) based at least in part on single domain excitation to determine a die capacitance; and performing loop-based static IR drop analysis to determine a die resistance for each power domain of a die. In some cases, the generating of the chip power model (CPM) includes generating a separate CPM for each power domain of the die.Type: GrantFiled: January 12, 2018Date of Patent: March 10, 2020Assignee: Seagate Technology LLCInventor: Nitin Kumar Chhabra
-
Patent number: 10585999Abstract: Systems and methods for selecting die and package parasitic for an input-output (IO) power domain are described. In one embodiment, the method includes determining a minimum on-die decoupling capacitance based at least in part on a product of a number of simultaneously switching IOs of the die and a maximum instantaneous current of an IO; determining a maximum package inductance based at least in part on a maximum operating frequency of an IC and a target impedance of a power delivery network of the die, the IC package, and a printed circuit board (PCB); and determining a maximum die resistance based at least in part on preventing the maximum die resistance from exceeding a maximum static IR drop of the die.Type: GrantFiled: January 12, 2018Date of Patent: March 10, 2020Assignee: Seagate Technology LLCInventors: Nitin Kumar Chhabra, Rohit Halba
-
Patent number: 10586563Abstract: Active pressure in the air bearing surface of a slider in the region of the transducer is reduced by introducing two channels in the center pad of the advanced air bearing along each side of the centerline and spaced apart from the transducer. This configuration moves the high pressure region away from the transducer zone at the trailing edge of the slider.Type: GrantFiled: March 22, 2019Date of Patent: March 10, 2020Assignee: Seagate Technology LLCInventors: HaiFeng Zhang, Abhik Rakshit
-
Patent number: 10587397Abstract: A system includes a storage medium enterprise and a processing component. The storage medium enterprise includes a first storage medium configured to store data and a second storage medium configured to store data. The processing component external to the storage medium enterprise is configured to receive and process data received from the storage medium enterprise. The first storage medium is configured to transmit a first operational data associated with the first storage medium to the processing component and the second storage medium is configured to transmit a second operational data associated with the second storage medium to the processing component. The first operational data is formed into a block of a block chain prior to transmission to the processing medium and the second operational data is formed into another block of the block chain prior to transmission to the processing medium.Type: GrantFiled: February 13, 2018Date of Patent: March 10, 2020Assignee: Seagate Technology LLCInventor: Dieter Paul Schnabel
-
Patent number: 10580446Abstract: An apparatus comprises a slider configured to facilitate heat assisted magnetic recording. The slider comprises a plurality of bond pads including a first electrical bond pad, a second electrical bond pad, and a ground pad. A laser diode comprises an anode coupled to the first electrical bond pad and a cathode coupled to the second electrical bond pad. The laser diode is operable in a non-lasing state and a lasing state. A heater is coupled between the ground pad and at least one of the anode and cathode of the laser diode. The heater is configured to generate heat for heating the laser diode during the non-lasing state and the lasing state.Type: GrantFiled: September 20, 2018Date of Patent: March 3, 2020Assignee: Seagate Technology LLCInventor: James Gary Wessel
-
Patent number: 10580440Abstract: Devices having an air bearing surface (ABS), the devices including a write pole; a near field transducer (NFT) that includes a peg and a disc, wherein the peg is at the ABS of the device; a heat sink positioned adjacent the disc of the NFT; a dielectric gap positioned adjacent the peg of the NFT at the ABS of the device; and a conformal diffusion barrier layer positioned between the write pole and the dielectric gap, the disc, and the heat sink, wherein the conformal diffusion barrier layer forms at least one angle that is not greater than 135°.Type: GrantFiled: January 29, 2019Date of Patent: March 3, 2020Assignee: Seagate Technology LLCInventors: Sarbeswar Sahoo, Martin Blaber, Hui Brickner, Tong Zhao, Yuhang Cheng, John Duda, Tae-Woo Lee
-
Patent number: 10580439Abstract: Devices that include a near field transducer (NFT), the NFT having at least one external surface; and at least one multilayer adhesion layer positioned on at least a portion of the at least one external surface, the multilayer adhesion layer including a first layer and a second layer, with the second layer being in contact with the portion of the at least one external surface of the NFT, the first layer including: yttrium (Y), scandium (Sc), zirconium (Zr), hafnium (Hf), silicon (Si), boron (B), tantalum (Ta), barium (Ba), aluminum (Al), titanium (Ti), niobium (Nb), calcium (Ca), beryllium (Be), strontium (Sr), magnesium (Mg), lithium (Li), or combinations thereof; and the second layer including: lanthanum (La), boron (B), lutetium (Lu), aluminum (Al), deuterium (D), cerium (Ce), uranium (U), praseodymium (Pr), yttrium (Y), silicon (Si), iridium (Ir), carbon (C), thorium (Th), scandium (Sc), titanium (Ti), vanadium (V), phosphorus (P), barium (Ba), europium (Eu), or combinations thereof.Type: GrantFiled: October 15, 2018Date of Patent: March 3, 2020Assignee: Seagate Technology LLCInventors: Justin Brons, Tong Zhao, Yuhang Cheng, Dimitar V. Dimitrov
-
Patent number: 10580444Abstract: A slider of a heat-assisted magnetic recording head comprises an air bearing surface and an optical waveguide configured to receive light from a laser source. The slider comprises a plurality of electrical bond pads including a first bond pad and a second bond pad. A first resistive sensor is configured to sense for spacing changes and contact between the slider and a magnetic recording medium at or near a first close point of the slider. A second resistive sensor is configured to sense for spacing changes and contact between the slider and the medium at or near a second close point of the slider. A bolometer is situated at a location within the slider that receives at least some of the light communicated along the optical waveguide. The first resistive sensor, the second resistive sensor, and the bolometer are coupled together and between the first and second bond pads.Type: GrantFiled: February 11, 2019Date of Patent: March 3, 2020Assignee: Seagate Technology LLCInventors: Declan Macken, Jon Kartsen Klarqvist
-
Patent number: 10580514Abstract: Log likelihood ratio (LLR) values that are computed in a flash memory controller during read retries change over time as the number of program-and-erase cycles (PECs) that the flash memory die has been subjected to increases. Therefore, in cases where an LLR table is used to provide pre-defined, fixed LLR values to the error-correcting code (ECC) decoding logic of the controller, decoding success and the resulting BER will degrade over time as the number of PECs to which the die has been subjected increases. In accordance with embodiments, a storage system, a flash memory controller for use in the storage system and method are provided that periodically measure the LLR values and update the LLR table with new LLR values. Periodically measuring the LLR values and updating the LLR table with new LLR values ensures high decoding success and a low BER over the life of the flash memory die.Type: GrantFiled: January 30, 2018Date of Patent: March 3, 2020Assignee: Seagate Technology LLCInventors: Yunxiang Wu, Yu Cai, Zhengang Chen, Erich Haratsch
-
Patent number: 10579278Abstract: The present disclosure relates to examples of controlling recycling of blocks of memory. In one example implementation according to aspects of the present disclosure, a method comprises allocating at least one block of memory selected from a subset of blocks to be written in accordance with an equalizing technique to equalize a variation between blocks of memory based on at least one factor. The method further comprises resupplying the subset of blocks.Type: GrantFiled: February 21, 2018Date of Patent: March 3, 2020Assignee: Seagate Technology LLCInventor: Radoslav Danilak
-
Publication number: 20200065262Abstract: Systems and methods are disclosed for full utilization of a data path's dynamic range. In certain embodiments, an apparatus may comprise a circuit including a first filter to digitally filter and output a first signal, a second filter to digitally filter and output a second signal, a summing node, and a first adaptation circuit. The summing node combine the first signal and the second signal to generate a combined signal at a summing node output. The first adaptation circuit may be configured to receive the combined signal, and filter the first signal and the second signal to set a dynamic amplitude range of the combined signal at the summing node output by modifying a first coefficient of the first filter and a second coefficient of the second filter based on the combined signal.Type: ApplicationFiled: November 4, 2019Publication date: February 27, 2020Applicant: Seagate Technology LLCInventors: Jason Bellorado, Marcus Marrow, Zheng Wu
-
Patent number: 10572180Abstract: Systems and methods are disclosed to perform a function level reset in a memory controller, in accordance with certain embodiments of the present disclosure. In some embodiments, an apparatus may comprise a storage controller circuit configured to receive a function reset indicator from a host device, the function reset indicator identifying a selected storage controller function executing at a storage controller of the apparatus. The circuit may abort each command associated with the selected function and pending at the apparatus based on the function reset indicator, verify that no commands associated with the selected function remain pending at the apparatus, and clear registers associated with the selected function based on the determination that no commands associated with the selected function remain.Type: GrantFiled: April 28, 2016Date of Patent: February 25, 2020Assignee: Seagate Technology LLCInventors: Shashank Nemawarkar, Balakrishnan Sundararaman, Chris Randall Stone, Charles Edward Peet, Allen Vestal, Siddharth Krishna Kumar
-
Patent number: 10574270Abstract: Systems and methods are disclosed for implementing sector management in drives having multiple modulation coding. A circuit may be configured to generate a data sector having a first number of bits based on a first modulation encoding scheme associated with a first location of a data storage medium, determine a difference between the first number of bits and a second number of bits corresponding to a second modulation encoding scheme associated with a second location of the data storage medium, append a number of padding bits to the data sector based on the difference, and store the data sector to the second location of the data storage medium. The data sector may be a sector reallocated from the first location to the second location. The data sector may also be an intermediate parity sector stored to a media cache region of the data storage device.Type: GrantFiled: November 9, 2016Date of Patent: February 25, 2020Assignee: Seagate Technology LLCInventors: Deepak Sridhara, Ara Patapoutian, Prafulla B Reddy, Richard Jay Parshall
-
Patent number: 10566031Abstract: The present disclosure includes embodiments of an electrical device that includes an interior having a saturated salt solution and desiccant disposed therein to manage the relative humidity of the interior.Type: GrantFiled: April 16, 2018Date of Patent: February 18, 2020Assignee: Seagate Technology LLCInventor: John L. Brand
-
Patent number: 10564865Abstract: Method and apparatus for managing data in a distributed data storage system. In some embodiments, a plurality of storage devices define an overall available memory space. A control circuit stores a first copy of user data from a selected distributed data set in a working set of memory buffers, stores a duplicate, second copy of the user data in an alias set of memory buffers, generates parity data based on the second copy of the user data in the alias set of the memory buffers, and flushes the user data and the parity data from the alias set of memory buffers to the storage devices while the first copy of the user data remains in the working set of the memory buffers. In this way, subsequently received access commands can be serviced using the working set of the memory buffers.Type: GrantFiled: March 22, 2016Date of Patent: February 18, 2020Assignee: Seagate Technology LLCInventors: Mark Ish, Anant Baderdinni, Balakrishnan Sundararaman, Shashank Nemawarkar
-
Patent number: 10564890Abstract: A data storage system may have a number of data storage devices that each have a non-volatile memory connected to a memory buffer. The memory buffer can consist of a map unit having a predetermined size. In receipt of a data sector into the map unit of the memory buffer, the data sector may be identified as a runt with a runt module connected to the memory buffer and the non-volatile memory. The runt module can generate and subsequently execute a runt handling plan to fill the size of the map unit before storing the filled map unit in the non-volatile memory.Type: GrantFiled: July 7, 2017Date of Patent: February 18, 2020Assignee: Seagate Technology LLCInventors: Matthew Lovell, Thomas V. Spencer, Ryan James Goss
-
Patent number: 10558392Abstract: Systems and methods presented herein provide a controller that is operable to monitor a plurality of background commands to a storage device over a pre-determined period of time and to determine how often each of the background commands is issued during the pre-determined period of time. The controller is further operable to establish a time interval for each of the background commands, and to issue each of the background commands at their respective time intervals.Type: GrantFiled: June 30, 2017Date of Patent: February 11, 2020Assignee: Seagate Technology LLCInventors: David Scott Ebsen, Dana Simonson