A method for defining valid placement of intellectual property (IP) blocks
within a platform application specific integrated circuit comprising the
steps of (A) extracting IP recorded information for an intellectual
property (IP) block to be placed on a platform application specific
integrated circuit, (B) extracting device data for the platform
application specific integrated circuit and (C) determining one or more
valid placement locations for the intellectual property (IP) block based
upon the IP recorded information and the device data.