In any semiconductor block design, there is a need to place spare cells to enable the design team to implement changes, if required, at a later stage without significantly affecting the cost and schedule for delivery. There are multiple conventional methods of distributing spare cells like even distribution or distribution based on density of the design. The approach being presented considers IP re-use and uses this information for spare cell distribution which increases the effectiveness of spare cell placement.