Patent ID: 7062400

Claim:
An apparatus for designing a system LSI including a processor configurable in accordance with a target, the apparatus comprising a series of processing programs used for the design of the system LSI, each of the processing programs configured to input a file outputted from a previous processing program and to output a file to be inputted to the following processing program, the series of processing programs generated respectively for the design of respective the plural system LSIs corresponding to different configurations, each of the processing programs comprising: an integrity information storage section configured to store integrity information between each of the processing programs; an integrity information identification section configured to identify integrity information included in the file inputted from the previous processing program, the identify integrity information added by the previous processing program; an integrity verification section configured to verify whether or not integrity is maintained between the previous processing program and the current processing program by comparing the identified integrity information and the integrity information stored in the integrity information storage section; and an integrity information addition section configured to add integrity information into the output file and to output the output file in which the integrity information is added, the integrity information created based on the identified integrity information included in the inputted file and the integrity information stored in the integrity information storage section, and the created integrity information used for the following processing program in order to verify whether or not integrity is maintained.