-
公开(公告)号:US09935735B2
公开(公告)日:2018-04-03
申请号:US14820137
申请日:2015-08-06
Applicant: Seagate Technology LLC
Inventor: Ara Patapoutian , Hieu V. Nguyen , Prafulla Bollampalli Reddy
CPC classification number: H04L1/0045 , G06F11/1072 , G11C29/52 , H03M13/09 , H03M13/1102 , H03M13/1515 , H03M13/2906 , H03M13/6516 , H03M13/6561
Abstract: Presented is a data channel with selectable components, such as encoders or decoders. Also, data having different data signal characteristics can be processed through a data channel based on the data signal characteristics. Further, a data channel may have independent encoding path and an independent decoding path. For example, a first data transmission having first data signal characteristics may be processed via a data channel based on a first selected set of components of the data channel and a second data transmission having second data signal characteristics different than the first data signal characteristics may be processed via the data channel using a second selected set of components in the data channel. The first selected set of components may be different than the second selected set of components, but may share one or more common components.
-
522.
公开(公告)号:US09934798B1
公开(公告)日:2018-04-03
申请号:US15278996
申请日:2016-09-28
Applicant: Seagate Technology LLC
Inventor: David A. Deen , Thomas Roy Boonstra
CPC classification number: G11B5/3912 , G11B5/3909 , G11B5/3929 , G11B5/3958 , G11B5/6082
Abstract: A lateral spin valve reader includes a detector located proximate to a bearing surface of the reader, and a spin injector located away from the bearing surface. The lateral spin valve reader also includes a channel that extends from the detector to the spin injector. The channel includes a two-dimensional semiconducting layer that extends from the detector to the spin injector.
-
公开(公告)号:US09933963B1
公开(公告)日:2018-04-03
申请号:US15446576
申请日:2017-03-01
Applicant: Seagate Technology LLC
Inventor: Abdel Hakim Alhussien , Alex Tang , Leonid Baryudin , Erich Franz Haratsch
CPC classification number: G06F3/0619 , G06F3/0625 , G06F3/065 , G06F3/0659 , G06F3/0679 , G06F12/0246 , G06F12/0253 , G06F2212/702
Abstract: Systems and methods presented herein provide for open block handling of an SSD. In one embodiment, an SSD includes a buffer, and an MLC flash device. The SSD also includes a controller operable to write data in the buffer based on an Input/Output (I/O) request (e.g., from a host), to begin copying the data from the buffer to a block of the MLC flash device, to copy a portion of the data associated with open word lines of the block to another location in the buffer after a power cycle, and to update a lookup table for the copied portion of the data with the other location so that the copied portion of the data can be accessed via a subsequent I/O request.
-
公开(公告)号:US20180082714A1
公开(公告)日:2018-03-22
申请号:US15813374
申请日:2017-11-15
Applicant: Seagate Technology LLC
Inventor: Kurt Wiesen , Javier Guzman , Joseph Mundenar , Michael Conover
CPC classification number: G11B5/1272 , G11B5/012 , G11B5/1278 , G11B5/1335 , G11B5/265 , G11B5/3116 , G11B5/3163 , G11B5/4886 , G11B5/50 , G11B7/00 , G11B20/10388 , G11B27/36
Abstract: A method of forming a recording head for use with a data storage medium in a data storage device. The method includes forming first and second writers of different target geometries. A first recording measurement is performed on one or more storage media using the first writer. A second recording measurement is performed on the one or more storage media using the second writer. Based on a comparison of the first and second recording measurements to a predetermined quantity, either the first writer or the second writer is selected to be operational in the data storage device.
-
公开(公告)号:US20180077820A1
公开(公告)日:2018-03-15
申请号:US15260595
申请日:2016-09-09
Applicant: Seagate Technology LLC
Inventor: David Michael Davis
IPC: H05K7/20
CPC classification number: H05K7/20745 , H05K7/20736 , H05K7/2079
Abstract: A system includes an enclosure with a device space having a layer of active devices arranged into rows and adjacent cooling channels and an inlet partition having apertures aligned to the cooling channels defining a supply plenum. In a method of use, cooling fluid, such as air, is transferred from the supply plenum to the cooling channels to concurrently cool the layer of active devices and may provide substantially the same temperature and flow of cooling fluid to each row of active devices. Active devices may include storage devices. The supply plenum may include elongate ducts to encourage uniform cooling along a row. The supply plenum may also include a duct partition or more than one supply plenum to encourage uniform cooling among the rows. One or more fans may provide pressurized cooling fluid in the supply plenum space.
-
公开(公告)号:US09916906B2
公开(公告)日:2018-03-13
申请号:US14198862
申请日:2014-03-06
Applicant: Seagate Technology LLC
Inventor: Yunxiang Wu , Yu Cai , Zhengang Chen , Erich Haratsch
CPC classification number: G11C29/52 , G06F11/1012 , G06F11/1072 , G06F2212/403 , G11C7/14 , G11C11/5642 , G11C16/349 , G11C29/021 , G11C29/028 , G11C29/50004 , G11C2029/0409 , G11C2029/0411
Abstract: Log likelihood ration (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.
-
527.
公开(公告)号:US09916868B1
公开(公告)日:2018-03-13
申请号:US15229967
申请日:2016-08-05
Applicant: Seagate Technology LLC
Inventor: Kangkang Wang , Xiaobin Zhu , Ganping Ju , Kai Chieh Chang , Yingguo Peng , Timothy J. Klemmer , Jan-Ulrich Thiele , Pin-Wei Huang
IPC: G11B27/36 , G11B7/1263 , G11B5/024 , G11B5/09 , G11B7/1267 , G11B5/00
CPC classification number: G11B27/36 , G01R33/0325 , G11B5/024 , G11B5/09 , G11B5/4555 , G11B7/1263 , G11B7/1267 , G11B2005/0021
Abstract: An apparatus comprises a spindle to rotate a magnetic recording medium and a magnetic field generator to expose a track of the medium to a DC magnetic field. The magnetic field generator is configured to saturate the track during an erase mode and reverse the DC magnetic field impinging the track during a writing mode. A laser arrangement heats the track during the erase mode and, during the writing mode, heats the track while the track is exposed to the reversed DC magnetic field so as to write a magnetic pattern thereon. A reader reads the magnetic pattern and generates a read signal. A processor is coupled to the reader and configured to determine an anisotropy parameter using the read signal. The apparatus can further comprise a Kerr sensor that generates a Kerr signal using the magnetic pattern.
-
公开(公告)号:US09916235B2
公开(公告)日:2018-03-13
申请号:US15232514
申请日:2016-08-09
Applicant: Seagate Technology LLC
Inventor: Michael G. Magill , Benjamin Cordova , Scott States
CPC classification number: G06F11/3692
Abstract: A method includes performing an integration test on executable software units. The integration test fails and identifies a symptomatic executable software unit at which the failure of the integration test is detected. One or more modified source code files, including instructions likely responsible for the failure of the integration test, are located from a plurality of modified source code files. The location involves searching a binary change database for change history records relating to both the plurality of modified source code files and the executable software units. Degrees of functional interaction between portions of modified source code files corresponding to the change history records and portions of a source code file corresponding to the symptomatic executable software unit are determined. Based on this determination, the modified source code file(s) including the instructions likely responsible for the failure of the integration test are identified.
-
公开(公告)号:US20180067860A1
公开(公告)日:2018-03-08
申请号:US15259998
申请日:2016-09-08
Applicant: Seagate Technology LLC
Inventor: Zachary D. Traut , Michael D. Barrell
IPC: G06F12/0862
CPC classification number: G06F12/0862 , G06F12/0868 , G06F2212/1021 , G06F2212/1024 , G06F2212/264 , G06F2212/602 , G06F2212/608
Abstract: Implementations described and claimed herein provide a method and system for managing execution of commands for a storage device, the method comprising identifying individual streams processing read ahead operations in a storage controller, determining an amount of read ahead data that each individual stream is processing in the read ahead operations, determining a total amount of read cache available for the storage controller, and determining a total amount of read ahead data that all the individual streams are processing in the read ahead operations.
-
公开(公告)号:US09913395B2
公开(公告)日:2018-03-06
申请号:US14561345
申请日:2014-12-05
Applicant: Seagate Technology LLC
Inventor: Gray Daniel Milligan , Anthony John Pronozuk
CPC classification number: H05K7/1489 , H05K7/1409
Abstract: A data storage enclosure may house at least two data storage devices and consist of a first electrical connector and a latch feature. The first electrical connector may be aligned with a second electrical connector of a data storage rack. The latch feature can be configured to contact a frame of the data storage rack to prevent the first and second electrical connectors from contacting until a lever of the latch feature is activated.
-
-
-
-
-
-
-
-
-