Patent ID: 8566758

Claim:
A design data dependency managing apparatus, comprising: a design component data storing unit to store design component data which is data of a component included in a circuit to be designed, the design component data including logic data of the circuit, physical data of layout and wiring in the circuit, a version number of the logic data, a version number of the physical data, design input and output dependency information that indicates dependencies between the version number of the logic data and the version number of the physical data, the physical data being generated by using the logic data; a design execution environment constructing unit to acquire logic data and physical data for which the version number of the logic data and the version number of the physical data are dependent from one another by referencing to the design input and output dependency information, to generate design data dependency information that indicates using the acquired logic data and physical data, and to construct a design execution environment where a designer makes a design; a design execution environment shifting unit to set an input data path in the design execution environment, the input data path indicating positions of the logic data and the physical data to be used in the design on the design component data storing unit by reference to the generated design data dependency information; and an output data writing unit to store dependency information, which is generated using the design data dependency information in the design execution environment in which the input data path is set, in an input and output data storing unit in correspondence with results of the design made by the designer.