Subbanks are arranged in four regions of a DRAM macro having a rectangular
shape, bank control circuits are arranged in a prescribed region between
these subbanks, and internal read/write data buses are arranged in a
region different from the region where the bank control circuits are
arranged. Since there is no crossing of the bank control circuits and the
internal read/write data buses, the bank control circuits can be
efficiently arranged to reduce the layout area. Accordingly, a
semiconductor integrated circuit device including multi-bank memories
which operates stably at high speed can be provided without increase of an
area occupied by a chip.