US 12,001,676 B2
Storage device and host for the same
Jeong Hur, Hwaseong-si (KR); Jae-Gyu Lee, Suwon-si (KR); and Young-Moon Kim, Suwon-si (KR)
Assigned to SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed by SAMSUNG ELECTRONICS CO., LTD., Suwon-si (KR)
Filed on Jan. 10, 2023, as Appl. No. 18/152,655.
Application 18/152,655 is a division of application No. 17/221,503, filed on Apr. 2, 2021, granted, now 11,567,663.
Application 17/221,503 is a continuation of application No. 15/690,849, filed on Aug. 30, 2017, granted, now 10,969,960, issued on Apr. 6, 2021.
Claims priority of provisional application 62/382,393, filed on Sep. 1, 2016.
Claims priority of application No. 10-2017-0016850 (KR), filed on Feb. 7, 2017.
Prior Publication US 2023/0148195 A1, May 11, 2023
Int. Cl. G06F 12/00 (2006.01); G06F 3/06 (2006.01)
CPC G06F 3/0607 (2013.01) [G06F 3/0632 (2013.01); G06F 3/0655 (2013.01); G06F 3/0679 (2013.01); G06F 3/0688 (2013.01)] 5 Claims
OG exemplary drawing
 
1. A Universal Flash Storage (UFS) device communicably connected to a host, the UFS device comprising:
a device interface connected to the host configured to exchange data and commands with the host and include a link layer and a PHY layers;
a flash memory configured to store calibration data of the host; and
a device controller comprising:
a central processing unit (CPU);
a flash translation layer(FTL);
a flash manager configured to store the data in a selected address of the flash memory by referring to address mapping information of the FTL;
a command manager configured to receive the commands via the device interface;
a calibration manager configured to receive a descriptor in a command received from the host including setting information, update the calibration data with the setting information via the CPU, the FTL and the flash manager, and change a setting value of a register included in the link layer and the PHY layer based on the updated calibration data.