10. The computer program product of claim 6 , wherein the file links a first name in the first netlist to a first plurality of alternative names in the second netlist and a second name in the first netlist to a second plurality of alternative names in the second netlist, wherein the computer-readable program code is further executable to: generate a plurality of combinations by combining one of the first plurality of alternative names with one of the second plurality of alternative names; generate, for each of the plurality of combinations, the score based on a total distance between the components represented by the first and second alternative names in the combination and the circuit listed in the ECO.
6. A computer program product for performing an engineering change order (ECO), the computer program product comprising: a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to: receive the ECO that lists a name of a component in a first netlist; receive a file linking the name of the component to a plurality of alternative names in a second netlist, wherein the plurality of alternative names represents components in the second netlist that are logically equivalent to the component in the first netlist; select one of the plurality of alternative names based on calculating a score for each of the plurality of alternative names based on distances between the components represented by the plurality of alternative names and a circuit listed in the ECO, wherein the selected alternative name represents the component closest to the circuit; update the ECO to include the selected alternative name; update the second netlist based on the updated ECO; and control a fabrication of a semiconductor chip using the updated second netlist.