Patent ID: 7389489

Claim:
A computer program product for editing a file describing a circuit design for a first programmable logic integrated circuit so that HDL code in the file is compatible with a new programmable logic integrated circuit (IC) the computer program product comprising: code for locating black box declarations and black box instances in the file; code for gathering information about the black box declarations and instances, wherein a black box represents a circuit block within a circuit design and the information gathered represents one or more attributes of a circuit block represented by a black box; code for editing the black box declarations to create equivalent black box declarations that are compatible with the new programmable logic IC using the information; code for editing the black box instances to create equivalent black box instances that are compatible with the new programmable logic IC using the information; code for generating a detailed report that indicates where the black box declarations and instances were found in the code and the equivalent declarations and instances that the black boxes were replaced with; and a computer readable medium for storing the codes.