METHOD FOR ACCESSING MEMORY
First Claim
1. A method for accessing a memory device, the memory device comprising at least one one-time-programmable (OTP) memory block, and each memory block comprising a first memory section and a second memory section, the method comprising:
- selecting a first target memory block;
reading the first target memory block; and
if the first memory section of the first target memory block stores a first data, a predetermined value is outputted as the value stored in the first target memory block, and if the first memory section of the first target memory block stores a second data, the value stored in the second memory section of the first target memory block is outputted as the value stored in the first target memory block.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method for accessing a memory. The memory contains M one-time programmable memory blocks, and each has a first memory sector and a second memory sector. The method includes: selecting a first target memory block and reading the first target memory block. The step of selecting a first target memory block is performed by comparing the second memory sectors of N one-time programmable memory blocks from M one-time programmable memory blocks by following a search rule to select the first target memory block.
57 Citations
13 Claims
-
1. A method for accessing a memory device, the memory device comprising at least one one-time-programmable (OTP) memory block, and each memory block comprising a first memory section and a second memory section, the method comprising:
-
selecting a first target memory block;
reading the first target memory block; and
if the first memory section of the first target memory block stores a first data, a predetermined value is outputted as the value stored in the first target memory block, and if the first memory section of the first target memory block stores a second data, the value stored in the second memory section of the first target memory block is outputted as the value stored in the first target memory block. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for accessing a memory device, the memory device comprising at least one one-time-programmable (OTP) memory block, each memory block comprising a first memory section and a second memory section, and before an OTP memory block is programmed, each memory cell of the OTP memory block storing a first logic value, the method comprising:
-
selecting a first target memory block; and
programming the second memory section of the first target memory block such that the second memory section stores a predetermined value to erase the first target memory block. - View Dependent Claims (7, 8, 9)
-
-
10. A method for accessing a memory device, the memory device comprising at least one one-time-programmable (OTP) memory block, each memory block comprising a first memory section and a second memory section, and before an OTP memory block is programmed, each memory cell of the OTP memory block storing a first logic value, the method comprising:
-
selecting a target memory block; and
writing a to-be-written data to the target memory block, wherein if the to-be-written data corresponds to a predetermined value, program only the first memory section of the target memory block to store a first data, and if the to-be-written data does not correspond to the predetermined value, program the second memory section of the target memory block according to the to-be-written data. - View Dependent Claims (11, 12, 13)
-
Specification