IP Library › Granted Patent US 12,483,243
Granted Patent B2
US 12,483,243 · App. 18/381,611 · Granted Nov 25, 2025

Semiconductor memory device performing recursive ZQ calibration and calibration method thereof

Inventors: Younggyu Lee (Suwon-si, KR); Tongsung Kim (Suwon-si, KR); Seungjun Bae (Suwon-si, KR); Seonkyoo Lee (Suwon-si, KR); Taesung Lee (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H03K19/0005H03K19/01721H03K19/17784
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,483,243
App. No.
18/381,611
Granted
Nov 25, 2025
Kind
B2
Abstract

A semiconductor memory device may include an impedance adjustment pad, a dummy pull-down driver and an external resistor connected in parallel between the impedance adjustment pad and a ground, a recursive code generation circuit configured to recursively generate a pull-up code and a pull-down code corresponding to a target resistance by using the external resistor and the dummy pull-down driver as a reference resistance, in an impedance calibration operation of the semiconductor memory device, a code register configured to store the generated pull-up code and the pull-down code, and a calibration control logic circuit configured to control the recursive code generation circuit during a plurality of steps in the impedance calibration operation while adjusting a resistance value of the dummy pull-down driver.

Claims (47)

1 . A semiconductor memory device, comprising:

an impedance adjustment pad;

a dummy pull-down driver and an external resistor connected in parallel between the impedance adjustment pad and a ground;

a recursive code generation circuit configured to recursively generate a pull-up code and a pull-down code corresponding to a target resistance by using the external resistor and the dummy pull-down driver as a reference resistance, in an impedance calibration operation of the semiconductor memory device;

a code register configured to store the generated pull-up code and the pull-down code; and

a calibration control logic circuit configured to control the recursive code generation circuit during a plurality of steps in the impedance calibration operation while adjusting a resistance value of the dummy pull-down driver.

2 . The semiconductor memory device of claim 1 , wherein the dummy pull-down driver includes a plurality of transistors having different aspect ratios connected in parallel between the impedance adjustment pad and the ground.

3 . The semiconductor memory device of claim 1 , wherein, the recursive code generation circuit is configured to deactivate the dummy pull-down driver in a first step among the plurality of steps.

4 . The semiconductor memory device of claim 3 , wherein, in a current step among the plurality of steps, the dummy pull-down driver is configured to set a resistance value in response to a pull-down code generated in a previous step among the plurality of steps.

5 . The semiconductor memory device of claim 4 , wherein a resistance value of the reference resistance corresponds to a value obtained by dividing a resistance value of the external resistor by the number of steps.

6 . The semiconductor memory device of claim 1 , wherein the recursive code generation circuit comprises:

a first comparator configured to compare a voltage distributed to the impedance adjustment pad with a reference voltage;

a first counter configured to count up or count down according to the comparison of the first comparator;

a pull-up driver connected between the impedance adjustment pad and a power supply voltage and configured to set a resistance value in response to a count value of the first counter as a pull-up code;

a replica pull-up driver configured to set a resistance value in response to the pull-up code determined by the first counter;

a pull-down driver connected between the replica pull-up driver and the ground;

a second comparator configured to compare a voltage on a node connected to the replica pull-up driver and the pull-down driver with the reference voltage; and

a second counter configured to set the pull-down driver to a pull-down code that counts up or counts down according to the comparison of the second comparator.

7 . The semiconductor memory device of claim 6 , wherein the reference voltage is half of the power supply voltage.

8 . The semiconductor memory device of claim 7 , wherein the pull-up code determined by the first counter and the pull-down code determined by the second counter are stored in the code register at every step.

9 . The semiconductor memory device of claim 1 , wherein the target resistance is provided through a set feature command provided from an outside of the semiconductor memory device.

10 . The semiconductor memory device of claim 1 , wherein the code register comprises:

a pull-up code register configured to store the pull-up code generated as a result of executing each of the plurality of steps; and

a pull-down code register configured to store the pull-down code generated as a result of executing each of the plurality of steps.

11 . An impedance calibration method of a semiconductor memory device, the impedance calibration method comprising:

receiving a target resistance and a calibration command;

generating a first pull-up code and a first pull-down code by calibrating a pull-up driver and a pull-down driver using an external resistance connected to an impedance adjustment pad as a reference resistance;

setting a dummy pull-down driver connected in parallel to the external resistance between the impedance adjustment pad and a ground to the first pull-down code; and

generating a second pull-up code and a second pull-down code by calibrating the pull-up driver and the pull-down driver using a parallel resistance value of the external resistance and the dummy pull-down driver as the reference resistance.

12 . The impedance calibration method of claim 11 , wherein the generating of the first pull-up code and the first pull-down code includes deactivating the dummy pull-down driver.

13 . The impedance calibration method of claim 11 , further comprising:

setting the dummy pull-down driver to an n−1th pull-down code; and

generating an nth pull-up code and an nth pull-down code by calibrating the pull-up driver and the pull-down driver using a parallel resistance value of the external resistance and the dummy pull-down driver as the reference resistance, wherein n is an integer greater than or equal to 3.

14 . The impedance calibration method of claim 13 , wherein the parallel resistance value of the external resistance and the dummy pull-down driver corresponds to a value obtained by dividing a value of the external resistance by the n corresponding to the number of recursive calibration steps.

15 . The impedance calibration method of claim 13 , further comprising:

setting a data driver connected to a data pad of the semiconductor memory device using the nth pull-up code and the nth pull-down code corresponding to the target resistance.

16 . The impedance calibration method of claim 11 , wherein the target resistance is provided to the semiconductor memory device through a set feature command.

17 . A semiconductor memory device, comprising:

an impedance adjustment pad;

an external resistance and an on-chip dummy pull-down driver connected in parallel between the impedance adjustment pad and a ground; and

an impedance calibration circuit configured to:

generate a pull-up code and a pull-down code corresponding to a target resistance using the external resistance and the on-chip dummy pull-down driver as a reference resistance,

set the on-chip dummy pull-down driver to a pull-down code of a previous step among a plurality of steps until a pull-up code and a pull-down code corresponding to the target resistance is generated, and

perform a recursive impedance calibration operation in a current step using a parallel resistance value of the external resistance and the on-chip dummy pull-down driver determined in the previous step as the reference resistance.

18 . The semiconductor memory device of claim 17 , wherein the impedance calibration circuit is configured to deactivate the on-chip dummy pull-down driver in a first step among the plurality of steps.

19 . The semiconductor memory device of claim 17 , wherein the impedance calibration circuit includes a code register configured to store a pull-up code and a pull-down code determined in each of the plurality of steps of the recursive impedance calibration operation.

20 . The semiconductor memory device of claim 19 , wherein, in a current step among the plurality of steps, the impedance calibration circuit is configured to set the on-chip dummy pull-down driver to the pull-down code stored in the code register in a previous step.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2023
From: LEE, YOUNGGYU; KIM, TONGSUNG; BAE, SEUNGJUN; LEE, SEONKYOO; LEE, TAESUNG
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 065351/0983 →
Priority Claims (1)
KR 10-2023-0000334 · Jan 2, 2023 · national
Continuity (1)
Related Publication 20240223187A1 · Jul 4, 2024
References Cited (21)
US 6188237B1 · Suzuki · 2001 [cited by examiner]
US 7782078B2 · Koo · 2010 [cited by examiner]
US 9563213B2 · Addepalli et al. · 2017 [cited by applicant]
US 9825631B1 · Cho et al. · 2017 [cited by applicant]
US 9870808B2 · Lee · 2018 [cited by examiner]
US 10020808B2 · Jang · 2018 [cited by applicant]
US 11115021B2 · Kim et al. · 2021 [cited by applicant]
US 11283447B2 · Michioka · 2022 [cited by applicant]
US 20080100333A1 · Kim · 2008 [cited by examiner]
US 20090243748A1 · Kinoshita · 2009 [cited by examiner]
US 20100164540A1 · Kwean · 2010 [cited by examiner]
US 20150115999A1 · Lee · 2015 [cited by examiner]
US 20160071568A1 · Sakai · 2016 [cited by examiner]
US 20170162238A1 · Lee · 2017 [cited by examiner]
US 20200058332A1 · Choi · 2020 [cited by examiner]
US 20210242870A1 · Kim · 2021 [cited by examiner]
US 20230387903A1 · Wen · 2023 [cited by examiner]
US 20240127871A1 · An · 2024 [cited by examiner]
US 20240223187A1 · Lee · 2024 [cited by examiner]
US 20240290378A1 · Chung · 2024 [cited by examiner]
KR 1020100103146A · 2010 [cited by applicant]