IP Library Granted Patent US 11,599,306
Granted Patent B2
US 11,599,306 · App. 17/328,492 · Granted Mar 7, 2023

Memory device

Inventor: Yo Sep Lee (Icheon-si, KR)
Assignee: SK hynix Inc.
G06F3/0659G06F3/0604G06F3/0673G06F17/16G11C7/06G11C7/106G11C7/1063G11C7/1069G11C7/12G11C8/08G11C8/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 11,599,306
App. No.
17/328,492
Granted
Mar 7, 2023
Kind
B2
Abstract

A memory device includes a data storage circuit configured to access a cell array having first data stored therein when an arithmetic active operation is performed, output the first data when a first read operation is performed, access a cell array having second data stored therein when an active operation is performed, and output the second data when a second read operation is performed. The memory device also includes an arithmetic circuit configured to receive latch data generated through the first read operation and read data generated through the second read operation, and perform an arithmetic operation on the latch data and the read data.

Claims (94)

1. A memory device comprising:

a data storage circuit configured to:

access a first cell array having first data stored therein when an arithmetic active operation is performed,

output the first data when a first read operation is performed,

access a second cell array having second data stored therein when an active operation is performed, and

output the second data when a second read operation is performed; and an arithmetic circuit configured to:

receive latch data generated through the first read operation and read data generated through the second read operation, and

perform an arithmetic operation on the latch data and the read data.

2. The memory device of claim 1 , further comprising a command decoder configured to:

generate an arithmetic active signal which is activated to perform the arithmetic active operation, based on an internal command,

generate an active signal which is activated to perform the active operation, based on the internal command, and

generate a read signal which is activated to perform the first or second read operation, based on the internal command.

3. The memory device of claim 1 , wherein the memory device is configured to:

perform the first read operation after the arithmetic active operation is performed,

perform the active operation after the first read operation is performed, and

perform the second read operation after the active operation is performed.

4. The memory device of claim 1 , further comprising a row control circuit configured to:

receive an arithmetic row address which is generated when the arithmetic active operation is performed, and

control the data storage circuit to access the first cell array having the first data stored therein.

5. The memory device of claim 1 , further comprising a column control circuit configured to:

receive a column address which is generated when the first read operation is performed, and

control the data storage circuit to output the first data stored in the first cell array accessed by the arithmetic active operation.

6. The memory device of claim 1 , further comprising a column control circuit configured to:

receive a column address which is generated when the second read operation is performed, and

control the data storage circuit to output the second data stored in the second cell array accessed by the active operation.

7. The memory device of claim 1 , further comprising an input/output sense amplifier configured to generate the read data by sensing and amplifying the second data when the second read operation is performed.

8. The memory device of claim 1 , further comprising a control signal generation circuit configured to:

generate a latch control signal based on the arithmetic active operation and the first read operation, and

generate an arithmetic control signal based on the active operation and the second read operation.

9. The memory device of claim 8 , further comprising a data latch circuit configured to:

latch the first data based on the latch control signal, and

output the latched first data as the latch data.

10. The memory device of claim 8 , wherein the control signal generation circuit comprises:

a delay circuit configured to generate a delayed read signal by delaying a read signal by a preset read delay period;

a first AND gate configured to generate the latch control signal based on the delayed read signal and an arithmetic flag; and

a second AND gate configured to generate the arithmetic control signal based on the delayed read signal and an inverted signal of the arithmetic flag.

11. The memory device of claim 10 , further comprising a flag generation circuit configured to:

generate the arithmetic flag which is activated when the arithmetic active operation is performed, and

generate the arithmetic flag which is deactivated when the active operation is performed.

12. The memory device of claim 1 , wherein the arithmetic operation comprises:

an addition operation;

a multiplication operation;

a division operation; and

a multiply-accumulate (MAC) operation.

13. A memory device comprising:

a row control circuit configured to:

receive an arithmetic row address which is generated when an arithmetic active operation is performed, and

control a data storage circuit to access a first cell array having first data stored in the first cell array;

a column control circuit configured to:

receive a first column address which is generated when a first read operation is performed, and

control the data storage circuit to output the first data stored in the first cell array accessed by the arithmetic active operation; and

a data latch circuit configured to:

latch the first data based on a latch control signal, and

output the latched first data as latch data used for an arithmetic operation.

14. The memory device of claim 13 , wherein the row control circuit is configured to:

receive a row address which is generated when an active operation is performed, and

control the data storage circuit to access a second cell array having second data stored therein.

15. The memory device of claim 14 , wherein the column control circuit is configured to:

receive a second column address which is generated when a second read operation is performed, and

control the data storage circuit to output the second data stored in the second cell array accessed by the active operation.

16. The memory device of claim 15 , further comprising:

an input/output sense amplifier configured to generate read data by sensing and amplifying the second data when the second read operation is performed; and

an arithmetic circuit configured to perform an arithmetic operation on the latch data and the read data.

17. The memory device of claim 15 , further comprising a control signal generation circuit configured to:

generate the latch control signal based on the arithmetic active operation and the first read operation, and

generate an arithmetic control signal based on the active operation and the second read operation.

18. The memory device of claim 17 , wherein the control signal generation circuit comprises:

a delay circuit configured to generate a delayed read signal by delaying a read signal by a preset read delay period;

a first AND gate configured to generate the latch control signal based on the delayed read signal and an arithmetic flag; and

a second AND gate configured to generate the arithmetic control signal based on the delayed read signal and an inverted signal of the arithmetic flag.

19. The memory device of claim 18 , further comprising a flag generation circuit configured to:

generate the arithmetic flag which is activated when the arithmetic active operation is performed, and

generate the arithmetic flag which is deactivated when the active operation is performed.

20. The memory device of claim 13 , wherein the arithmetic operation comprises:

an addition operation;

a multiplication operation;

a division operation; and

a multiply-accumulate (MAC) operation.

21. A memory device comprising:

a row control circuit configured to:

receive an arithmetic row address which is generated when an arithmetic active operation is performed,

control a data storage circuit to access a first cell array having first data stored in the first cell array,

receive a row address which is generated when an active operation is performed, and

control the data storage circuit to access a second cell array having second data stored in the second cell array;

a column control circuit configured to:

receive a first column address which is generated when a first read operation is performed,

control the data storage circuit to output the first data stored in the first cell array accessed by the arithmetic active operation,

receive a second column address which is generated when a second read operation is performed, and

control the data storage circuit to output the second data stored in the second cell array accessed by the active operation;

a data latch circuit configured to:

latch the first data based on a latch control signal, and

output the latched first data as latch data;

an input/output sense amplifier configured to generate read data by sensing and amplifying the second data when the second read operation is performed; and

an arithmetic circuit configured to perform an arithmetic operation on the latch data and the read data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2024
From: SK HYNIX INC.
To: MIMIRIP LLC
Reel/Frame 067335/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2021
From: LEE, YO SEP
To: SK HYNIX INC.
Reel/Frame 056331/0681 →