Claims
- 1. In an integrated circuit memory having an array of memory cells each exhibiting a native threshold voltage value, a method for programming a reference cell comprising the steps of:
a) locating an address for the memory cell in the array which has the highest native threshold voltage value (VTNH); b) programming the reference cell a predetermined amount; c) sensing the program state of the reference cell relative to the VTNH memory cell; and d) repeating steps b) and c) until the sensing step indicates that the reference cell has been programmed an amount sufficient to pass a first preselected read operation.
- 2. The method as in claim 1, wherein the locating step includes the steps of iteratively increasing a gate voltage applied to the memory cells and performing the first preselected read operation at each such applied gate voltage until a final gate voltage is identified at which al the memory cells in the array pass the first preselected read operation.
- 3. The method as in claim 2, wherein the step of performing the first preselected read operation excludes memory cells that have already passed the first preselected read operation at a previously applied gate voltage.
- 4. The method as in claim 2, wherein the locating step is accomplished in a single pass through the array.
- 5. The method as in claim 4, including the additional step of performing a second pass through a portion of the array while applying to the memory cells in that portion a gate voltage which is less than the final gate voltage.
- 6. The method as in claim 5, wherein the portion is delimited at one end by the address of the VTNH memory cell.
- 7. The method as in claim 1, wherein the sensing step includes providing a differential comparator with signals respectively generated by the reference cell and the VTNH memory cell, the gate of the reference cell being driven with a standard gate voltage level at read VCCR for the first preselected read operation and the VTNH memory cell being driven with a gate voltage level equal to VCCR less a predetermined margin, the differential comparator outputting a signal indicative of whether the reference cell signal is higher or lower than the VTNH memory cell signal.
- 8. The method as in claim 7, wherein the signal output by the differential comparator indicates that the first preselected read operation has failed if the reference signal is higher than the VTNH memory cell signal and wherein the signal output by the differential comparator indicates that the first preselected read operation has passed if the reference signal is lower than the VTNH memory cell signal.
- 9. The method as in claim 1, wherein the sensing step is performed relative to the VTNH memory cell and to a native cell on-board the same die.
- 10. The method as in claim 1, wherein the locating step includes the steps of:
a. setting an initial, low voltage level to be applied to the gate of the memory cells; b. applying a predetermined gate voltage level to the gate of the reference cell; c. performing a read operation on consecutive memory cells against the reference cell until a fail-to-read-1 condition is detected; d. storing the address of the memory cell at which the read operation of step (c) stopped; e. increasing the voltage level applied to the gates of the memory cells; and f. repeating steps c, d and e until the entire array has been read, wherein the VTNH memory cell is the memory cell in the array last stored at step (d).
- 11. The method as in claim 10, wherein the repeating step commences with the memory cell address stored at step (d).
- 12. The method as in claim 10, wherein the step of performing a read operation makes one complete pass through the array.
- 13. The method as in claim 10, wherein the step of increasing the voltage level applied to the gates of the memory cells results in a final value of the voltage level, the final value providing an indication as to whether the threshold voltage of the reference cell is outside of a standard distribution of values.
- 14. The method as in claim 10, wherein the step of increasing the voltage level applied to the gates of the memory cells results in a final value of the voltage level, the final value providing an indication as to whether the threshold voltage of one or more of the array cells is outside of a standard distribution of values.
- 15. The method as in claim 10, wherein step of locating the VTNH memory cell provides a blank test for the memory array.
- 16. The method as in claim 10, including the additional step, for at least the VTNH memory cell, of storing the voltage level applied to the gate of the memory cell (EXT_VCCR).
- 17. In an integrated circuit memory having a plurality of memory cells each exhibiting a native threshold voltage value, a method for programming a reference cell comprising the steps of:
a) locating an address for the memory cell having the highest native threshold voltage value (VTNH) by applying a first gate voltage value at which at least one memory cell fails a first preselected read operation and increasing the applied gate voltage until a final gate voltage value is reached at which each of the memory cells can just pass the first preselected read operation; b) programming the reference cell a predetermined amount; c) sensing the program state of the reference cell relative to the VTNH memory cell by performing a second preselected read operation on the reference cell; and d) repeating steps b) and c) until the sensing step indicates that the reference cell has been programmed an amount sufficient to fail the second preselected read operation.
- 18. The method as in claim 17, wherein the sensing step comprises providing a differential comparator with the output of the reference cell and the VTNH memory cell, the reference cell being driven with a standard gate voltage value at read VCCR, the VTNH memory cell being driven with the final gate voltage value plus a predetermined margin, the differential comparator outputting a signal indicative of whether the reference cell has been programmed in an amount sufficient to fail the first preselected read operation.
- 19. The method as in claim 17, wherein the locating step is part of a blank test to ensure that each of the plurality of memory cells can be programmed.
- 20. The method as in claim 17, wherein the gate voltage applied during the locating step is increased at one of a fixed increment and a non-fixed increment.
- 21. The method as in claim 20, wherein the increment is a fixed increment on the order of 0.05 volts.
- 22. The method as in claim 17, wherein the first and second preselected read operations are the same.
- 23. The method as in claim 17, wherein the sensing step is performed relative to the VTNH memory cell and to a native cell on-board the same die.
- 24. A method for programming a set of reference cells for use in performing respective read operations on an integrated circuit memory having a plurality of memory cells, comprising the steps of:
a) locating the cell in the memory array having the highest native threshold voltage value (VTNH); b) determining a placement for a reference voltage read signal relative to the VTNH cell; c) placing a reference voltage erase verify signal relative to the reference voltage read signal; and d) placing a reference voltage program verify signal relative to the reference voltage read signal.
- 25. The method as in claim 24, wherein the determining step is performed relative to the VTNH memory cell and to a native cell on-board the same die.
- 26. In an integrated circuit memory on a die having an array of memory cells each exhibiting a native threshold voltage value, a method for programming a reference cell comprising the steps of:
a) driving a golden cell on the die with a predetermined external gate voltage value; b) programming the reference cell a predetermined amount, the reference cell being driven by a standard gate voltage value which is greater than the predetermined external gate voltage value; iii) sensing the program state of the reference cell relative to the golden cell while the golden cell is driven with the predetermined external gate voltage value; and iv) repeating steps b) and c) until the sensing step indicates that the reference cell has been programmed an amount sufficient to pass a first preselected read operation.
- 27. The method as in claim 26, wherein the predetermined external gate voltage value is the difference D between a first external gate voltage value at which the memory cell in the array which has the highest native threshold voltage value (VTNH) just passes the first preselected read operation and a second external gate voltage value at which a golden cell on the die cell just passes the first preselected read operation (V_GB).
- 28. The method as in claim 27, including the additional step of locating an address for the VTNH memory cell.
- 29. The method as in claim 28, wherein the VTNH address-locating step includes the steps of iteratively increasing a gate voltage applied to the memory cells and performing the first preselected read operation at each such applied gate voltage until the first external gate voltage is identified, all of the memory cells in the array passing the first preselected read operation when the first external gate voltage is applied to the memory cells.
- 30. The method as in claim 29, wherein the step of performing the first preselected read operation in connection with the VTNH address-locating step excludes memory cells that have already passed the first preselected read operation at a previously applied gate voltage.
- 31. The method as in claim 29, wherein the VTNH address-locating step is accomplished in a single pass through the array.
- 32. The method as in claim 31, wherein the VTNH address-locating step includes the additional step of performing a second pass through a portion of the array while applying to the memory cells in that portion a gate voltage which is less than the first external gate voltage.
- 33. The method as in claim 32, wherein the portion is delimited at one end by the address of the VTNH memory cell.
- 34. The method as in claim 27, wherein the sensing step includes providing a differential comparator with signals respectively generated by the reference cell and the golden cell, the gate of the reference cell being driven with a standard gate voltage level at read VCCR for the first preselected read operation and the golden cell being driven with a gate voltage level equal to
- 35. The method as in claim 34, wherein the signal output by the differential comparator indicates that the first preselected read operation has failed if the reference signal is higher than the golden cell signal and wherein the signal output by the differential comparator indicates that the first preselected read operation has passed if the reference signal is lower than the golden cell signal.
- 36. The method as in claim 27, wherein the VTNH address-locating step includes the steps of:
a. setting an initial, low voltage level to be applied to the gate of the memory cells; b. applying a predetermined gate voltage level to the gate of the reference cell; c. performing a read operation on consecutive memory cells against the reference cell until a fail-to-read-1 condition is detected; d. storing the address of the memory cell at which the read operation of step (c) stopped; e. increasing the voltage level applied to the gates of the memory cells; and f. repeating steps c, d and e until the entire array has been read, wherein the VTNH memory cell is the memory cell in the array last stored at step (d).
- 37. The method as in claim 36, wherein the repeating step commences with the memory cell address stored at step (d).
- 38. The method as in claim 36, wherein the step of performing a read operation makes one complete pass through the array.
- 39. The method as in claim 36, wherein the step of increasing the voltage level applied to the gates of the memory cells results in the first external gate voltage value, the first external gate voltage value providing an indication as to whether the threshold voltage of the reference cell is outside of a standard distribution of values.
- 40. The method as in claim 36, wherein the step of increasing the voltage level applied to the gates of the memory cells results in a the first external gate voltage value, the first external gate voltage value providing an indication as to whether the threshold voltage of one or more of the array cells is outside of a standard distribution of values.
- 41. The method as in claim 36, wherein the VTNH address-locating step provides a blank test for the memory array.
- 42. The method as in claim 36, including the additional step, for at least the VTNH memory cell, of storing the voltage level applied to the gate of the memory cell (EXT_VCCR).
- 43. A method for programming a set of reference cells for use in performing respective read operations on an integrated circuit memory having a plurality of memory cells, comprising the steps of:
a) driving a golden cell on the die with a predetermined external gate voltage value; b) determining a placement for a reference voltage read signal relative to the golden cell; c) placing a reference voltage erase verify signal relative to the reference voltage read signal; and d) placing a reference voltage program verify signal relative to the reference voltage read signal.
- 44. The method as in claim 43, wherein the predetermined external gate voltage value is the difference D between a first external gate voltage value at which the memory cell in the array which has the highest native threshold voltage value (VTNH) just passes the first preselected read operation and a second external gate voltage value at which a golden cell on the die cell just passes the first preselected read operation (V_GB).
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. Pat. No. 6,128,226, issued Oct. 3, 2000 entitled “Method and Apparatus for Operating with a Close to Ground Signal,” to U.S. Pat. No. 6,134,156, issued Oct. 17, 2000 entitled “Method for Initiating a Retrieval Procedure in Virtual Ground Arrays,” to U.S. Pat. No. 6,535,434, issued Mar. 18, 2003 entitled “Architecture And Scheme For A Non-Strobed Read Sequence,” and U.S. Pat. No. 6,490,204, issued Dec. 3, 2002, entitled “Programming and Erasing Methods For A Reference Cell Of An NROM Array,” the foregoing patents and patent applications being incorporated by reference in their entireties as if set forth herein.
Divisions (1)
|
Number |
Date |
Country |
Parent |
09827757 |
Apr 2001 |
US |
Child |
10454820 |
Jun 2003 |
US |