A method for designing a system on a target device utilizing field
programmable gate arrays is disclosed. A design is synthesized for the
system. Components in the design are mapped onto resources on the target
device. Placement locations are determined for the components on the
target device. Components to replicate are identified in response to
criticality determined from the placement locations.