Abstract:
The row decoder comprises a plurality of pre-decoding circuits (14, 15) which, starting from row addresses, generate pre-decoding signals and a plurality of final decoding circuits (12) which, starting from the pre-decoding signals, drive the individual rows of the array (2). Each pre-decoding circuit (10) has a push-pull output circuit with a pull-up transistor (42) and a pull-down transistor (44) and four parallel paths for the signal, a first path (50), supplied with low voltage, which drives the pull-up transistor during reading; a second path (52), supplied with a positive high voltage, which drives the pull-up transistor during programming and erasing; a third path (100), supplied with a low voltage, which drives the pull-down transistor during reading and programming; and a fourth path (102), supplied with a negative high voltage, which drives the pull-down transistor during erasing. Two selection stages (54, 104) enable selectively one of the first and second path (50, 52), and one of the third and fourth path (100, 102), depending on the operative step.