IP Library Granted Patent US 12,614,595
Granted Patent B2
US 12,614,595 · App. 18/380,052 · Granted Apr 28, 2026

Memory sensing with global counter

Inventor: Chun-Hsiung Hung (Hsinchu, TW)
Assignee: MACRONIX INTERNATIONAL CO., LTD.
G11C16/28
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,614,595
App. No.
18/380,052
Granted
Apr 28, 2026
Kind
B2
Abstract

A circuit is provided. The circuit includes an array of memory cells including a plurality of bit lines and a plurality of word lines, sensing circuits configured to sense a difference between first and second currents on respective bit lines in selected bit lines and to produce outputs for the selected bit lines as a function of the difference, and a global counter configured to continuously provide a count value to each of the sensing circuits in dependence on a clock signal. Each sensing circuit, of the sensing circuits, can produce an output in dependence on (i) the difference between the first and second currents and (ii) a stored count value received from the global counter, the count value being stored in dependence on a value of the difference between the first and second currents.

Claims (39)

1 . A circuit, comprising:

an array of memory cells including a plurality of bit lines and a plurality of word lines;

sensing circuits configured to sense a difference between first and second currents on respective bit lines in selected bit lines and to produce outputs for the selected bit lines as a function of the difference; and

a global counter configured to continuously provide a count value to each of the sensing circuits in dependence on a clock signal,

wherein each sensing circuit, of the sensing circuits, produces an output, of the outputs, in dependence on (i) the difference between the first and second currents and (ii) a stored count value received from the global counter, the count value being stored in dependence on a value of the difference between the first and second currents.

2 . The circuit of claim 1 ,

wherein the global counter is configured to continuously increment or decrement the count value over time, and

wherein, for a particular time, a same particular count value is provided to each of the sensing circuits.

3 . The circuit of claim 1 , wherein each sensing circuit, of the sensing circuits, includes a local detector circuit configured to:

receive a detected voltage (V c ) generated in dependence on the difference;

receive a reference voltage (V ref ); and

generate a trigger signal in dependence on the detected voltage (V c ) and the reference voltage (V ref ).

4 . The circuit of claim 3 ,

wherein each sensing circuit, of the sensing circuits, includes a storage configured to store a particular count value provided by the global counter, and

wherein the storing of the particular count value is performed in dependence on the trigger signal.

5 . The circuit of claim 4 , wherein the storage includes latches that store the particular count value provided by the global counter.

6 . The circuit of claim 4 , wherein the storage includes flip-flops that store the particular count value provided by the global counter.

7 . The circuit of claim 4 , wherein the local detector circuit includes a comparator configured to (i) compare the detected voltage (V c ) and the reference voltage (V ref ) and (ii) generate the trigger signal as a result of the detected voltage (V c ) reaching, exceeding or falling below the reference voltage (V ref ).

8 . The circuit of claim 7 , wherein the trigger signal generated by the comparator is edge triggered as the result of the detected voltage (V c ) reaching, exceeding or falling below the reference voltage (V ref ).

9 . The circuit of claim 7 , wherein the trigger signal generated by the comparator is level triggered as the result of the detected voltage (V c ) reaching or exceeding the reference voltage (V ref ).

10 . The circuit of claim 3 , wherein the local detector circuit includes a differential amplifier configured to generate the trigger signal in dependence on the detected voltage (V c ) and the reference voltage (V ref ).

11 . The circuit of claim 3 , wherein the local detector circuit includes an inverter configured to generate the trigger signal in dependence on the detected voltage (V c ) and the reference voltage (V ref ).

12 . The circuit of claim 3 , wherein the reference voltage (V ref ) is received by each sensing circuit, of the sensing circuits, from a global fixed reference voltage source, such that each sensing circuit receives the same reference voltage (V ref ).

13 . The circuit of claim 3 , wherein the reference voltage (V ref ) is received by each sensing circuit, of the sensing circuits, from a global adjustable reference voltage source, such that each sensing circuit receives the same reference voltage (V ref ).

14 . The circuit of claim 3 , wherein each sensing circuit, of the sensing circuits, operates according to the same global counter and the local detector circuit, as opposed to implementing a local analog-to-digital converter.

15 . The circuit of claim 1 , wherein each sensing circuit, of the sensing circuits, does not include a local analog-to-digital converter.

16 . The circuit of claim 1 , wherein the count value provided by the global counter is a binary value of at least two bits.

17 . The circuit of claim 1 , wherein the global counter is one of a regular counter and a non-regular counter.

18 . The circuit of claim 1 , wherein each sensing circuit, of the sensing circuits, includes:

a current manipulator circuit configured to sense a difference between a first sensed current (I 0 ) and a second sensed current (I 1 ) and to output a current (I cell ); and

a capacitor configured to receive the current (I cell ), to store a charge in dependence on the received current (I cell ) and to provide a detected voltage (V c ), resulting from the stored charge, to a detector circuit that triggers storing of the count value received from the global counter.

19 . A method for sensing currents on bits lines of an array of memory cells including a plurality of bit lines and a plurality of word lines and providing digital outputs, the method comprising:

sensing a difference, using sensing circuits, between first and second currents on respective bit lines in selected bit lines;

continuously receiving, by the sensing circuits, a count value provided from a global counter in dependence on a clock signal; and

producing, by the sensing circuits, the digital outputs for the selected bit lines as a function of the difference and the count value,

wherein a digital output, of the digital outputs, is produced by each sensing circuit, of the sensing circuits, in dependence on (i) the difference between the first and second currents and (ii) a stored count value received from the global counter, the count value being stored in dependence on a value of the difference between the first and second currents.

20 . A circuit, comprising:

sensing circuits configured to sense a difference between first and second currents on respective bit lines, of an array of memory cells, in selected bit lines and to produce outputs for the selected bit lines as a function of the difference, and

wherein each sensing circuit, of the sensing circuits, produces an output, of the outputs, in dependence on (i) the difference between the first and second currents and (ii) a stored count value received from a global counter configured to continuously provide a count value to each of the sensing circuits in dependence on a clock signal, the count value being stored in dependence on a value of the difference between the first and second currents.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2023
From: HUNG, CHUN-HSIUNG
To: MACRONIX INTERNATIONAL CO., LTD.
Reel/Frame 065215/0781 →
Continuity (1)
Related Publication 20250124988A1 · Apr 17, 2025
References Cited (31)
US 5913878A · Hsung · 1999 [cited by examiner]
US 7057939B2 · Li et al. · 2006 [cited by applicant]
US 8891293B2 · Du et al. · 2014 [cited by applicant]
US 9099181B2 · Ong · 2015 [cited by applicant]
US 9646692B1 · Lung et al. · 2017 [cited by applicant]
US 10635398B2 · Lin et al. · 2020 [cited by applicant]
US 10741242B2 · Seo et al. · 2020 [cited by applicant]
US 10777566B2 · Lue · 2020 [cited by applicant]
US 10957392B2 · Lee et al. · 2021 [cited by applicant]
US 11132176B2 · Hung et al. · 2021 [cited by applicant]
US 11138497B2 · Lin et al. · 2021 [cited by applicant]
US 11237766B2 · Seong et al. · 2022 [cited by applicant]
US 11315009B2 · Buchanan et al. · 2022 [cited by applicant]
US 12354672B2 · Hung · 2025 [cited by examiner]
US 20030090934A1 · Iwata · 2003 [cited by applicant]
US 20080031043A1 · Aochi et al. · 2008 [cited by applicant]
US 20190019560A1 · Jeong · 2019 [cited by examiner]
US 20190287603A1 · Antonyan et al. · 2019 [cited by applicant]
US 20190348097A1 · Karmakar et al. · 2019 [cited by applicant]
US 20220295003A1 · Lee · 2022 [cited by examiner]
CN 104051023A · 2014 [cited by applicant]
EP 2057633B1 · 2013 [cited by applicant]
TW 253057B · 1995 [cited by applicant]
TW 200620284A · 2006 [cited by applicant]
TW 201212026A · 2012 [cited by applicant]
TW 201301286A · 2013 [cited by applicant]
TW I457923B · 2014 [cited by applicant]
TW 201735037A · 2017 [cited by applicant]
TW 201933361A · 2019 [cited by applicant]
TW I764104B · 2022 [cited by applicant]
U.S. Appl. No. 18/109,455, filed Feb. 14, 2023, 29 pages. [cited by applicant]