Methods and apparatus are described for making a placement sensitive
engineering change to meet design for test requirements. One of the
methods includes placing a set of new flops in an already placed chip
design to meet functional requirements of an engineering change. The
already placed chip design is pruned to create a set of valid flops and
valid scan chains based on a set of pruning rules. A unified flop
database is generated containing physical location and connection
information for the new flops and the set of valid flops. A change file
for the new flops, selected valid flops, and valid scan chains associated
with the selected valid flops is generated meeting allocation and
placement sensitive signal connection rules. The new flops are connected
to the selected valid flops allowing design for test requirements to be
met.