IP Library Granted Patent US 10,205,451
Granted Patent B1
US 10,205,451 · App. 15/882,723 · Granted Feb 12, 2019

Methods and apparatuses for dynamic step size for impedance calibration of a semiconductor device

Inventor: Jason M. Johnson (Nampa, ID)
Assignee: Micron Technology, Inc.
H03K19/0005G11C8/10
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 10,205,451
App. No.
15/882,723
Granted
Feb 12, 2019
Kind
B1
Abstract

Methods and apparatuses are provided for dynamic step size for impedance calibration of a semiconductor device. An example apparatus includes a resistor, and a chip including a driver impedance calibration circuit configured to determine an impedance of the driver based on an impedance of the resistor. During a calibration operation, the driver impedance calibration circuit is configured to adjust an impedance code that controls an impedance of the driver to provide a next impedance code based on a comparison of a driver output voltage with a reference voltage. An adjustment step size of the impedance code is determined based on a value of the impedance code.

Claims (27)

1. An apparatus comprising:

a resistor; and

a chip comprising a driver impedance calibration circuit configured to determine an impedance of a driver based on an impedance of the resistor, wherein, during a calibration operation, the driver impedance calibration circuit is configured to adjust an impedance code that controls an impedance of the driver and to provide a next impedance code based on a comparison of a driver output voltage with a reference voltage, wherein an adjustment step size of the impedance code is determined based on a value of the impedance code, wherein the driver impedance calibration circuit comprises an adder/subtractor circuit configured to adjust the impedance code based on a comparison of a driver output voltage with a reference voltage and wherein the adder/subtractor circuit is configured to adjust the impedance code by a value equal to a value of a subset of most significant bits of the impedance code.

2. The apparatus of claim 1 , wherein the adder/subtractor circuit is configured to adjust the impedance code by a value equal to a value of three most significant bits of the impedance code.

3. The apparatus of claim 1 , wherein the adder/subtractor circuit is configured to adjust the impedance code by at least a value of 1.

4. An apparatus comprising:

a resistor; and

a chip comprising a driver impedance calibration circuit configured to determine an impedance of a driver based on an impedance of the resistor, wherein, during a calibration operation, the driver impedance calibration circuit is configured to adjust an impedance code that controls an impedance of the driver and to provide a next impedance code based on a comparison of a driver output voltage with a reference voltage, wherein an adjustment step size of the impedance code is determined based on a value of the impedance code, wherein the driver impedance calibration circuit comprises an adder/subtractor circuit configured to adjust the impedance code based on a comparison of a driver output voltage with a reference voltage and wherein the adder/subtractor circuit comprises a plurality of full adder circuits configured to perform a bitwise addition or subtraction operation based on the value of the impedance code to provide the next impedance code.

5. The apparatus of claim 4 , wherein the adder/subtractor circuit is further configured to limit a value of the impedance code a maximum value based on a count of bits included in the next impedance code.

6. A driver impedance calibration circuit of a semiconductor chip comprising:

an adder/subtractor circuit configured to, during an impedance calibration operation, adjust an impedance code to a next impedance code by a step size determined based on a value of the impedance code, wherein the adder/subtractor circuit is configured to adjust the impedance code by a value equal to a value of a subset of most significant bits of the impedance code.

7. The driver impedance calibration circuit of the semiconductor chip of claim 6 , wherein the adder/subtractor circuit is configured to set a minimum step size to 1.

8. A driver impedance calibration circuit of a semiconductor chip comprising:

an adder/subtractor circuit configured to, during an impedance calibration operation, adjust an impedance code to a next impedance code by a step size determined based on a value of the impedance code, wherein the adder/subtractor circuit is configured to adjust the impedance code by a value equal to a value of at least three most significant bits of the impedance code.

9. A driver impedance calibration circuit of a semiconductor chip comprising:

an adder/subtractor circuit configured to, during an impedance calibration operation, adjust an impedance code to a next impedance code by a step size determined based on a value of the impedance code, wherein the adder/subtractor circuit included a NAND logic gate to perform a bitwise NAND operation on a subset of inverted most significant bit values of the impedance code and a multiplexer configured to set the step size to the minimum step size based on an output of the NAND gate.

10. A driver impedance calibration circuit of a semiconductor chip comprising:

an adder/subtractor circuit configured to, during an impedance calibration operation, adjust an impedance code to a next impedance code by a step size determined based on a value of the impedance code, wherein the adder/subtractor circuit comprises a plurality of full adder circuits configured to perform a bitwise addition or subtraction operation based on the value of the impedance code to provide the next impedance code.

11. A method comprising:

receiving a command to adjust an impedance code that controls an impedance of a driver of a semiconductor chip;

determining a step size for adjustment of the impedance code based on a current value of the impedance code, wherein determining the step size for adjustment of the impedance code comprises setting the step size to a value of a subset of most significant bits of the current value of the impedance code; and

adjusting a value of the impedance code by the determined step size.

12. The method of claim 11 , wherein determining the step size for adjustment of the impedance code comprises setting the step size to a value of a three most significant bits of the current value of the impedance code.

13. The method of claim 11 , wherein determining the step size for adjustment of the impedance code comprises setting the step size to a minimum value when the current value of the impedance code less than a particular value.

14. The method of claim 11 , further comprising stopping adjustment of the impedance code when an impedance of the driver results in a desired output voltage.

15. The method of claim 11 , wherein adjusting the value of the impedance code by the determined step size comprises performing one of an addition or subtraction operation.

16. The method of claim 11 , further comprising comparing an output voltage of the driver with a reference voltage to determine whether to adjust the impedance code.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 11, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050713/0001 →
SUPPLEMENT NO. 9 TO PATENT SECURITY AGREEMENT Recorded Aug 9, 2018
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047282/0463 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2018
From: JOHNSON, JASON M.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 044758/0734 →
Cited By (4)
US 12,231,106 US 12,249,969 US 12,531,094 US 12,695,453