IP Library › Granted Patent US 12,482,505
Granted Patent B2
US 12,482,505 · App. 18/534,840 · Granted Nov 25, 2025

Page buffer circuit and operating method thereof adapted for page read device

Inventors: Bo-Rong Lin (Taichung, TW); Han-Wen Hu (Zhubei, TW); Yung-Chun Li (New Taipei, TW); Huai-Mu Wang (New Taipei, TW)
Assignee: MACRONIX INTERNATIONAL CO., LTD.
G11C7/1039G11C7/1087G11C7/12
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,482,505
App. No.
18/534,840
Granted
Nov 25, 2025
Kind
B2
Abstract

A page buffer circuit adapted for a page-read device which including a memory array having several pages and several bit lines. The page buffer circuit comprises the following elements. First latches, receive a weight-vector from a corresponding one of the pages through the bit lines, and import an input-vector through a data input/output path. The weight-vector has a plurality of weight bit-data, and the input-vector has a plurality of input bit-data. Second latches, store the input bit-data of the input-vector. Logic operation units, coupled to the first latches to receive the weight bit-data, and coupled to the second latches to receive the input bit-data, perform a logic operation of the input bit-data and the weight bit-data to generate a logic operation result. The logic operation result is sent to one the first latches. A control circuit, selectively enables the logic operation units to perform the logic operation.

Claims (42)

1 . A page buffer circuit adapted for a page-read device, wherein the page read device includes a memory array having a plurality of pages and a plurality of bit lines, the page buffer circuit comprising:

a plurality of first latches, for receiving a weight-vector from a corresponding one of the pages through the bit lines, and importing an input-vector through a data input/output path, wherein the weight-vector has a plurality of weight bit-data, and the input-vector has a plurality of input bit-data;

a plurality of second latches, for storing the plurality input bit-data of the input-vector;

a plurality of logic operation units, coupled to the plurality first latches to receive the plurality weight bit-data, and coupled to the plurality second latches to receive the plurality input bit-data, each of the logic operation units is used to perform a logic operation of a corresponding one of the plurality input bit-data and a corresponding one of the plurality weight bit-data to generate a logic operation result, and the logic operation result is sent to one of the plurality first latches; and

a control circuit, for selectively enabling the logic operation units to perform the logic operation.

2 . The page buffer circuit according to claim 1 , wherein the logic operations of the plurality input bit-data and the plurality weight bit-data totally form a logic operation of the input-vector and the weight-vector.

3 . The page buffer circuit according to claim 1 , wherein the page buffer circuit operates with a plurality of operation cycles, and the control circuit selectively enables one of the logic operation units in a corresponding one of the operation cycles.

4 . The page buffer circuit according to claim 1 , further comprising:

a decoding circuit, coupled to a corresponding one of the bit lines, and for decoding the weight-vector to obtain one of the plurality weight bit-data.

5 . The page buffer circuit according to claim 4 , wherein the plurality first latches comprising:

a first stage latch, coupled to the decoding circuit to receive a corresponding one of the plurality weight bit-data.

6 . The page buffer circuit according to claim 5 , wherein the plurality first latches further comprising:

a weight latch, for receiving the corresponding one of the plurality weight bit-data from the first stage latch, and providing the corresponding one of the plurality weight bit-data to the logic operation units.

7 . The page buffer circuit according to claim 1 , wherein the plurality first latches comprising:

a last stage latch, coupled to the data input/output path to receive the corresponding one of the plurality input bit-data.

8 . The page buffer circuit according to claim 7 , wherein the last stage latch provides the corresponding one of the plurality input bit-data to the plurality second latches.

9 . The page buffer circuit according to claim 7 , wherein the last stage latch is further coupled to the logic operation units to receive the logic operation results.

10 . The page buffer circuit according to claim 9 , wherein the page buffer circuit is coupled to an accumulation circuit, and the last stage latch provides the logic operation results to the accumulation circuit through the data input/output path.

11 . An operating method of a page buffer circuit adapted for a page-read device, wherein the page read device includes a memory array having a plurality of pages and a plurality of bit lines, the operating method comprising:

receiving a weight-vector from a corresponding one of the pages through the bit lines by a plurality of first latches of the page buffer circuit and importing an input-vector into the plurality first latches through a data input/output path, wherein the weight-vector has a plurality of weight bit-data, and the input-vector has a plurality of input bit-data;

storing the plurality input bit-data of the input-vector in a plurality of second latches of the page buffer circuit;

receiving the plurality weight bit-data from the plurality first latches and receiving the plurality input bit-data from the plurality second latches, by a plurality of logic operation units of the page buffer circuit;

performing a logic operation of a corresponding one of the plurality input bit-data and a corresponding one of the plurality weight bit-data to generate a logic operation result, by each of the logic operation units;

sending the logic operation result to one of the plurality first latches; and

selectively enabling the logic operation units to perform the logic operation, by a control circuit of the page buffer circuit.

12 . The operating method according to claim 11 , wherein the logic operations of the plurality input bit-data and the plurality weight bit-data totally form a logic operation of the input-vector and the weight-vector.

13 . The operating method according to claim 11 , wherein the page buffer circuit operates with a plurality of operation cycles, and the control circuit selectively enables one of the logic operation units in a corresponding one of the operation cycles.

14 . The operating method according to claim 11 , further comprising:

decoding the weight-vector to obtain one of the plurality weight bit-data, by a decoding circuit of the page buffer circuit.

15 . The operating method according to claim 14 , further comprising:

receiving a corresponding one of the plurality weight bit-data from the decoding circuit, by a first stage latch of the plurality first latches.

16 . The operating method according to claim 15 , further comprising:

receiving the corresponding one of the plurality weight bit-data from the first stage latch, by a weight latch of the plurality first latches; and

providing the corresponding one of the plurality weight bit-data to the logic operation units, by the weight latch.

17 . The operating method according to claim 11 , further comprising:

receiving the corresponding one of the plurality input bit-data from the data input/output path, by a last stage latch of the plurality first latches.

18 . The operating method according to claim 17 , further comprising:

providing the corresponding one of the plurality input bit-data to the plurality second latches, by the last stage latch.

19 . The operating method according to claim 17 , further comprising:

receiving the logic operation results, by the last stage latch.

20 . The operating method according to claim 19 , wherein the page buffer circuit is coupled to an accumulation circuit, and operating method further comprising:

providing the logic operation results to the accumulation circuit through the data input/output path, by the last stage latch.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2023
From: LIN, BO-RONG; HU, HAN-WEN; LI, YUNG-CHUN; WANG, HUAI-MU
To: MACRONIX INTERNATIONAL CO., LTD.
Reel/Frame 065824/0642 →
Continuity (1)
Related Publication 20250191621A1 · Jun 12, 2025
References Cited (8)
US 11656988B2 · Hu et al. · 2023 [cited by applicant]
US 11837290B2 · Kwon · 2023 [cited by applicant]
US 20180090227A1 · Lee · 2018 [cited by examiner]
US 20210382693A1 · Song · 2021 [cited by examiner]
US 20220075599A1 · Hu · 2022 [cited by examiner]
US 20230127635A1 · Jeong · 2023 [cited by examiner]
CN 115220690A · 2022 [cited by applicant]
TW 202321952A · 2023 [cited by applicant]