LSI automated design system
First Claim
1. An LSI automated design system comprising:
- an external specification information input means for entering external specification information of a circuit to be designed, said information including function information of each of the terminals of said circuit to be designed;
a circuit arrangement input means for entering the element arrangement of said circuit to be designed;
a circuit element information memory means for collectively managing and containing (i) external specification information of each of a plurality of circuit elements and (ii) circuit data of said plurality of circuit elements, said external specification information of said plurality of circuit elements including (a) function information of each of the terminals of said circuit elements and (b) selection information representing a wiring condition for each of said terminals, said external specification information and circuit data of said circuit element information memory means constituting previously designed circuit layouts that can be reused to create said circuit to be designed;
an external specification information retrieving means for retrieving, according to said entered element arrangement, the external specification information of each circuit element required for said circuit design from said circuit element information memory means;
an external specification information holding means for storing said entered external specification information from said external specification information input means and said external specification information of said circuit elements from said external specification information retrieving means;
a wiring information generating means for generating, according to said selection information of said circuit elements from said external specification information holding means, internal wiring information for each of the circuit elements of said circuit to be designed based on a comparison of said function information of said entered external specification information of said circuit to be designed and said function information of said retrieved external specification information of each of said required circuit elements; and
a circuit data generating means for generating circuit data of said circuit to be designed based on (i) the circuit data of said required circuit elements stored in said circuit element information memory means together with said retrieved external specification information of said required circuit elements and (ii) said pieces of generated wiring information.
1 Assignment
0 Petitions
Accused Products
Abstract
Together with circuit data of circuit elements, there is stored, in a memory device, external specification information of each of the circuit elements, the information including (i) function information of each of the terminals of the circuit elements and (ii) selection information representing a wiring condition for each of the terminals. When the element arrangement and external specification information of a circuit to be designed, are entered, pieces of external specification information are compared with one another to obtain pairs of wiring candidates of a circuit which connects, to one another, the circuit elements of the circuit to be designed. Based on the pairs of wiring candidates, there is generated wiring information which satisfies each wiring condition. Based on the pieces of wiring information thus generated, there are automatically generated circuit data of the circuit to be designed.
70 Citations
9 Claims
-
1. An LSI automated design system comprising:
-
an external specification information input means for entering external specification information of a circuit to be designed, said information including function information of each of the terminals of said circuit to be designed; a circuit arrangement input means for entering the element arrangement of said circuit to be designed; a circuit element information memory means for collectively managing and containing (i) external specification information of each of a plurality of circuit elements and (ii) circuit data of said plurality of circuit elements, said external specification information of said plurality of circuit elements including (a) function information of each of the terminals of said circuit elements and (b) selection information representing a wiring condition for each of said terminals, said external specification information and circuit data of said circuit element information memory means constituting previously designed circuit layouts that can be reused to create said circuit to be designed; an external specification information retrieving means for retrieving, according to said entered element arrangement, the external specification information of each circuit element required for said circuit design from said circuit element information memory means; an external specification information holding means for storing said entered external specification information from said external specification information input means and said external specification information of said circuit elements from said external specification information retrieving means; a wiring information generating means for generating, according to said selection information of said circuit elements from said external specification information holding means, internal wiring information for each of the circuit elements of said circuit to be designed based on a comparison of said function information of said entered external specification information of said circuit to be designed and said function information of said retrieved external specification information of each of said required circuit elements; and a circuit data generating means for generating circuit data of said circuit to be designed based on (i) the circuit data of said required circuit elements stored in said circuit element information memory means together with said retrieved external specification information of said required circuit elements and (ii) said pieces of generated wiring information. - View Dependent Claims (2, 3, 4)
-
-
5. A circuit designing method for an LSI automated design system comprising the steps of:
-
entering external specification information of a circuit to be designed, said information including function information of each of the terminals of said circuit to be designed; entering the element arrangement of said circuit to be designed; retrieving, according to said entered element arrangement, the external specification information of each circuit element required for said circuit design from external specification information stored for a plurality of circuit elements, said external specification information stored for a plurality of circuit elements including (i) function information of each of the terminals of said plurality of circuit elements and (ii) selection information representing a wiring condition for each of said terminals, said stored external specification information and circuit data of said plurality circuit elements constituting previously designed circuit layouts that can be reused to create said circuit to be designed; storing said entered external specification information from said external specification information input means and said external specification information of said circuit elements from said external specification information retrieving means; generating, according to said selection information of said circuit elements, internal wiring information for each of the circuit elements of said circuit to be designed based on a comparison of said function information of said entered external specification information of said circuit to be designed and said function information of said retrieved external specification information of each of said required circuit elements; and generating circuit data of said circuit to be designed based on (i) the circuit data of said required circuit elements stored in a memory means together with said retrieved external specification information of said required circuit elements and (ii) said pieces of generated wiring information. - View Dependent Claims (6, 7, 8, 9)
-
Specification