Patent ID: 9582624
Date: 2017-02-28
CPC Classifications: G06F

Claim:
1. A circuit component migration apparatus for a computer-aided design (CAD) system comprising: a memory configured to store component information of a migration source including names and images of symbols representing circuit components of the migration source, component information of a migration destination including names and images of symbols representing circuit components of the migration destination, and correspondence information indicating a circuit component of the migration destination corresponding to a circuit component of the migration source; and a processor coupled to the memory and configured to execute a process comprising: identifying a circuit component of the migration destination corresponding to a circuit component of the migration source to be migrated based on the correspondence information; comparing a name and an image of a symbol representing the identified circuit component of the migration destination with a name and an image of a symbol representing the circuit component of the migration source to be migrated; when, as a result of the comparing, both the name of the symbol representing the identified circuit component of the migration destination is different than the name of the symbol representing the circuit component of the migration source to be migrated and the image of the symbol representing the identified circuit component of the migration destination is different than the image of the symbol representing the circuit component of the migration source to be migrated, registering both the name and the image of the symbol representing the circuit component of the migration source to be migrated as the name and the image of the symbol representing the identified circuit component of the migration destination; when, as a result of the comparing, the name of the symbol representing the identified circuit component of the migration destination is the same as the name of the symbol representing the circuit component of the migration source to be migrated and the image of the symbol representing the identified circuit component of the migration destination is different than the image of the symbol representing the circuit component of the migration source to be migrated, registering the image of the symbol representing the circuit component of the migration source to be migrated with a new name that is not identical to any of the names of the symbols representing the circuit components of the migration destination; and repeating the identifying, comparing, and registering for other circuit components of the migration destination.