An operation method of a semiconductor memory device including a plurality of blocks, each including memory cells disposed in a plurality of rows and a plurality of columns, a plurality of bit lines provided corresponding to said plurality of columns, a write data bus for receiving write data, and a read data bus for externally transmitting read data, said method comprising the steps of:
- selecting any of said plurality of bit lines in each of said plurality of blocks in a data writing operation;
- selecting any of said plurality of bit lines in each of said plurality of blocks in a data reading operation;
- selecting any of said plurality of blocks;
- electrically connecting the selected bit line to the corresponding write data bus in each of said plurality of blocks;
- transmitting potential variation in the selected bit line to the corresponding read data bus in each of said plurality of blocks;
- electrically amplifying said transmitted potential variation;
- equalizing all of said bit lines in the unselected block to a predetermined potential;
- and
- precharging said write data bus in the unselected block to said predetermined potential.