Claims
- 1. A method of operating a flash memory array having a plurality of word lines in a first direction and a plurality of bit lines and a refresh pointer bit line in a second direction to form an array of intersections between said word lines and said bit lines, a plurality of flash memory cells disposed at said intersections, and a plurality of refresh select circuits, a separate one of said refresh select circuits disposed serially in each of said word lines between a last bit line in said array and said refresh pointer bit line, each of said plurality of refresh select circuits having a P-channel MOS pass transistor and a P-channel MOS pull-down transistor comprising:
- scanning said flash memory array for a row to be refreshed and simultaneously turning on said P-channel MOS pass transistor and turning off said P-channel MOS pull-down transistor;
- erasing said row to be refreshed in said flash memory array and simultaneously turning on said P-channel MOS pass transistor and turning off said P-channel MOS pull-down transistor;
- programming said row to be refreshed in said flash memory array and simultaneously turning on said P-channel MOS pass transistor and turning off said P-channel MOS pull-down transistor; and
- incrementing an address of said row to be refreshed in said flash memory array and simultaneously turning on said P-channel MOS pass transistor and turning off said P-channel MOS pull-down transistor.
- 2. A method of operating a flash memory away as in claim 1, wherein prior to said scanning said method further includes:
- erasing a selected row in said flash memory array and simultaneously turning off said P-channel MOS pass transistor and turning on said P-channel MOS pull-down transistor; and
- programming said selected row in said flash memory array and simultaneously turning off said P-channel MOS pass transistor and turning on said P-channel MOS pull-down transistor.
- 3. An address pointer for a flash memory array having a plurality of word lines in a first direction and a plurality of bit lines in a second direction to form an array of intersections between said word lines and said bit lines, and a plurality of flash memory cells disposed at said intersections comprising:
- a refresh pointer bit line forming intersections with said word lines in said array;
- a plurality of flash memory cells disposed at said intersections between said refresh pointer bit line and word line; and
- a plurality of refresh select circuits, a separate one of said refresh select circuits disposed serially in each of said word lines between a last bit line in said array and said refresh pointer bit line.
- 4. An address pointer for a flash memory array as in claim 3, wherein each of said plurality of refresh select circuits includes:
- a P-channel MOS pass transistor having a drain coupled to said word line from said last bit line, a source coupled to said word line to said refresh pointer bit line, and a gate coupled to a pass gate control line; and
- a P-channel MOS pull-down transistor having a drain coupled to said source of said P-channel MOS pass transistor, a source coupled to ground, and a gate coupled to a pull-down control line.
Parent Case Info
This application is a continuation of application Ser. No. 09/156,213, filed Sep. 17, 1998, now U.S. Pat. No. 6,088,268.
US Referenced Citations (9)
Continuations (1)
|
Number |
Date |
Country |
Parent |
156213 |
Sep 1998 |
|