IP Library Granted Patent US 10,490,277
Granted Patent B2
US 10,490,277 · App. 15/946,957 · Granted Nov 26, 2019

Memory device and method having on-board processing logic for facilitating interface with multiple processors, and computer system using same

Inventor: David Resnick (Tuscon, AZ)
Assignee: Micron Technology, Inc.
G11C14/0018G06F12/0246G11C7/1006G06F2212/7207G11C16/0408G11C2207/2245
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,490,277
App. No.
15/946,957
Granted
Nov 26, 2019
Kind
B2
Abstract

A memory device includes an on-board processing system that facilitates the ability of the memory device to interface with a plurality of processors operating in a parallel processing manner. The processing system includes circuitry that performs processing functions on data stored in the memory device in an indivisible manner. More particularly, the system reads data from a bank of memory cells or cache memory, performs a logic function on the data to produce results data, and writes the results data back to the bank or the cache memory. The logic function may be a Boolean logic function or some other logic function.

Claims (34)

1. An apparatus comprising:

an integrated circuit memory device into which a plurality of memory cells, a logic unit and a write driver are incorporated,

wherein the logic unit is configured to perform a logic function on read data initially received from a first location of the plurality of memory cells and output result data responsive to the logic function, and

wherein the write driver is configured to receive the result data and to write the result data to the first location of the plurality of memory cells so that the result data replaces the read data initially received from the first location.

2. The apparatus of claim 1 , wherein the logic function comprises Boolean logic operations.

3. The apparatus of claim 1 , wherein the logic function comprises arithmetic operations.

4. The apparatus of claim 1 , wherein when the logic function comprises Boolean logic operations and arithmetic operations.

5. The apparatus of claim 1 , wherein the logic function comprises an AND operation.

6. The apparatus of claim 1 , wherein the logic function comprises an OR function.

7. The apparatus of claim 1 , wherein the logic function comprises a NOR operation.

8. The apparatus of claim 1 , wherein the logic function comprises an XOR operation.

9. The apparatus of claim 1 , wherein the logic function comprises a NAND operation.

10. An apparatus comprising:

a command decoder;

at least one bank of memory cells; and

a logic unit and a write driver,

wherein the command decoder, the at least one bank of memory cells, the logic unit and the write driver are incorporated into an integrated circuit memory device,

wherein the command decoder is configured to receive a first command accompanied by first data and, responsive to the first command, cause the logic unit to perform a logic function on the first data and second data that is initially received from a first location of the at least one bank of memory cells, the logic unit further caused to output result data responsive to the logic function, and

wherein the write driver is configured to receive the result data and to write the result data to the first location of the at least one bank of memory cells so that the result data replaces the second data initially received from the first location.

11. The apparatus of claim 10 , wherein the logic function comprises Boolean logic operations.

12. The apparatus of claim 10 , wherein the logic function comprises arithmetic operations.

13. The apparatus of claim 10 , wherein when the logic function comprises Boolean logic operations and arithmetic operations.

14. The apparatus of claim 10 , wherein the logic function comprises an AND operation.

15. The apparatus of claim 10 , wherein the logic function comprises an OR operation.

16. The apparatus of claim 10 , wherein the logic function comprises a NOR operation.

17. The apparatus of claim 10 , wherein the logic function comprises an XOR operation.

18. The apparatus of claim 10 , wherein the logic function comprises a NAND operation.

19. The apparatus of claim 10 , further comprising a select circuit,

wherein the select circuit is incorporated into the integrated circuit memory device, and

wherein the select circuit is configured to:

receive the result data,

receive write data to be written into the at least one bank of memory cells, and

route one of the result data and the write data to the write driver.

20. The apparatus of claim 19 , wherein the command decoder is further configured to, responsive to the first command, cause the select circuit to route the result data to the write driver.

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 Apr 6, 2018
From: RESNICK, DAVID
To: MICRON TECHNOLOGY, INC.
Reel/Frame 045459/0817 →
Continuity (4)
Continuation 14609963 · Jan 30, 2015
Continuation 13243917 · Sep 23, 2011
Continuation 11893593 · Aug 15, 2007
Related Publication 20180233198A1 · Aug 16, 2018