-
公开(公告)号:US10152236B2
公开(公告)日:2018-12-11
申请号:US15897205
申请日:2018-02-15
Applicant: Seagate Technology LLC
Inventor: John Edward Moon , Leata Blankenship , Greg Larrew , Stanton M. Keeler
Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, the storage device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable storage media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A local volatile memory has separate HDD and SSD partitions respectively accessible by the HDD and SSD controller circuits. A top level controller circuit performs a cleaning operation to transfer a data set from the non-volatile solid state memory to the rotatable storage media by issuing a read command to the HDD controller circuit to retrieve the data set to the HDD partition, transferring the data set from the HDD partition to the SSD partition, and issuing a write command to the SSD controller circuit to write the data set from the SSD partition to the non-volatile solid state memory.
-
公开(公告)号:US20180173427A1
公开(公告)日:2018-06-21
申请号:US15897205
申请日:2018-02-15
Applicant: Seagate Technology LLC
Inventor: John Edward Moon , Leata Blankenship , Greg Larrew , Stanton M. Keeler
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/061 , G06F3/0647 , G06F3/0656 , G06F3/0659 , G06F3/068 , G06F3/0685
Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, the storage device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable storage media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A local volatile memory has separate HDD and SSD partitions respectively accessible by the HDD and SSD controller circuits. A top level controller circuit performs a cleaning operation to transfer a data set from the non-volatile solid state memory to the rotatable storage media by issuing a read command to the HDD controller circuit to retrieve the data set to the HDD partition, transferring the data set from the HDD partition to the SSD partition, and issuing a write command to the SSD controller circuit to write the data set from the SSD partition to the non-volatile solid state memory.
-
公开(公告)号:US20180059955A1
公开(公告)日:2018-03-01
申请号:US15249866
申请日:2016-08-29
Applicant: Seagate Technology LLC
Inventor: John Edward Moon , Leata Blankenship , Greg Larrew , Stanton M. Keeler
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/061 , G06F3/0647 , G06F3/0656 , G06F3/0659 , G06F3/068 , G06F3/0685
Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, the storage device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable storage media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A local volatile memory has separate HDD and SSD partitions respectively accessible by the HDD and SSD controller circuits. A top level controller circuit performs a cleaning operation to transfer a data set from the non-volatile solid state memory to the rotatable storage media by issuing a read command to the HDD controller circuit to retrieve the data set to the HDD partition, transferring the data set from the HDD partition to the SSD partition, and issuing a write command to the SSD controller circuit to write the data set from the SSD partition to the non-volatile solid state memory.
-
公开(公告)号:US10459658B2
公开(公告)日:2019-10-29
申请号:US15190948
申请日:2016-06-23
Applicant: Seagate Technology LLC
Inventor: Stanton M. Keeler , John D. Moon , Greg D. Larrew , Leata M. Blankenship
IPC: G06F3/06
Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, a hybrid device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable storage media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A top level controller circuit directs a first portion of the received access commands to the HDD controller circuit and a second portion of the received access commands to the SSD controller circuit. The top level controller circuit performs an embedded queuing operation to forward internally generated data cleaning commands to an HDD command queue to write data previously transferred from the host device to the solid state memory to the rotatable storage media concurrently while least one of the first portion of the access commands is pending in the HDD command queue.
-
公开(公告)号:US09927981B2
公开(公告)日:2018-03-27
申请号:US15249866
申请日:2016-08-29
Applicant: Seagate Technology LLC
Inventor: John Edward Moon , Leata Blankenship , Greg Larrew , Stanton M. Keeler
CPC classification number: G06F3/0608 , G06F3/061 , G06F3/0647 , G06F3/0656 , G06F3/0659 , G06F3/068 , G06F3/0685
Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, the storage device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable storage media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A local volatile memory has separate HDD and SSD partitions respectively accessible by the HDD and SSD controller circuits. A top level controller circuit performs a cleaning operation to transfer a data set from the non-volatile solid state memory to the rotatable storage media by issuing a read command to the HDD controller circuit to retrieve the data set to the HDD partition, transferring the data set from the HDD partition to the SSD partition, and issuing a write command to the SSD controller circuit to write the data set from the SSD partition to the non-volatile solid state memory.
-
公开(公告)号:US20170371554A1
公开(公告)日:2017-12-28
申请号:US15191008
申请日:2016-06-23
Applicant: Seagate Technology LLC
Inventor: John E. Moon , Stanton M. Keeler , Leata M. Blankenship , Greg D. Larrew
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0649 , G06F3/068
Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, the hybrid data storage device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable storage media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A local memory stores a map structure which identifies logical addresses of current version data sets stored in the solid state memory. A top level controller circuit operates responsive to the map structure to direct a selected host data transfer access command to the HDD or SSD controller circuit. The map structure may be arranged as a plurality of discrete logical address sequences, where a gap is provided between each adjacent pair of the discrete logical address sequences in the map structure.
-
公开(公告)号:US20170364272A1
公开(公告)日:2017-12-21
申请号:US15183200
申请日:2016-06-15
Applicant: Seagate Technology LLC
Inventor: Stanton M. Keeler
IPC: G06F3/06 , G06F12/0873
CPC classification number: G06F3/0605 , G06F3/061 , G06F3/0634 , G06F3/0635 , G06F3/0659 , G06F3/068 , G06F12/0873 , G06F2212/217 , G06F2212/313
Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, a hybrid device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A top level controller circuit directs a selected access command one of the HDD controller circuit or the SSD controller circuit responsive to a selected parameter associated with the selected access command. In a normal mode, the top level controller circuit directs a transfer of data between the host and the HDD controller circuit and handles host interface communications. In a tunneling mode, the top level controller circuit directly connects the HDD controller circuit to the host device. In this way, tunnel mode bypasses processing operations required by the top level controller circuit. Tunnel mode and normal mode may be selected on a command-by-command basis.
-
公开(公告)号:US09990134B2
公开(公告)日:2018-06-05
申请号:US15183200
申请日:2016-06-15
Applicant: Seagate Technology LLC
Inventor: Stanton M. Keeler
IPC: G06F3/06 , G06F12/0873
CPC classification number: G06F3/0605 , G06F3/061 , G06F3/0634 , G06F3/0635 , G06F3/0659 , G06F3/068 , G06F12/0873 , G06F2212/217 , G06F2212/313
Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, a hybrid device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A top level controller circuit directs a selected access command one of the HDD controller circuit or the SSD controller circuit responsive to a selected parameter associated with the selected access command. In a normal mode, the top level controller circuit directs a transfer of data between the host and the HDD controller circuit and handles host interface communications. In a tunneling mode, the top level controller circuit directly connects the HDD controller circuit to the host device. In this way, tunnel mode bypasses processing operations required by the top level controller circuit. Tunnel mode and normal mode may be selected on a command-by-command basis.
-
公开(公告)号:US20170371589A1
公开(公告)日:2017-12-28
申请号:US15190948
申请日:2016-06-23
Applicant: Seagate Technology LLC
Inventor: Stanton M. Keeler , John D. Moon , Greg D. Larrew , Leata M. Blankenship
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/061 , G06F3/0656 , G06F3/068
Abstract: Apparatus and method for managing data in a hybrid data storage device. In some embodiments, a hybrid device has a hard disc drive (HDD) controller circuit coupled to non-volatile rotatable storage media and a solid state drive (SSD) controller circuit coupled to non-volatile solid state memory. A top level controller circuit directs a first portion of the received access commands to the HDD controller circuit and a second portion of the received access commands to the SSD controller circuit. The top level controller circuit performs an embedded queuing operation to forward internally generated data cleaning commands to an HDD command queue to write data previously transferred from the host device to the solid state memory to the rotatable storage media concurrently while least one of the first portion of the access commands is pending in the HDD command queue.
-
公开(公告)号:US09507538B2
公开(公告)日:2016-11-29
申请号:US14739122
申请日:2015-06-15
Applicant: Seagate Technology LLC
Inventor: Stanton M. Keeler , Steven S. Williams
CPC classification number: G06F3/0619 , G06F3/061 , G06F3/064 , G06F3/0643 , G06F3/0656 , G06F3/0679 , G06F3/068 , G06F17/30312 , G06F17/30598 , G06F17/30705 , G06F2003/0691 , G06F2206/1014
Abstract: A device comprising a file management system that includes a plurality of first entries and second entries. The first entries are configured function as a logical block address mapping table for data searching operations on data files stored in data blocks of the device, and the second entries are configured to organize the plurality of data blocks into separate logical groups.
-
-
-
-
-
-
-
-
-