IP Library Granted Patent US 10,418,092
Granted Patent B2
US 10,418,092 · App. 15/961,374 · Granted Sep 17, 2019

Apparatuses and methods to reverse data stored in memory

Inventors: Jason T. Zawodny (Eagle, ID); Glen E. Hush (Boise, ID)
Assignee: Micron Technology, Inc.
G11C11/4091G11C11/408G11C11/4097G11C16/28G11C7/1006G11C11/4096G11C2211/4013
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,418,092
App. No.
15/961,374
Filed
Apr 24, 2018
Granted
Sep 17, 2019
Kind
B2
Examiner
MAI, SON LUU
Art Unit
2827
USPC
365/207
Abstract

Apparatuses and methods are provided for reversing data stored in memory. An example apparatus comprises an array of memory cells, a first plurality of sensing components corresponding to a respective first plurality of columns of the array, a second plurality of sensing components corresponding to a respective second plurality of columns of the array, and a plurality of shared input/output (I/O) lines (which may be referred to as SIO lines). Each one of the plurality of SIO lines can be selectively coupled to a respective subset of the first plurality of sensing components and to a respective subset of the second plurality of sensing components. The apparatus can include a controller configured to control reversing a logical sequence of data stored in a group of memory cells coupled to a first access line of the array by performing a plurality of transfer operations via the plurality of SIO lines.

Claims (33)

1. An apparatus, comprising:

an array of memory cells coupled to a plurality of sensing components;

a plurality of shared input/output (SIO) lines, wherein each one of the plurality of SIO lines is selectively coupled to a respective subset of the plurality of sensing components; and

a controller configured to control reversing a logical sequence of data stored in a group of memory cells coupled to a first access line of the array by performing a plurality of transfer operations via the plurality of SIO lines.

2. The apparatus of claim 1 , wherein the controller is configured to control reversing the logical sequence of the data without transferring the data to a location outside the array of memory cells or the plurality of sensing components.

3. The apparatus of claim 1 , wherein the controller is configured to cause performance of the plurality of transfer operations by transferring data between a first subset of the plurality of sensing components and a second subset of the plurality of sensing components.

4. The apparatus of claim 3 , wherein the first subset of the plurality of sensing components comprises a first group of physically adjacent sensing components, and wherein the second subset of the plurality of sensing components comprises a second group of physically adjacent sensing components.

5. The apparatus of claim 1 , wherein each of the plurality of SIO lines comprises a complementary pair of SIO lines.

6. The apparatus of claim 1 , wherein respective sensing components among the plurality of sensing components comprise a sense amplifier and a compute component formed on pitch the array of memory cells.

7. The apparatus of claim 1 , wherein the controller is configured to control reversing the logical sequence of data without using a host coupled to the array of memory cells to perform a bit action, a byte action, a word action, or combinations thereof.

8. A system, comprising:

an array of memory cells;

a plurality of shared input/output (SIO) lines coupled to the array of memory cells; and

a controller coupled to the array of memory cells and the plurality of SIO lines, wherein the controller is configured to cause a logical sequence of data stored the array of memory cells to be reversed by performing a plurality of transfer operations via the plurality of SIO lines.

9. The system of claim 8 , wherein the system includes:

a memory device comprising the array, the plurality of SIO lines, and the controller; and

a host coupled to the memory device, wherein the controller is further configured to cause the logical sequence of data stored in the array to be reversed without transferring data from the memory device to the host.

10. The system of claim 9 , wherein the host comprises a processor.

11. The system of claim 8 , wherein the controller is further configured to cause the data stored in the array of memory cells to be transferred to a plurality of sensing components coupled to the array of memory cells as part of performance of the transfer operations.

12. The system of claim 8 , further comprising a plurality of temporary storage locations including a plurality of memory cells coupled to the plurality of sensing components, wherein the controller is configured to cause data stored in the plurality of temporary storage locations to be transferred to sensing components among the plurality of sensing components during performance of the transfer operations.

13. The system of claim 8 , wherein each of the plurality of SIO lines is selectively coupled to a subset of a plurality of sensing components coupled to the array of memory cells.

14. The system of claim 8 , wherein the array of memory cells includes a first memory cell, a second memory cell, a third memory cell, and a fourth memory cell, and wherein the controller is configured to:

assign logical index information to the first memory cell and the second memory cell in a first logical sequence;

assign logical index information to the third memory cell and the fourth memory cell in a second logical sequence.

15. The system of claim 14 , wherein the controller is configured to:

transfer data from the first memory cell to the third memory cell via a first SIO line among the plurality of SIO lines; and

transfer data from the second memory cell to the fourth memory cell via a second SIO line among the plurality of SIO lines.

16. A method, comprising:

reversing a logical sequence of data stored in a group of memory cells coupled to a plurality of sensing components via an access line of an array by performing a plurality of transfer operations via a plurality of shared input/output (SIO) lines, wherein each one of the plurality of SIO lines is selectively coupled to at least one respective subset of the plurality of sensing components.

17. The method of claim 16 , further comprising reversing the logical sequence of data stored in the group of memory cells without transferring the data stored in the array of memory cells out of the array of memory cells or the plurality of sensing components.

18. The method of claim 16 , wherein performing the plurality of transfer operations comprises transferring data between subsets of the plurality of sensing components.

19. The method of claim 16 , wherein the at least one respective subset comprises a group of physically adjacent sensing components.

20. The method of claim 16 , further comprising reversing the logical sequence of data stored in the group of memory cells without accessing a processing resource associated with a host coupled to a memory device comprising the group of memory cells and the plurality of sensing components.

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 24, 2018
From: ZAWODNY, JASON T.; HUSH, GLEN E.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 045625/0110 →
Continuity (3)
Continuation 15098707 · Apr 14, 2016
Provisional Application 62148503 · Apr 16, 2015
Related Publication 20180240509A1 · Aug 23, 2018
Cited By (1)
US 12,314,723