Semiconductor circuit designing apparatus and a semiconductor circuit designing method in which the number of steps in a circuit design and a layout design is reduced
View Patent ↗A semiconductor circuit designing apparatus includes a circuit design unit executing and an inspection item database section. The circuit design unit executes a logical design of a semiconductor integrated circuit. In the inspection item database section a circuit feature of the semiconductor integrated circuit corresponds to an inspection item of an inspection to be executed before a layout design of the semiconductor integrated circuit is executed. The circuit design unit generates target circuit feature information indicating the circuit feature of a target semiconductor integrated circuit of the semiconductor integrated circuit of which the logical design should be executed. The circuit design unit obtains a target inspection item of the inspection item corresponding to the target circuit feature information from the inspection item database section. The circuit design unit executes the logical design of the target semiconductor integrated circuit in reference to the target inspection item.
1. A semiconductor circuit designing apparatus, comprising:
a circuit design unit which executes a logical design of a semiconductor integrated circuit; and
an inspection item database section in which a circuit feature of said semiconductor integrated circuit corresponds to at least one inspection item of an inspection to be executed before a layout design of said semiconductor integrated circuit is executed,
wherein said circuit design unit generates circuit feature information indicating said circuit feature for said semiconductor integrated circuit for which said logical design should be executed,
wherein said circuit design unit obtains a certain inspection item of said at least one inspection item corresponding to said target circuit feature information from said inspection item database section, and
wherein said circuit design unit executes said logical design of said semiconductor integrated circuit in reference to said certain inspection item, and further comprising:
a model development history database section in which ID data of said circuit design unit is stored corresponding to a number of times said circuit design unit failed said inspection of each one of said at least one inspection item previously,
wherein said certain inspection item is determined such that an inspection item of said at least one inspection item for which said number of times is smaller than a predetermined value is withdrawn from said at least one inspection item.
2. The semiconductor circuit designing apparatus according to claim 1 , further comprising:
a layout design unit executing said layout design,
wherein said circuit design unit executes said inspection of said target semiconductor integrated circuit for which said layout design is executed, with regard to said certain inspection item, and
wherein said circuit design unit provides a result of said inspection of said semiconductor integrated circuit to said layout design unit.
3. The semiconductor circuit designing apparatus according to claim 2 , wherein when said provided result of said inspection does not indicate a defect, said layout design unit stores said ID data of said circuit design unit and said number of times said circuit design unit failed said inspection of said certain inspection item in said model development history database section.
4. The semiconductor circuit designing apparatus according to claim 3 , wherein said inspection item database section is connected to said layout design unit.
5. The semiconductor circuit designing apparatus according to claim 2 , wherein said inspection item database section is connected to said layout design unit.
6. The semiconductor circuit designing apparatus according to claim 1 , wherein said inspection item database section is connected to said circuit design unit.
7. A semiconductor circuit designing method, comprising:
(a) providing an inspection item database section in which a circuit feature of a semiconductor integrated circuit for which a logical design should be executed corresponds to an inspection item of an inspection to be executed before a layout design of said semiconductor integrated circuit is executed;
(b) notifying a circuit designer executing said logical design of said semiconductor integrated circuit of said inspection item, retrieved from said inspection item database section;
(c) executing said logical design of said semiconductor integrated circuit by said circuit designer with reference to said inspection item; and
(d) executing said layout design of said semiconductor integrated circuit by a layout designer with respect to said inspection item.
8. A semiconductor circuit designing method, comprising:
(a) providing a circuit design unit executing a logical design of a semiconductor integrated circuit; and
(b) providing an inspection item database section in which a circuit feature of said semiconductor integrated circuit corresponds to at least one inspection item of an inspection to be executed before a layout design of said semiconductor integrated circuit is executed,
wherein said circuit design unit generates circuit feature information indicating said circuit feature of said semiconductor integrated circuit for which said logical design should be executed,
wherein said circuit design unit obtains a certain inspection item of said at least one inspection item, said certain inspection item corresponding to said circuit feature information from said inspection item database section, and
wherein said circuit design unit executes said logical design of said semiconductor integrated circuit with reference to said certain inspection item, and further comprising:
(c) providing a model development history database section in which ID data of said circuit design unit corresponds to a number of times said circuit design unit failed said inspection of each one of said at least one inspection item previously,
wherein said certain inspection item is determined such that an inspection item of said at least one inspection item for which said number of times is smaller than a predetermined value is withdrawn from said at least one inspection item.
9. The semiconductor circuit designing method according to claim 8 , further comprising:
(d) providing a layout design unit executing said layout design,
wherein said circuit design unit executes said inspection of said semiconductor integrated circuit for which said layout design is executed, with regard to said certain inspection item, and
wherein said circuit design unit provides a result of said inspection of said semiconductor integrated circuit to said layout design unit.
10. The semiconductor circuit designing method according to claim 9 , wherein when said provided result of said inspection does not indicate a defect, said layout design unit stores said ID data of said circuit design unit and said number of times said circuit design unit failed said inspection of said certain inspection item in said model development history database section.