IP Library › Granted Patent US 12,211,581
Granted Patent B2
US 12,211,581 · App. 18/047,614 · Granted Jan 28, 2025

Memory device, memory system, and operation method of memory device

Inventors: Donghun Lee (Suwon-si, KR); Daesik Moon (Suwon-si, KR); Young-Soo Sohn (Seoul, KR); Young-Hoon Son (Hwaseong-si, KR); Ki-Seok Oh (Seoul, KR); Changkyo Lee (Seoul, KR); Hyun-Yoon Cho (Uiwang-si, KR); Kyung-Soo Ha (Hwaseong-si, KR); Seokhun Hyun (Seongnam-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G11C7/1048G06F3/0604G06F3/0659G06F3/0673G11C7/1087G11C29/022G11C29/028G11C29/50008G11C2207/2254
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,211,581
App. No.
18/047,614
Granted
Jan 28, 2025
Kind
B2
Abstract

A memory device includes a driver that drives a data line connected with an external device, an internal ZQ manager that generates an internal ZQ start signal, a selector that selects one of the internal ZQ start signal and a ZQ start command from the external device, based on a ZQ mode, a ZQ calibration engine that generates a ZQ code by performing ZQ calibration in response to a selection result of the selector, and a ZQ code register that loads the ZQ code onto the driver in response to a ZQ calibration command from the external device.

Claims (31)

1. An operating method of a memory controller for ZQ calibration, the method comprising:

transmitting a mode register write (MRW) command to a memory device for setting one of a background ZQ calibration mode and a command based ZQ calibration mode in a first mode register of the memory device;

when the background ZQ calibration mode is set in the first mode register:

after a first time period, transmitting a mode register read (MRR) command to the memory device for detecting a ZQ update flag (ZQUF); and

upon detecting the ZQUF, transmitting a first ZQ latch command to the memory device for updating a ZQ code register, and upon failing to detect the ZQUF, repeating the step of transmitting the MRR command,

wherein, the memory device performs a background ZQ calibrating operation to generate a new ZQ code in response to an internal ZQ start signal, and the memory device updates a ZQ code register with the new ZQ code in response to the first ZQ latch command, and

when the command based ZQ calibration mode is set in the first mode register:

transmitting a ZQ start command to the memory device, wherein the memory device performs a command-based ZQ calibrating operation to generate a second ZQ code in response to the ZQ start command; and

transmitting a second ZQ latch command after a second time period required for performing the command-based ZQ calibrating operation,

wherein the ZQ code register is updated with the second ZQ code in response to the second ZQ latch command,

wherein the memory device includes a selector configured to select one of an internal ZQ calibration start signal and the ZQ start command in response to a ZQ mode set in the first mode register.

2. The method of claim 1 , wherein the first time period is equal to or greater than a time period required for performing the background ZQ calibrating operation.

3. The method of claim 2 , wherein the first ZQ latch command is transmitted only when the ZQUF is detected.

4. The method of claim 3 , wherein the ZQUF is not detected when the new ZQ code generated from the background ZQ calibrating operation is not different from the previous ZQ code stored in the ZQ code register.

5. The method of claim 4 , wherein the ZQ code register is updated only when the new ZQ code generated from the background calibrating operation is different from the previous ZQ code stored in the ZQ code register.

6. The method of claim 1 , wherein repeating the step of transmitting the MRR command is performed periodically with the first time period.

7. An operating method of a memory controller for ZQ calibration, the method comprising:

transmitting a mode register write (MRW) command to a memory device for setting one of a background ZQ calibration mode and a command based ZQ calibration mode in a first mode register of the memory device;

when the background ZQ calibration mode is set in the first mode register:

after a first time period, transmitting a first ZQ latch command to the memory device periodically for updating a ZQ code register of the memory device,

wherein, the memory device performs a background ZQ calibrating operation to generate a new ZQ code in response to an internal ZQ start signal, and the memory device updates a ZQ code register with the new ZQ code in response to the first ZQ latch command,

when the command based ZQ calibration mode is set in the first mode register:

transmitting a ZQ start command to the memory device, wherein the memory device performs a command-based ZQ calibrating operation to generate a second ZQ code in response to the ZQ start command; and

transmitting a second ZQ latch command after a second time period required for performing the command-based ZQ calibrating operation,

wherein the ZQ code register is updated with the second ZQ code in response to the second ZQ latch command, and

wherein the memory device includes a selector configured to select one of an internal ZQ calibration start signal and the ZQ start command in response to a ZQ mode set in the first mode register.

8. The method of claim 7 , wherein the first time period is equal to or greater than a time period required for performing the background ZQ calibrating operation.

9. The method of claim 8 , wherein the first ZQ latch command is transmitted regardless of a ZQ update flag (ZQUF) state of the memory device.

10. The method of claim 9 , wherein the ZQ code register is updated in response to the ZQ latch command only when the ZQUF is set.

11. The method of claim 10 , wherein the ZQUF is set only when the new ZQ code generated from the background calibrating operation is different from the previous ZQ code stored in the ZQ code register.

12. The method of claim 7 , wherein transmitting the first ZQ latch command is performed periodically with the first time period.

Priority Claims (1)
KR 10-2018-0059450 · May 25, 2018 · national
Continuity (3)
Continuation 17355765 · Jun 23, 2021
Continuation 16262250 · Jan 30, 2019
Related Publication 20230066632A1 · Mar 2, 2023
References Cited (34)
US 5467455A · Gay et al. · 1995 [cited by applicant]
US 6492853B1 · Latham et al. · 2002 [cited by applicant]
US 7414426B2 · Cox et al. · 2008 [cited by applicant]
US 7519766B2 · Schafer · 2009 [cited by applicant]
US 7839159B2 · Nakamura et al. · 2010 [cited by applicant]
US 7853842B2 · Kim et al. · 2010 [cited by applicant]
US 9160339B2 · Matano · 2015 [cited by applicant]
US 9584124B2 · Chung et al. · 2017 [cited by applicant]
US 9666245B2 · Arai et al. · 2017 [cited by applicant]
US 9780785B2 · Hardee · 2017 [cited by applicant]
US 10025685B2 · McCall et al. · 2018 [cited by applicant]
US 10069495B2 · Jung et al. · 2018 [cited by applicant]
US 10134485B2 · Kim · 2018 [cited by applicant]
US 10283201B2 · Inoue et al. · 2019 [cited by applicant]
US 10361699B2 · Lee et al. · 2019 [cited by applicant]
US 10381055B2 · Qawami · 2019 [cited by examiner]
US 10454721B2 · Yamamoto et al. · 2019 [cited by applicant]
US 10747245B1 · He · 2020 [cited by examiner]
US 20070148796A1 · Nakamura et al. · 2007 [cited by applicant]
US 20100188102A1 · Kaiwa et al. · 2010 [cited by applicant]
US 20110025373A1 · Kim et al. · 2011 [cited by applicant]
US 20150270010A1 · Kang · 2015 [cited by applicant]
US 20160284386A1 · McCall et al. · 2016 [cited by applicant]
US 20170099050A1 · Lee et al. · 2017 [cited by applicant]
US 20170345483A1 · Wang · 2017 [cited by applicant]
US 20180076983A1 · Yamamoto et al. · 2018 [cited by applicant]
US 20190362763A1 · Lee et al. · 2019 [cited by applicant]
US 20210327476A1 · Lee et al. · 2021 [cited by applicant]
CN 1956326 · 2007 [cited by applicant]
CN 107408099 · 2017 [cited by applicant]
CN 107767899 · 2018 [cited by applicant]
Final Office Action dated Jan. 7, 2021 in corresponding U.S. Appl. No. 16/262,250. [cited by applicant]
Office Action dated Sep. 14, 2020 in corresponding U.S. Appl. No. 16/262,250. [cited by applicant]
Notice of Allowance daed Jul. 18, 2022 in corresponding U.S. Appl. No. 17/355,765. [cited by applicant]