Abstract:
A decoding circuit (54) for a simultaneous operation non-volatile memory device with a flexible bank partition architecture comprises an X-decoder (44), a lower bank decoder (58), an upper bank decoder (56), and a plurality of flexibly partitioned conductive lines connected between the upper and lower bank decoders (56 and 58). The flexibly partitioned conductive lines (60, 62, 64, ... 74) provide a plurality of bank address pre-decoding bits for the X-decoder (44) to row decode the memory cells along the respective word lines in the memory array (20). The memory array (20) includes a plurality of flexibly partitioned bit lines comprising first and second bit line segments to partition the memory array into upper and lower memory banks. The bit line segments in the upper and lower memory banks are connected to two Y-decoders (32 and 34) which provide column decoding for the memory cells in the upper and lower memory banks.
Abstract:
A decoding circuit (54) for a simultaneous operation non-volatile memory device with a flexible bank partition architecture comprises an X-decoder (44), a lower bank decoder (58), an upper bank decoder (56), and a plurality of flexibly partitioned conductive lines connected between the upper and lower bank decoders (56 and 58). The flexibly partitioned conductive lines (60, 62, 64, ... 74) provide a plurality of bank address pre-decoding bits for the X-decoder (44) to row decode the memory cells along the respective word lines in the memory array (20). The memory array (20) includes a plurality of flexibly partitioned bit lines comprising first and second bit line segments to partition the memory array into upper and lower memory banks. The bit line segments in the upper and lower memory banks are connected to two Y-decoders (32 and 34) which provide column decoding for the memory cells in the upper and lower memory banks.
Abstract:
A bank selector circuit for a simultaneous operation flash memory device with a flexible bank partition architecture comprises a memory boundary option (18), a bank selector encoder (2) connected to receive a memory partition indicator signal from the memory boundary option (18), and a bank selector decoder (3) connected to receive a bank selector code from the bank selector encoder (2). The decoder (3), upon receiving a memory address, outputs a bank selector output signal to point the memory address to either a lower memory bank or an upper memory bank in the simultaneous operation flash memory device, in dependence upon the selected memory partition boundary.
Abstract:
An integrated circuit including an array of flash EEPROM memory cells wherein overerase correction is provided after application of each erase pulse.