IP Library Granted Patent US 10,360,949
Granted Patent B2
US 10,360,949 · App. 15/972,783 · Granted Jul 23, 2019

Apparatuses and methods for storing a data value in a sensing circuitry element

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,360,949
App. No.
15/972,783
Granted
Jul 23, 2019
Kind
B2
Abstract

The present disclosure includes apparatuses and methods related to storing a data value in a sensing circuitry element. An example method comprises sensing a first data value with a sense amplifier of a sensing circuitry element, moving a second data value from a first storage location of a compute component to a second storage location of the compute component, and storing, in the first storage location, a third data value resulting from a logical operation performed on the first data value and the second data value. The logical operation can be performed by logic circuitry of the sensing circuitry element.

Claims (34)

1. A system, comprising:

a sensing circuitry element including a sense amplifier and a compute component, the compute component comprising a first storage location and a second storage location; and

a controller coupled to the sensing circuitry element and configured to cause a power associated with the first storage location and a power associated with the second storage location to be disabled during a clock cycle as part of performance of a memory operation using a data value stored in the first storage location and a data value stored in the second storage location.

2. The system of claim 1 , wherein the system includes:

a memory device comprising the sensing circuitry element and the compute component, and the controller; and

a host coupled to the memory device, wherein the controller is further configured to cause performance of the memory operation without transferring data from the memory device to the host.

3. The system of claim 2 , wherein the host comprises a processor.

4. The system of claim 1 , wherein the controller is configured to cause a charge sharing operation to be applied between the first storage location and the second storage location to transfer the data value stored in the first storage location to the second storage location as part of performance of the memory operation.

5. The system of claim 1 , wherein the system further comprises logic circuitry coupled to the sense amplifier and the compute component, and wherein the controller is configured to cause the logic circuitry to perform a logical operation between the data value stored in the first storage location and the data value stored in the second storage location as part of performance of the memory operation.

6. The system of claim 1 , wherein the controller is configured to cause a first voltage to be applied to the first storage location and a second voltage to be applied to the second storage location as part of performance of a charge sharing operation to transfer the data value stored in the first storage location to the second storage location.

7. The system of claim 1 , wherein the controller is configured to cause a node of the first storage location to be shorted to a node of the second storage location as part of performance of a charge sharing operation to transfer the data value stored in the first storage location to the second storage location.

8. The system of claim 1 , wherein the sensing circuitry element is configured to act as a single-bit processing element capable of performance of a logical operation in parallel with other sensing circuitry elements.

9. A system, comprising:

a memory device including a sensing circuitry element, wherein the sensing circuitry element comprises:

a sense amplifier coupled to logic circuitry;

a first storage location coupled to the logic circuitry; and

a second storage location coupled to the first storage location; and

a controller coupled to the sensing circuitry element, wherein the controller is configured to:

cause a power associated with the first storage location to be disabled during a clock cycle; and

cause a power associated with the second storage location to be disabled during the clock cycle as part of performance of a memory operation between the first storage location and the second storage location.

10. The system of claim 9 , wherein the controller is configured to cause performance of the memory operation without transferring data stored in the sensing circuitry element to a location external to the memory device.

11. The system of claim 9 , wherein the controller is configured to cause a charge sharing operation to be applied between the first storage location and the second storage location as part of performance of the memory operation.

12. The system of claim 9 , wherein the controller is configured to cause the logic circuitry to perform a logical operation between a data value stored in the first storage location and a data value stored in the second storage location as part of performance of the memory operation.

13. The system of claim 12 , wherein the controller is further configured to cause a result of the logical operation to be stored in at least one of the first storage location and the second storage location.

14. The system of claim 9 , wherein the controller is configured to cause performance of the memory operation without accessing a processing resource associated with a host coupled to the sensing circuitry element and the controller.

15. An apparatus, comprising:

a memory device comprising a controller and a sensing circuitry element including a sense amplifier and a compute component, wherein the compute component includes a first latch and a second latch, and

wherein the controller is configured to:

cause a power associated with the first latch and the second latch to be disabled during a clock cycle as part of performance of a memory operation using the first latch and the second latch; and

cause performance of the memory operation using the first latch and the second latch without transferring data from the memory device to a host coupleable to the memory device.

16. The apparatus of claim 15 , wherein the controller is configured to cause a node of the first latch to a node of the second latch such that the node of the first latch is shorted to the node of the second latch as part of performance of the memory operation.

17. The apparatus of claim 15 , wherein the controller is configured to cause performance of a logical operation between a data value stored in the first latch and a data value stored in the second latch as part of performance of the memory operation.

18. The apparatus of claim 15 , wherein the controller is configured to cause a charge sharing operation to be performed between the first latch and the second latch as part of performance of the memory operation.

19. The apparatus of claim 15 , wherein the sensing circuitry element is further configured to perform the logical operation in single instruction multiple data (SIMD) fashion.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 11, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050713/0001 →
SUPPLEMENT NO. 9 TO PATENT SECURITY AGREEMENT Recorded Aug 9, 2018
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 047282/0463 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2018
From: PENNEY, DANIEL B.; VENKATA, HARISH N.; PERRY, GUY S.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 045733/0877 →