IP Library Granted Patent US 10,734,038
Granted Patent B2
US 10,734,038 · App. 16/277,472 · Granted Aug 4, 2020

Apparatuses and methods for performing logical operations using sensing circuitry

Inventors: Glen E. Hush (Boise, ID); Troy A. Manning (Meridian, ID)
Assignee: Micron Technology, Inc.
G11C7/00G11C7/10G11C7/1006G11C7/1012G11C11/4091G11C11/4093G11C7/065G11C11/1673
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 10,734,038
App. No.
16/277,472
Granted
Aug 4, 2020
Kind
B2
Abstract

The present disclosure includes apparatuses and methods related to performing logical operations using sensing circuitry. An example apparatus comprises an array of memory cells and sensing circuitry coupled to the array. The sensing circuitry includes a sense amplifier coupled to a pair of complementary sense lines, and a compute component coupled to the sense amplifier. The compute component includes a dynamic latch. The sensing circuitry is configured to perform a logical operation and initially store the result in the sense amplifier.

Claims (67)

1. A memory device, comprising:

an array of memory cells coupled to sensing circuitry; and

control circuitry configured to operate the array and sensing circuitry to perform logical operations;

wherein the sensing circuitry comprises:

a sense amplifier coupled to a pair of complementary sense lines corresponding to a column of the array; and

a compute component coupled to the sense amplifier and comprising a dynamic latch; and

wherein the control circuitry is configured to:

activate a selected logical operation control signal corresponding to a selected logical operation;

wherein activation of the selected logical operation control signal causes a result of the selected logical operation between a data value residing in the dynamic latch and a data value residing in a latch of the sense amplifier to be stored initially in the latch of the sense amplifier by overwriting the data value residing in the latch of the sense amplifier or leaving the data value residing in the latch of the sense amplifier unchanged depending on the selected logical operation; and

wherein the compute component comprises:

a first source/drain region of a first transistor coupled to a first one of the pair of complementary sense lines and directly coupled to a first source/drain region of a first load transistor; and

a first source/drain region of a second transistor coupled to a second one of the pair of complementary sense lines and directly coupled to a first source/drain region of a second load transistor; and

wherein, prior to activating the selected logical operation control signal, the load transistor is enabled to transfer a data value residing in the latch of the sense amplifier to the dynamic latch.

2. The memory device of claim 1 , wherein the compute component is formed on pitch with memory cells of the array.

3. The memory device of claim 1 , wherein the control circuitry is configured to perform the selected logical operation without transferring data values from the dynamic latch to a host coupled to the memory device.

4. The memory device of claim 3 , wherein the control circuitry is configured to perform the selected logical operation without transferring data values from the latch of the sense amplifier to the host.

5. The memory device of claim 1 , wherein the control circuitry is configured to perform the selected logical operation without transferring data values from the latch of the sense amplifier or from the dynamic latch to the control circuitry.

6. The memory device of claim 1 , wherein the compute component further comprises a static latch coupled to the dynamic latch.

7. The memory device of claim 1 , wherein the dynamic latch of the compute component is the only latch of the compute component.

8. The memory device of claim 7 , wherein the latch of the sense amplifier is the only latch of the sense amplifier.

9. The memory device of claim 8 , wherein:

prior to activating the selected logical operation control signal, the data value residing in the dynamic latch corresponds to a first input of the selected logical operation and the data value residing in the latch of the sense amplifier corresponds to a second input of the selected logical operation; and

subsequent to activating the selected logical operation control signal, the result of the selected logical operation resides in the latch of the sense amplifier.

10. A memory device, comprising:

an array of memory cells coupled to sensing circuitry; and

control circuitry configured to operate the array and sensing circuitry to perform logical operations;

wherein the sensing circuitry comprises:

a sense amplifier coupled to a pair of complementary sense lines corresponding to a column of the array; and

a compute component coupled to the sense amplifier and comprising a dynamic latch; and

wherein the control circuitry is configured to:

activate a selected logical operation control signal corresponding to a selected logical operation;

wherein activation of the selected logical operation control signal causes a result of the selected logical operation between a data value residing in the dynamic latch and a data value residing in a latch of the sense amplifier to be stored initially in the latch of the sense amplifier by overwriting the data value residing in the latch of the sense amplifier or leaving the data value residing in the latch of the sense amplifier unchanged depending on the selected logical operation; and

wherein the compute component comprises:

a first source/drain region of a first transistor coupled to a first one of the pair of complementary sense lines and to a first source/drain region of a first load transistor;

a first source/drain region of a second transistor coupled to a second one of the pair of complementary sense lines and to a first source/drain region of a second load transistor;

a second source/drain region of the first transistor coupled to a first source/drain region of a first dynamic latch transistor; and

a second source/drain region of the second transistor coupled to a first source/drain region of a second dynamic latch transistor.

11. The memory device of claim 10 , wherein the dynamic latch of the compute component is the only latch of the compute component.

12. The memory device of claim 10 , wherein the compute component further comprises a static latch coupled to the dynamic latch.

13. The memory device of claim 10 , wherein the selected logical operation control signal is one of a plurality of logical operation control signals including at least a first control signal activated to perform a logical AND operation and a second control signal activated to perform a logical OR operation.

14. The memory device of claim 10 , wherein the compute component serves as an accumulator.

15. The memory device of claim 10 , wherein the compute component further comprises:

a first invert transistor coupled to the first dynamic latch transistor; and

a second invert transistor coupled to the second dynamic latch transistor.

16. The memory device of claim 15 , wherein the first invert transistor and the second invert transistor are each coupled to the first load transistor and to the second load transistor.

17. A memory device, comprising:

an array of memory cells coupled to sensing circuitry; and

control circuitry configured to operate the array and sensing circuitry to perform logical operations;

wherein the sensing circuitry comprises:

a sense amplifier coupled to a pair of complementary sense lines corresponding to a column of the array; and

a compute component coupled to the sense amplifier and comprising a dynamic latch; and

wherein the control circuitry is configured to:

activate a selected logical operation control signal corresponding to a selected logical operation;

wherein activation of the selected logical operation control signal causes a result of the selected logical operation between a data value residing in the dynamic latch and a data value residing in a latch of the sense amplifier to be stored initially in the latch of the sense amplifier by overwriting the data value residing in the latch of the sense amplifier or leaving the data value residing in the latch of the sense amplifier unchanged depending on the selected logical operation; and

wherein the compute component comprises:

a source/drain region of a first dynamic latch transistor coupled to a first one of the pair of complementary sense lines;

a source/drain region of a second dynamic latch transistor coupled to a second one of the pair of complementary sense lines;

a gate of the first dynamic latch transistor coupled to a source/drain region of a load transistor;

a gate of the second dynamic latch transistor coupled to a source/drain region of a different load transistor; and

a gate of the first load transistor coupled to a gate of the different load transistor.

18. The memory device of claim 17 , wherein the compute component further comprises:

a first pull-down transistor having a first source/drain region coupled to the first dynamic latch transistor; and

a second pull-down transistor having a first source/drain region coupled to the second dynamic latch transistor.

19. The memory device of claim 18 , wherein the compute component further comprises:

a third pull-down transistor having a first source/drain region coupled to a second source/drain region of the first pull-down transistor; and

a fourth pull-down transistor having a first source/drain region coupled to a second source/drain region of the second pull-down transistor.

20. The memory device of claim 18 , wherein the second source/drain region of the first pull-down transistor is coupled to the second source/drain region of the second pull-down transistor.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 15, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 051041/0317 →
RELEASE OF SECURITY INTEREST Recorded Oct 14, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050724/0392 →
SUPPLEMENT NO. 12 TO PATENT SECURITY AGREEMENT Recorded Apr 19, 2019
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 048948/0677 →
SUPPLEMENT NO. 3 TO PATENT SECURITY AGREEMENT Recorded Apr 19, 2019
From: MICRON TECHNOLOGY, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 048951/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2019
From: HUSH, GLEN E.; MANNING, TROY A.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 048347/0844 →