IP Library Granted Patent US 11,693,582
Granted Patent B2
US 11,693,582 · App. 16/947,592 · Granted Jul 4, 2023

Automatic read calibration operations

Inventors: Aliasgar S. Madraswala (Folsom, CA); Ali Khakifirooz (Brookline, MA); Camila Jaramillo (San Jose, CA); John Egler (Folsom, CA); Netra Mahuli (Folsom, CA); Renjie Chen (San Jose, CA); Yogesh Wakchaure (Folsom, CA)
Assignee: Intel Corporation
G06F3/0655G06F3/0604G06F3/0679G11C11/5642G11C11/5671G11C16/0483G11C16/26
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 11,693,582
App. No.
16/947,592
Granted
Jul 4, 2023
Kind
B2
Abstract

An apparatus comprises a plurality of memory cells; a plurality of sense circuits, a sense circuit comprising a sense node selectively coupled to a bitline coupled to a first cell of the plurality of memory cells; and a controller to transpose a value indicative of a voltage of the first cell to the sense node; isolate the sense node from the bitline; and calibrate a parameter for the sense circuit based on outputs of the sense circuit for each of a plurality of different applied values of the parameter.

Claims (40)

1. An apparatus comprising:

a plurality of memory cells;

a plurality of sense circuits, a sense circuit comprising a sense node selectively coupled to a bitline coupled to a first cell of the plurality of memory cells; and

a controller to:

transpose a value indicative of a voltage of the first cell to the sense node;

isolate the sense node from the bitline;

calibrate a parameter for the sense circuit based on outputs of the sense circuit for each of a plurality of different applied values of the parameter; and

store the calibrated parameter and apply the calibrated parameter in a subsequent read operation.

2. The apparatus of claim 1 , wherein the parameter comprises a boost node voltage coupled through a capacitor to the sense node.

3. The apparatus of claim 1 , wherein the parameter comprises a reference voltage coupled to a sense amplifier of the sense circuit.

4. The apparatus of claim 1 , wherein calibrating the parameter comprises determining an interpolated value in between two of the applied values of the parameter.

5. The apparatus of claim 4 , wherein calibrating the parameter comprises determining the interpolated value based on a histogram comprising a count of number of bits that flipped between a first page read when a first value is applied for the parameter and a second page read when a second value is applied for the parameter.

6. The apparatus of claim 5 , wherein calibrating the parameter comprises shifting the count and comparing the shifted count to a second count of a second histogram.

7. The apparatus of claim 6 , wherein calibrating the parameter comprises adjusting a variable representing the parameter by a step voltage based on the comparison.

8. The apparatus of claim 1 , further comprising a memory to store a calibration enable parameter, wherein the controller is configured to calibrate the parameter when a read is performed if the calibration enable parameter is set and to perform a regular read operation if the calibration enable parameter is not set.

9. The apparatus of claim 8 , wherein the controller is to receive a request to set the calibration enable parameter from a host computing device.

10. The apparatus of claim 1 , wherein the controller is to receive at least one of the applied values of the parameter from a host computing device.

11. A method comprising:

transposing a value indicative of a voltage of a first memory cell to a sense node of a sense circuit;

isolating the sense node from a bitline selectively coupled to the first memory cell;

calibrating a parameter for the sense circuit based on outputs of the sense circuit for each of a plurality of different applied values of the parameter; and

storing, by a controller, the calibrated parameter and applying, by the controller, the calibrated parameter in a subsequent read operation.

12. The method of claim 11 , wherein the parameter comprises a boost node voltage coupled through a capacitor to the sense node.

13. The method of claim 11 , wherein the parameter comprises a reference voltage coupled to a sense amplifier of the sense circuit.

14. The method of claim 11 , wherein calibrating the parameter comprises determining an interpolated value in between two of the applied values of the parameter.

15. The method of claim 14 , wherein calibrating the parameter comprises determining the interpolated value based on a histogram comprising a count of number of bits that flipped between a first page read when a first value is applied for the parameter and a second page read when a second value is applied for the parameter.

16. A storage device comprising:

a storage device controller; and

a plurality of memory chips, wherein a memory chip comprises:

a plurality of memory cells;

a plurality of sense circuits, a sense circuit comprising a sense node selectively coupled to a bitline coupled to a first cell of the plurality of memory cells; and

a memory chip controller to:

transpose a value indicative of a voltage of the first cell to the sense node;

isolate the sense node from the bitline;

calibrate a parameter for the sense circuit based on outputs of the sense circuit for each of a plurality of different applied values of the parameter; and

store the calibrated parameter and apply the calibrated parameter in a subsequent read operation.

17. The storage device of claim 16 , wherein the parameter comprises a boost node voltage coupled through a capacitor to the sense node.

18. The storage device of claim 16 , wherein the parameter comprises a reference voltage coupled to a sense amplifier of the sense circuit.

19. The storage device of claim 16 , wherein calibrating the parameter comprises determining an interpolated value in between two of the applied values of the parameter.

20. The storage device of claim 19 , wherein calibrating the parameter comprises determining the interpolated value based on a histogram comprising a count of number of bits that flipped between a first page read when a first value is applied for the parameter and a second page read when a second value is applied for the parameter.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2023
From: INTEL CORPORATION
To: INTEL NDTM US LLC
Reel/Frame 064928/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2020
From: MADRASWALA, ALIASGAR S.; KHAKIFIROOZ, ALI; JARAMILLO, CAMILA; EGLER, JOHN; MAHULI, NETRA; CHEN, RENJIE; WACHAURE, YOGESH
To: INTEL CORPORATION
Reel/Frame 054440/0981 →