Development method for integrated circuits, program storage medium for storing the development method for integrated circuits, and concurrent development system, development program, and development method of ASIC and programmable logic device
First Claim
1. A concurrent development system for concurrent development of an ASIC and a programmable logic device used by a user from a computer connected to a network, comprising:
- an ASIC logic synthesis unit that executes logic synthesis of the ASIC in response to a request from the user, to obtain a first logic synthesis result;
an ASIC logic synthesis result determining unit that determines whether the first logic synthesis result satisfies a speed performance required by the user, to obtain a determination result;
a programmable logic device logic synthesis unit that executes logic synthesis of the programmable logic device, based on the determination result to obtain a second logic synthesis result;
a logic synthesis result displaying unit that displays the first logic synthesis result and the second logic synthesis result on the computer; and
a logic synthesis informing unit that informs the user by an e-mail, of start of the logic synthesis of the ASIC and the first logic synthesis result, and of start of the logic synthesis of the programmable logic device and the second logic synthesis result.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for developing integrated circuits includes generating a core (logic core) in an HDL format readable by a logic synthesis tool, from an ASIC core (logic core) made of ports of blocks and port connection information, creating a temporary chip design from chip terminal information to generate a terminal in the temporary chip design, generating a design identical to that created, as a cell within the design created, connecting a design port with a cell port, wherein a name of the design port is identical to a name of the cell port, inserting an I/O buffer, depending on the device technology, into a net between the ports connected, replacing the cell by the core (logic core) created to gerate a netlist, and expanding a hierarchy of the design, being the top hierarchy.
-
Citations
5 Claims
-
1. A concurrent development system for concurrent development of an ASIC and a programmable logic device used by a user from a computer connected to a network, comprising:
-
an ASIC logic synthesis unit that executes logic synthesis of the ASIC in response to a request from the user, to obtain a first logic synthesis result; an ASIC logic synthesis result determining unit that determines whether the first logic synthesis result satisfies a speed performance required by the user, to obtain a determination result; a programmable logic device logic synthesis unit that executes logic synthesis of the programmable logic device, based on the determination result to obtain a second logic synthesis result; a logic synthesis result displaying unit that displays the first logic synthesis result and the second logic synthesis result on the computer; and a logic synthesis informing unit that informs the user by an e-mail, of start of the logic synthesis of the ASIC and the first logic synthesis result, and of start of the logic synthesis of the programmable logic device and the second logic synthesis result. - View Dependent Claims (2, 3, 4)
-
-
5. A concurrent development method for concurrent development of an ASIC and a programmable logic device used by a user from a computer connected to a network, comprising:
-
a first executing including executing, by using a computer, logic synthesis of the ASIC in response to a request from the user, to obtain a first logic synthesis result; determining whether the first logic synthesis result satisfies a speed performance required by the user, to obtain a determination result; a second executing including executing logic synthesis of the programmable logic device, based on the determination result to obtain a second logic synthesis result; displaying the first logic synthesis result and the second logic synthesis result on the computer; and informing the user by an e-mail, of start of the first executing and the first logic synthesis result, and of start of the second executing and the second logic synthesis result.
-
Specification