IP Library Granted Patent US 12,265,447
Granted Patent B2
US 12,265,447 · App. 18/585,400 · Granted Apr 1, 2025

Memory sub-system with dynamic calibration using component-based function(s)

Inventors: Gerald L. Cadloni (Longmont, CO); Bruce A. Liikanen (Berthoud, CO); Violante Moschiano (Avezzano, IT)
Assignee: Micron Technology, Inc.
G06F11/079G06F11/073G06F11/0751G11C16/26G11C16/0483
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,265,447
App. No.
18/585,400
Granted
Apr 1, 2025
Kind
B2
Abstract

An apparatus includes circuitry configured to generate multiple results, each result using a different read voltage, in response to one or each received data access command. The multiple read results may be used to dynamically calibrate a read voltage assigned to generate a read result in response to a read command.

Claims (50)

1. An apparatus comprising:

a circuit configured to generate, in response to a data access command from a controller, two or more read results based on reading data using a read level voltage and at least one offset read voltage, wherein—

the two or more read results are generated in calibrating the read level voltage initially configured for use in response to a read command, and

the data access command is different from the read command.

2. The apparatus of claim 1 , wherein:

the circuit configured to generate the two or more read results is a first circuit;

further comprising:

a second circuit coupled to the first circuit and configured to receive the data access command from the controller.

3. The apparatus of claim 1 , wherein the data is read from memory cells comprising a non-volatile memory device.

4. The apparatus of claim 1 , wherein the circuitry is further configured to:

identify a targeted read setting designated by the controller for a set of memory cells; and

identify a read set that corresponds to the test read setting, wherein the read set includes the two or more read results for the data stored at the set of memory cells.

5. The apparatus of claim 1 , wherein the identified target read setting includes:

a plurality of bits that each correspond to a read level specific to a page type, and

a control mask set masking one or more bits in the target read setting separate from the test target.

6. The apparatus of claim 1 , wherein the data access command is a single command that is configured to operate the circuit to perform multiple read operations on a corresponding set of memory cells with different read voltages.

7. The apparatus of claim 6 , wherein the circuit is configured to respond to the data access command by outputting to the controller one result from the multiple read operations.

8. The apparatus of claim 7 , wherein the circuit is configured to provide, in response to an additional command, one or more remaining results from a remainder of the multiple read operations.

9. The apparatus of claim 6 , wherein the circuit includes an internal storage circuit configured to store the two or more read results and/or corresponding read voltages.

10. The apparatus of claim 1 , wherein the circuit is configured to implement a dummy read for initially reading from a set of memory cells before generating the two or more read results, wherein the dummy read is for eliminating transient reactions without providing access to read data.

11. A method comprising:

receiving a data access command from a controller; and

in response to one or each received data access command, generating two or more read results based on reading data using a read level voltage and at least one offset read voltage, wherein—

the two or more read results are generated in calibrating the read level voltage initially configured for use in response to a read command, and

the data access command is different from the read command.

12. The method of claim 11 , further comprising:

storing the two or more read results; and

providing one of the two or more read results to the controller as a response to the data access command.

13. The method of claim 12 , further comprising:

receiving a second command after the data access command; and

providing a second of the two or more read results as a response to the second command.

14. The method of claim 11 , further comprising:

accessing a control register to identify a targeted read setting for a set of memory cells having the data stored therein; and

identifying a read set that includes the two or more read results generated by reading from the set of memory cells using the read level voltage and the at least one offset read voltage.

15. The method of claim 11 , further comprising performing a dummy before generating the two or more read results.

16. The method of claim 11 , further comprising:

based on the two or more read results, determining error rates for each of the read level voltage and the at least one offset read voltage; and

dynamically calibrating the read level voltage to one of the voltages having a lowest error rate within the set of error rates.

17. The method of claim 16 , wherein:

the at least one offset read voltage includes (1) a positively offset voltage greater than the read level voltage and (2) a negatively offset voltage less than the read level voltage, wherein the positively and negatively offset voltages correspond to a shared offset magnitude;

the set of error rates includes (1) a positive offset rate corresponding to the positively offset voltage, (2) a negative offset rate corresponding to the negatively offset voltage, and (3) a center rate corresponding to the read level voltage; and

dynamically calibrating the read level voltage includes increasing or decreasing the read level voltage toward or to the positive or the negative offset rate having the lowest error rate.

18. A system comprising circuitry configured to:

generate, in response to a data access command, two or more read results using a read level voltage and at least one offset read voltage;

determine an error rate for each of the read level voltage and the at least one offset read voltage based on the two or more read results; and

setting the read level voltage to equal the at least one offset read voltage when the corresponding error rate is lower than that of the read level voltage.

19. The system of claim 18 , wherein the circuitry comprises a memory controller.

20. The system of claim 18 , further comprising:

a memory device coupled to the circuitry,

wherein the data access command is different from a read command configured to generate a read result based on reading the set of memory cells using the read level voltage.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2024
From: CADLONI, GERALD L.; LIIKANEN, BRUCE A.; MOSCHIANO, VIOLANTE
To: MICRON TECHNOLOGY, INC.
Reel/Frame 066549/0895 →
Continuity (4)
Continuation 18073402 · Dec 1, 2022
Continuation 17200893 · Mar 14, 2021
Continuation 16013031 · Jun 20, 2018
Related Publication 20240248785A1 · Jul 25, 2024
References Cited (173)
US 8112064B2 · Fukaya et al. · 2012 [cited by applicant]
US 8576625B1 · Yang et al. · 2013 [cited by applicant]
US 9092350B1 · Jeon et al. · 2015 [cited by applicant]
US 9117536B2 · Yoon et al. · 2015 [cited by applicant]
US 9153336B1 · Yang et al. · 2015 [cited by applicant]
US 9355735B1 · Chen et al. · 2016 [cited by applicant]
US 9454420B1 · Tai et al. · 2016 [cited by applicant]
US 9472298B1 · Louie et al. · 2016 [cited by applicant]
US 9558850B1 · Bialas et al. · 2017 [cited by applicant]
US 9761308B1 · Cometti · 2017 [cited by applicant]
US 10140040B1 · Koudele et al. · 2018 [cited by applicant]
US 10170195B1 · Ioannou et al. · 2019 [cited by applicant]
US 10210926B1 · Amiri et al. · 2019 [cited by applicant]
US 10276233B1 · Danjean et al. · 2019 [cited by applicant]
US 10379739B1 · Bazarsky et al. · 2019 [cited by applicant]
US 10388376B2 · Molas et al. · 2019 [cited by applicant]
US 10452480B2 · Koudele et al. · 2019 [cited by applicant]
US 10521140B2 · Koudele et al. · 2019 [cited by applicant]
US 10566063B2 · Sheperek et al. · 2020 [cited by applicant]
US 10664194B2 · Sheperek et al. · 2020 [cited by applicant]
US 10877827B2 · Miladinovic · 2020 [cited by applicant]
US 10936205B2 · Papandreou et al. · 2021 [cited by applicant]
US 10963327B2 · Camp et al. · 2021 [cited by applicant]
US 10990466B2 · Cadloni et al. · 2021 [cited by applicant]
US 11176036B2 · Camp et al. · 2021 [cited by applicant]
US 11177006B2 · Sheperek et al. · 2021 [cited by applicant]
US 11347405B2 · Koudele et al. · 2022 [cited by applicant]
US 11354193B2 · Koudele et al. · 2022 [cited by applicant]
US 11416173B2 · Sheperek et al. · 2022 [cited by applicant]
US 11526393B2 · Cadloni et al. · 2022 [cited by applicant]
US 20020152459A1 · Bates et al. · 2002 [cited by applicant]
US 20050201148A1 · Chen et al. · 2005 [cited by applicant]
US 20060277429A1 · Dasari et al. · 2006 [cited by applicant]
US 20070025167A1 · Ziegelmayer et al. · 2007 [cited by applicant]
US 20070234144A1 · Gongwer et al. · 2007 [cited by applicant]
US 20080313387A1 · Shibata · 2008 [cited by applicant]
US 20090055680A1 · Honda et al. · 2009 [cited by applicant]
US 20090310404A1 · Cho et al. · 2009 [cited by applicant]
US 20100073069A1 · Wang et al. · 2010 [cited by applicant]
US 20100097857A1 · Cernea · 2010 [cited by applicant]
US 20100188919A1 · Fox et al. · 2010 [cited by applicant]
US 20110013460A1 · Dong et al. · 2011 [cited by applicant]
US 20110119431A1 · Chowdhury · 2011 [cited by applicant]
US 20110167307A1 · Mori · 2011 [cited by applicant]
US 20110305090A1 · Roohparvar et al. · 2011 [cited by applicant]
US 20120030531A1 · Brewerton et al. · 2012 [cited by applicant]
US 20120213001A1 · Yang · 2012 [cited by applicant]
US 20120236641A1 · Hu · 2012 [cited by applicant]
US 20120236653A1 · Spessot et al. · 2012 [cited by applicant]
US 20120254699A1 · Ruby et al. · 2012 [cited by applicant]
US 20130007543A1 · Goss et al. · 2013 [cited by applicant]
US 20130024743A1 · Sharon et al. · 2013 [cited by applicant]
US 20130080858A1 · Lee et al. · 2013 [cited by applicant]
US 20130117604A1 · Ha · 2013 [cited by applicant]
US 20130117635A1 · Ok et al. · 2013 [cited by applicant]
US 20130132652A1 · Wood et al. · 2013 [cited by applicant]
US 20130227200A1 · Cometti et al. · 2013 [cited by applicant]
US 20130346805A1 · Sprouse et al. · 2013 [cited by applicant]
US 20140026003A1 · Chen et al. · 2014 [cited by applicant]
US 20140068365A1 · Chen et al. · 2014 [cited by applicant]
US 20140119124A1 · Kim et al. · 2014 [cited by applicant]
US 20140136928A1 · Mu et al. · 2014 [cited by applicant]
US 20140143630A1 · Mu et al. · 2014 [cited by applicant]
US 20140153330A1 · Yoon et al. · 2014 [cited by applicant]
US 20140157065A1 · Ong · 2014 [cited by applicant]
US 20140281661A1 · Milton et al. · 2014 [cited by applicant]
US 20140281767A1 · Alhussien et al. · 2014 [cited by applicant]
US 20140281808A1 · Lam · 2014 [cited by applicant]
US 20140355340A1 · Sharon et al. · 2014 [cited by applicant]
US 20140380123A1 · Liikanen et al. · 2014 [cited by applicant]
US 20150036432A1 · Huang · 2015 [cited by applicant]
US 20150085573A1 · Sharon et al. · 2015 [cited by applicant]
US 20150154064A1 · Ghaly et al. · 2015 [cited by applicant]
US 20150279473A1 · Yoo et al. · 2015 [cited by applicant]
US 20150309858A1 · Weilemann et al. · 2015 [cited by applicant]
US 20150378415A1 · George · 2015 [cited by applicant]
US 20160041891A1 · Malshe et al. · 2016 [cited by applicant]
US 20160092496A1 · Dietterich et al. · 2016 [cited by applicant]
US 20160099049A1 · Lee et al. · 2016 [cited by applicant]
US 20160099078A1 · Luo et al. · 2016 [cited by applicant]
US 20160117216A1 · Muchherla et al. · 2016 [cited by applicant]
US 20160132256A1 · Jung · 2016 [cited by applicant]
US 20160133334A1 · Zhang et al. · 2016 [cited by applicant]
US 20160147582A1 · Karakulak et al. · 2016 [cited by applicant]
US 20160148701A1 · Karakulak et al. · 2016 [cited by applicant]
US 20160148702A1 · Karakulak et al. · 2016 [cited by applicant]
US 20160148708A1 · Tuers et al. · 2016 [cited by applicant]
US 20160162185A1 · D'Abreu et al. · 2016 [cited by applicant]
US 20160179406A1 · Gorobets et al. · 2016 [cited by applicant]
US 20160218740A1 · Parthasarathy et al. · 2016 [cited by applicant]
US 20160225436A1 · Wang et al. · 2016 [cited by applicant]
US 20160232054A1 · Durgam et al. · 2016 [cited by applicant]
US 20160259693A1 · Sundararaman et al. · 2016 [cited by applicant]
US 20160266792A1 · Amaki et al. · 2016 [cited by applicant]
US 20170053714A1 · Guy et al. · 2017 [cited by applicant]
US 20170091039A1 · Hong · 2017 [cited by applicant]
US 20170097868A1 · Kim et al. · 2017 [cited by applicant]
US 20170125111A1 · Sankaranarayanan et al. · 2017 [cited by applicant]
US 20170126255A1 · Colgrove et al. · 2017 [cited by applicant]
US 20170148510A1 · Bazarsky et al. · 2017 [cited by applicant]
US 20170148525A1 · Kathawala et al. · 2017 [cited by applicant]
US 20170241843A1 · Jeon et al. · 2017 [cited by applicant]
US 20170263311A1 · Cometti · 2017 [cited by applicant]
US 20170269991A1 · Bazarsky et al. · 2017 [cited by applicant]
US 20170271031A1 · Sharon et al. · 2017 [cited by applicant]
US 20180189125A1 · Karlik et al. · 2018 [cited by applicant]
US 20180277228A1 · Takada et al. · 2018 [cited by applicant]
US 20180341416A1 · Koudele et al. · 2018 [cited by applicant]
US 20180341552A1 · Liikanen et al. · 2018 [cited by applicant]
US 20180341553A1 · Koudele et al. · 2018 [cited by applicant]
US 20180374550A1 · Barndt et al. · 2018 [cited by applicant]
US 20190043588A1 · Fisher et al. · 2019 [cited by applicant]
US 20190066802A1 · Malshe et al. · 2019 [cited by applicant]
US 20190103164A1 · Malshe et al. · 2019 [cited by applicant]
US 20190147964A1 · Yun et al. · 2019 [cited by applicant]
US 20190164599A1 · Avraham et al. · 2019 [cited by applicant]
US 20190171381A1 · Ioannou et al. · 2019 [cited by applicant]
US 20190172542A1 · Miladinovic · 2019 [cited by applicant]
US 20190278653A1 · Padilla et al. · 2019 [cited by applicant]
US 20190354312A1 · Chew et al. · 2019 [cited by applicant]
US 20190354313A1 · Sheperek et al. · 2019 [cited by applicant]
US 20190355426A1 · Sheperek et al. · 2019 [cited by applicant]
US 20190391865A1 · Cadloni et al. · 2019 [cited by applicant]
US 20200004440A1 · Koudele et al. · 2020 [cited by applicant]
US 20200004632A1 · Koudele et al. · 2020 [cited by applicant]
US 20200010459A1 · Van Dongen et al. · 2020 [cited by applicant]
US 20200019453A1 · Chew et al. · 2020 [cited by applicant]
US 20200019459A1 · Cadloni et al. · 2020 [cited by applicant]
US 20200117387A1 · Cadloni et al. · 2020 [cited by applicant]
US 20200118620A1 · Bazarsky et al. · 2020 [cited by applicant]
US 20200168282A1 · Sheperek et al. · 2020 [cited by applicant]
US 20200241801A1 · Sheperek et al. · 2020 [cited by applicant]
US 20200411117A1 · Malshe et al. · 2020 [cited by applicant]
US 20210012857A1 · Xie et al. · 2021 [cited by applicant]
US 20210027846A1 · Malshe et al. · 2021 [cited by applicant]
US 20210191638A1 · Miladinovic et al. · 2021 [cited by applicant]
US 20210200613A1 · Cadloni et al. · 2021 [cited by applicant]
US 20220036957A1 · Sheperek et al. · 2022 [cited by applicant]
US 20220276930A1 · Koudele et al. · 2022 [cited by applicant]
US 20220291847A1 · Koudele et al. · 2022 [cited by applicant]
US 20220391143A1 · Sheperek et al. · 2022 [cited by applicant]
US 20230057932A1 · Noh et al. · 2023 [cited by applicant]
US 20230099349A1 · Cadloni et al. · 2023 [cited by applicant]
CN 101573761A · 2009 [cited by applicant]
CN 102428520A · 2012 [cited by applicant]
CN 102884585A · 2013 [cited by applicant]
CN 103380416A · 2013 [cited by applicant]
CN 107179962A · 2017 [cited by applicant]
GB 2383455A · 2003 [cited by applicant]
GB 201604222 · 2016 [cited by applicant]
GB 2537484A · 2016 [cited by applicant]
KR 20060054374A · 2006 [cited by applicant]
KR 20080012199A · 2008 [cited by applicant]
KR 20090048130A · 2009 [cited by applicant]
KR 20140072637A · 2014 [cited by applicant]
KR 20170086173A · 2017 [cited by applicant]
WO 2005010638A2 · 2005 [cited by applicant]
EP Patent Application No. 18805869.7—Extended European Search Report, dated Jan. 22, 2021, 8 pages. [cited by applicant]
EP Patent Application No. 18806016.4—Extended European Search Report, dated Mar. 5, 2021, 12 pages. [cited by applicant]
EP Patent Application No. 18806327.5—Partial Supplementary European Search Report, dated Jan. 29, 2021, 16 pages. [cited by applicant]
EP Patent Application No. 19821879.4—Extended European Search Report, dated Feb. 1, 2022, 9 pages. [cited by applicant]
European Application No. 18805869.7—Examination Report mailed Mar. 22, 2022, 7 pages. [cited by applicant]
European Application No. 19821879.4, Examination Report dated Oct. 11, 2023, 10 pages. [cited by applicant]
First Chinese Office Action for Chinese Application No. 201980035499.0 dated Nov. 10, 2023, 11 pages. [cited by applicant]
International Application No. PCT/US2018/033873—International Search Report & Written Opinion, mailed Sep. 7, 2018, 9 pages. [cited by applicant]
International Application No. PCT/US2018/033877—International Search Report & Written Opinion, mailed Sep. 14, 2018, 22 pages. [cited by applicant]
International Application No. PCT/US2018/033881—International Search Report & Written Opinion, mailed Sep. 14, 2018, 12 pages. [cited by applicant]
International Application No. PCT/US2019/033179—International Search Report and Written Opinion, mailed Sep. 18, 2019, 12 pages. [cited by applicant]
Korean Patent Application No. 10-2019-7037973—Notice of Reasons for Rejection mailed Apr. 8, 2022, 12 pages. [cited by applicant]
KR Patent Application No. 10-2019-7037973—Korean Office Action and Search Report, dated Dec. 7, 2020, with English Translation, 13 pages. [cited by applicant]
TW Patent Application No. 107117756—Taiwanese Office Action and Search Report, dated Jan. 31, 2019, 19 pages. [cited by applicant]
TW Patent Application No. 107117756—Taiwanese Search Report, dated Jul. 22, 2019, with English Translation, 2 pages. [cited by applicant]
TW Patent Application No. 107117813—Taiwanese Office Action and Search Report, dated Mar. 18, 2019, 17 pages. [cited by applicant]