Abstract:
A page buffer ( 130 ) for an electrically programmable memory ( 100 ) including a plurality of memory cells ( 110 ) forming a plurality of memory pages, the page buffer comprising a plurality of storage units ( 205 ) for at least temporarily storing data read from or to be written into the memory cells of selected memory pages of said plurality, each storage unit comprising a first latch ( 230-1 ) and a second latch ( 230-2 ), operatively associated with a selected bit line ( BLe,BLo ) of memory cells, for reading/programming the data bit from/into a selected memory cell belonging to said bit line, and with a respective data line ( I/O-LINE ), for transporting the data bit read from a selected memory cell to an output interface ( 140,I/O ) of the memory, in which each of said first and second latches in the storage unit includes: a first input/output terminal ( 237-1a,237-2a ) and a second input/output terminal ( 237-1b,237-2b ); input switching means ( 280-1a,280-1b,280-2a,280-2b ) for loading into the latch the data bit to be written and to be temporarily stored in response to an input control signal ( DI-1,DI-2 ) corresponding to the data bit, the input switching means having an input terminal connected to the respective data line for receiving a set voltage provided therethrough, a first output terminal coupled to the first input/output terminal of the latch and a second output terminal coupled to the second input/output terminal, and a control terminal receiving the input control signal, the input switching means providing the set voltage to the first or second input/output terminal of the latch depending on the data bit to be written; and an output switch device ( 280-1b,280-2b ) for transferring onto the respective data line the read data bit temporarily stored into the latch in response to an output control signal ( DO-1,DO-2 ), the output switch device having a first terminal coupled to one among the first and second input/output terminals of the latch, a second terminal connected to the respective data line and a control terminal receiving the output control signal.
Abstract:
A page buffer ( 130 ) for an electrically programmable memory including a plurality of memory cells ( 110 ) forming a plurality of memory pages, the page buffer comprising at least one register ( 130m,130c ) for at least temporarily storing data read from or to be written into the memory cells of a selected memory page of said plurality, the at least one register comprising a plurality of latches ( 230m ), each latch being operatively associated with at least one respective signal line ( BLe,BLo,I/O-LINE ) transporting the data bit temporarily stored in the latch. A buffer element ( BUF ) is provided for decoupling an output of the latch from the respective signal line, the latch using the respective buffer element for driving the signal line according to the data bit stored therein.