A layout design system of semiconductor IC device, which semiconductor IC device having a plurality of blocks, said system comprising:
- a cell layout fixing section which fixes a cell layout of the blocks;
- a placement deciding section which decides a placement position of a clock buffer, which clock buffer generates a required clock signal in each blocks, in each block whose cell layout has been fixed by said cell layout fixing section;
- a clock tree designing section which designs a clock tree in each block based on the placement of the clock buffer decided by said placement deciding section;
- a delay value calculating section which propagates a clock signal in the blocks and obtains a delay value of the clock signal in each block;
- an intra-block clock tree designing section which designs a clock tree between the blocks based on the placement position of the clock buffer decided by said placement deciding section and also based on the delay value of the clock signal calculated by said delay value calculating section;
- a buffer generating section which generates a buffer in a block in order to adjust a clock skew;
- and
- an adjustment section which adjusts a placement position of a buffer generated by said buffer adding section based on the cell layout.