Operation method of non-volatile memory
First Claim
Patent Images
1. A method of operating a non-volatile memory, the method comprising:
- writing a first logical address and a first physical address in a first row of a look-up table and programming first data to a data storage space indicated by the first physical address,wherein the look-up table includes a plurality of rows, each row having a tag, a logical address and a physical address; and
writing the first logical address and a second physical address in a second row of the look-up table and programming second data to a data storage space indicated by the second physical address,wherein writing the first logical address and the second physical address and programming the second data is performed when an instruction requiring the first data be changed to the second data is received,wherein the non-volatile memory includes a first state and a second state,wherein values of bits within the look-up table and the data storage space change from a first value to a second value during writing the first logical address and the first physical address and programming the first data and during writing the first logical address and the second physical address and programming the second data, andwherein the first value corresponds to the first state of the non-volatile memory and the second value corresponds to the second state of the non-volatile memory.
1 Assignment
0 Petitions
Accused Products
Abstract
Example embodiments provide a method of operating a non-volatile memory in which the non-volatile memory may only be changed from a first state to a second state and may not be changed from the second state to the first state during a programming operation.
9 Citations
20 Claims
-
1. A method of operating a non-volatile memory, the method comprising:
-
writing a first logical address and a first physical address in a first row of a look-up table and programming first data to a data storage space indicated by the first physical address, wherein the look-up table includes a plurality of rows, each row having a tag, a logical address and a physical address; and writing the first logical address and a second physical address in a second row of the look-up table and programming second data to a data storage space indicated by the second physical address, wherein writing the first logical address and the second physical address and programming the second data is performed when an instruction requiring the first data be changed to the second data is received, wherein the non-volatile memory includes a first state and a second state, wherein values of bits within the look-up table and the data storage space change from a first value to a second value during writing the first logical address and the first physical address and programming the first data and during writing the first logical address and the second physical address and programming the second data, and wherein the first value corresponds to the first state of the non-volatile memory and the second value corresponds to the second state of the non-volatile memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of operating a non-volatile memory, the method comprising:
-
writing a first physical address in a pointer of a first row of a look-up table and programming first data into a data storage space indicated by the first physical address, wherein the look-up table includes a plurality of rows, each row having a pointer; and writing a second physical address in a pointer of the first row of a look-up table and programming second data into a data storage space indicated by the second physical address, wherein writing the second physical address and programming the second data are performed when an instruction requiring the first data be changed to second data is received, wherein the non-volatile memory includes a first state and a second state, wherein values of bits within the look-up table and the data storage space change from a first value to a second value during writing the first physical address and programming the first data and during writing the second physical address and programming the second data, wherein the first value corresponds to the first state and the second value corresponds to the second state. - View Dependent Claims (16, 17, 18)
-
-
19. A method of operating a non-volatile memory, the method comprising:
-
writing a logical address and a physical address in a row of a look-up table and programming first data to a storage space indicated by the physical address by changing values of bits within the look-up table and the data storage space from a first value to a second value, wherein the look-up table includes a plurality of rows, each row having a tag, a logical address and a physical address; and performing a refreshing operation by changing values of all bits within the look-up table and the data storage space from the second value to the first value. - View Dependent Claims (20)
-
Specification