-
公开(公告)号:US11593262B1
公开(公告)日:2023-02-28
申请号:US15962993
申请日:2018-04-25
Applicant: Seagate Technology LLC
Inventor: Jonathan Henze , Michael Scott Hicken
Abstract: Systems and methods are disclosed for the intelligent scheduling of garbage collection operations on a solid state memory. In certain embodiments, a method may comprise initiating a garbage collection process for a solid state memory (SSM) having a multiple die architecture, determining an order of die access for the garbage collection process based on an activity table indicating a use of one or more die in the multiple die architecture, and performing the garbage collection process based on the determined order of die access. Garbage collection reads may be directed to idle die to avoid conflicts with die busy performing other operations, thereby improving system performance.
-
公开(公告)号:US10394493B2
公开(公告)日:2019-08-27
申请号:US15638632
申请日:2017-06-30
Applicant: Seagate Technology LLC
Inventor: Alex Tang , Leonid Baryudin , Michael Scott Hicken , Mark Ish , Carl Forhan
Abstract: Apparatus and method for managing data in a hybrid data storage device. The device has a first non-volatile memory (NVM) of solid state memory cells arranged into a first set of garbage collection units (GCUs), and a second NVM as a rotatable data recording medium arranged into a second set of GCUs each comprising a plurality of shingled magnetic recording tracks. A control circuit combines a first group of logical block units (LBUs) stored in the first set of GCUs with a second group of LBUs stored in the second set of GCUs to form a combined group of LBUs arranged in sequential order by logical address. The control circuit streams the combined group of LBUs to a zone of shingled magnetic recording tracks in a selected one of the second set of GCUs. A combined media translation map identifies physical addresses in both the first and second NVMs.
-
公开(公告)号:US20190004739A1
公开(公告)日:2019-01-03
申请号:US15638632
申请日:2017-06-30
Applicant: Seagate Technology LLC
Inventor: Alex Tang , Leonid Baryudin , Michael Scott Hicken , Mark Ish , Carl Forhan
CPC classification number: G06F3/0685 , G06F3/0605 , G06F3/0608 , G06F3/061 , G06F3/064 , G06F3/0652 , G06F3/0679 , G06F3/0689 , G06F12/0246 , G06F2212/214 , G06F2212/217 , G11B5/012
Abstract: Apparatus and method for managing data in a hybrid data storage device. The device has a first non-volatile memory (NVM) of solid state memory cells arranged into a first set of garbage collection units (GCUs), and a second NVM as a rotatable data recording medium arranged into a second set of GCUs each comprising a plurality of shingled magnetic recording tracks. A control circuit combines a first group of logical block units (LBUs) stored in the first set of GCUs with a second group of LBUs stored in the second set of GCUs to form a combined group of LBUs arranged in sequential order by logical address. The control circuit streams the combined group of LBUs to a zone of shingled magnetic recording tracks in a selected one of the second set of GCUs. A combined media translation map identifies physical addresses in both the first and second NVMs.
-
-