CPC G11C 13/0035 (2013.01) [G11C 13/0004 (2013.01); G11C 13/004 (2013.01)] | 20 Claims |
1. A method for reading a memory array having a first and second plurality of cells, the method comprising:
applying a first ramping voltage with a first predetermined increment for each of a plurality of ramping steps of the first ramping voltage to read the first plurality of cells;
counting, among the first plurality of cells at each ramping step of the first ramping voltage, a first number of cells at a logic 1 state;
comparing the first number with a first predetermined threshold at each ramping step of the first ramping voltage;
determining a first voltage reached by the first ramping voltage, at the first voltage the first number becoming equal to or higher than the first predetermined threshold;
applying a second voltage to read the second plurality of cells, the second voltage being lower than the first voltage by a first predetermined amount; and
applying a second ramping voltage ramping up from the second voltage with a second predetermined increment for each ramping step to read the second plurality of cells, the second predetermined increment being lower than the first predetermined increment by a second predetermined amount.
|