Decoding control with address transition detection in page erase function
First Claim
Patent Images
1. A page select reset generator circuit for limiting multi-page erase operations in non-volatile memory, the page select reset generator circuit comprising:
- an input for receiving block address portions of each address of a set of one or more addresses;
an address transition detect circuit that detects when block address portions of two addresses of the set of page addresses are different;
the page select reset generator being operable to generate a reset output for clearing latched pages upon detecting that block address portions of two addresses are different.
11 Assignments
0 Petitions
Accused Products
Abstract
Circuits and methods are provided for controlling multi-page erase operations in flash memory. The page address of each address of a multi-page erase operation is latched in wordline decoders. A page select reset generator circuit processes the block addresses of each address of the multi-page erase operation. In the event the addresses relate to pages in different blocks, then previously latched page addresses are reset. This avoids the incorrect circuit operation that will result should a multi-page erase operation include multiple pages in different blocks.
-
Citations
20 Claims
-
1. A page select reset generator circuit for limiting multi-page erase operations in non-volatile memory, the page select reset generator circuit comprising:
-
an input for receiving block address portions of each address of a set of one or more addresses; an address transition detect circuit that detects when block address portions of two addresses of the set of page addresses are different; the page select reset generator being operable to generate a reset output for clearing latched pages upon detecting that block address portions of two addresses are different. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
for each of a plurality of addresses of a multi-page erase operation pertaining to a non-volatile memory, each address containing a block address portion and a page address portion; a) detecting whether the block address portion differs from that of a previous address of the plurality of addresses; b) resetting any previous selections of pages and blocks upon detecting that the block address differs from that of a previous address of the plurality of addresses; c) selecting a respective page in each of a plurality of blocks; d) selecting a respective one of the plurality of blocks; and wherein after said detecting, resetting, selecting a respective page, and selecting a respective one of the plurality of blocks on each address, a single remaining block address will be selected, the method further comprising erasing any selected pages in the single remaining selected block. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification