Patent ID: 7346864

Claim:
A logic design development tool, comprising: a converting unit configured to convert portions of first source code of a first one of a plurality of different circuit design languages into an intermediate format common to each of the plurality of different circuit design languages and to convert portions of second source code of a second one of the plurality of different circuit design languages into the intermediate format, the converting unit including a parsing unit to parse similarities of the first source code and the second source code into third source code of the intermediate format common to each of the plurality of different circuit design languages; and an executing unit configured to execute the third source code of the intermediate format so as to perform a design simulation of a circuit defined by the circuit design languages; and an application program interface (API) configured to enable a user to manipulate processes performed by the converting unit through the API wherein the API is configured to determine if a command has been entered by the user and to present the converted circuit design languages to the user, if the command has been entered; and wherein the API is configured to provide the converted circuit design languages to the user in an editable form such that the user can edit or change the converted circuit design languages.