A method of writing data to a synchronous semiconductor memory device which has a memory cell array of memory cells arranged in plural rows and plural columns, a first plurality of input/output line pairs arranged at one side of the memory cell array, and a second plurality of input/output line pairs arranged at the other side of the memory cell array, the method comprising the steps of:
- writing data to the memory cell array via the first plurality of input/output line pairs;
- checking whether internal column address bit signals all transition to logic “1”
- precharging the first and second pluralities of input/output line pairs at a predetermined voltage when the internal column address bit signals all transition to logic “1”;
- and
- writing data to the memory cell array via the second plurality of input/output line pairs.