No, the height is different. It depends on vendor. Usually, there are two kinds of IO cells: inline and ataggered. Inline IOs are wider than staggerd, while staggered are higher than inline. The logicaly they are equivalent. You are using inline if your design if so called 'core limited' (the chip area is defined by core area). You are using staggered IOs when your design is 'pad limited' (you too much IO cells, so perimeter of your core is not able to place all IO cells, so you need to increase the chip area only due to big number of IO cells).