US 11,941,252 B2
Method for reducing solid-state device (SSD) open time and system thereof
Tushar Tukaram Patil, Bengaluru (IN); Anantha Sharma, Bengaluru (IN); Sharath Kumar Kodase, Bengaluru (IN); and Suman Prakash Balakrishnan, Bengaluru (IN)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Aug. 9, 2022, as Appl. No. 17/884,018.
Claims priority of application No. 202241033113 (IN), filed on Jun. 9, 2022.
Prior Publication US 2023/0400987 A1, Dec. 14, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0617 (2013.01) [G06F 3/0655 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for reducing open time of a Solid-State Drive (SSD), the method comprising:
dividing a logical-to-physical (L2P) address mapping table of the SSD into a plurality of segments;
creating a plurality of journal buffers for the plurality of segments;
assigning one journal buffer of the plurality of journal buffers to each segment of the plurality of segments, wherein each journal buffer of the plurality of journal buffers stores entries representing changes made, during one or more write operations of the SSD, to the assigned segment of the L2P address mapping table;
recreating, during a power on sequence of the SSD, a portion of the plurality of segments by replaying a first subset of the plurality of journal buffers corresponding to the portion of the plurality of segments;
sending, to a host device, a device-ready signal upon successful recreation of the portion of the plurality of segments; and
recreating, in a background mode, a remaining portion of the plurality of segments by replaying a second subset of the plurality of journal buffers corresponding to the remaining portion of the plurality of segments.