Electronic circuit designing method and apparatus, and storage medium
First Claim
Patent Images
1. An electronic circuit designing method for designing an electronic circuit by CAD, comprising the steps of:
- (a) generating design constraints with respect to the electronic circuit based on at least one of general layout and wiring information related to devices and wirings included in the electronic circuit, user requirements defined by a user, and user resources defined by the user; and
(b) urging an input to the user by displaying the design constraints.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic circuit designing method and apparatus designs an electronic circuit by CAD, by generating design constraints with respect to the electronic circuit based on at least one of general layout and wiring information related to devices and wirings included in the electronic circuit, user requirements defined by a user, and user resources defined by the user, and urging an input to the user by displaying the design constraints.
-
Citations
46 Claims
-
1. An electronic circuit designing method for designing an electronic circuit by CAD, comprising the steps of:
-
(a) generating design constraints with respect to the electronic circuit based on at least one of general layout and wiring information related to devices and wirings included in the electronic circuit, user requirements defined by a user, and user resources defined by the user; and
(b) urging an input to the user by displaying the design constraints. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic circuit designing apparatus for designing an electronic circuit by CAD, comprising:
-
generating means for generating design constraints with respect to the electronic circuit based on at least one of general layout and wiring information related to devices and wirings included in the electronic circuit, user requirements defined by a user, and user resources defined by the user; and
urging means for urging an input to the user by displaying the design constraints. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 27, 29)
-
-
17. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a generating procedure causing the computer to generate design constraints with respect to the electronic circuit based on at least one of general layout and wiring information related to devices and wirings included in the electronic circuit, user requirements defined by a user, and user resources defined by the user; and
an urging procedure causing the computer to urge an input to the user by displaying the design constraints.
-
-
24. An electronic circuit designing method for designing an electronic circuit by CAD, comprising the steps of:
-
(a) obtaining initial values of design constraints with respect to the electronic circuit;
(b) making an analysis by changing parameter values in a predetermined range, so as to enlarge or reduce the initial values of the design constraints; and
(c) generating the design constraints by automatically enlarging or reducing the initial values of the design constraints by automatically changing the parameter values, based on device layout constraint definitions including at least one of definitions related to a device layout prohibited region and a movable region of each device.
-
-
26. An electronic circuit designing apparatus for designing an electronic circuit by CAD, comprising:
-
means for obtaining initial values of design constraints with respect to the electronic circuit;
means for making an analysis by changing parameter values in a predetermined range, so as to enlarge or reduce the initial values of the design constraints; and
means for generating the design constraints by automatically enlarging or reducing the initial values of the design constraints by automatically changing the parameter values, based on device layout constraint definitions including at least one of definitions related to a device layout prohibited region and a movable region of each device.
-
-
28. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to obtain initial values of design constraints with respect to the electronic circuit;
a procedure causing the computer to make an analysis by changing parameter values in a predetermined range, so as to enlarge or reduce the initial values of the design constraints; and
a procedure causing the computer to generate the design constraints by automatically enlarging or reducing the initial values of the design constraints by automatically changing the parameter values, based on device layout constraint definitions including at least one of definitions related to a device layout prohibited region and a movable region of each device.
-
-
30. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to wire, edit and display a plurality of wiring patterns forming a bus as a region, when displaying the general layout and wiring information.
-
-
31. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to display a plurality of nets forming a bus as a region, in a net display which represents a connection relationship of pins of parts included in the electronic circuit, when displaying the general layout and wiring information.
-
-
32. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit;
a procedure causing the computer to specify values of a number of patterns forming a bus, a pattern pitch and a pattern width, when displaying the general layout and wiring information; and
a procedure causing the computer to display a region with a width based on the specified values.
-
-
33. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to display at least one pattern as a representative pattern within a bus region which represents a wiring pattern as a region, when displaying the general layout and wiring information.
-
-
34. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to display at least one net as a representative net within a bus region which represents a connecting net as a region, when displaying the general layout and wiring information.
-
-
35. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to create and display a plurality of pins within a part included in the electronic circuit as a region, when displaying the general layout and wiring information.
-
-
36. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to generate, when creating a pin region included in the electronic circuit, the pin region by identifying a range where a region is definable by specifying a pin region layout type of a part, when displaying the general layout and wiring information.
-
-
37. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to display at least one pin as a representative pin within a pin region included in the electronic circuit, when displaying the general layout and wiring information.
-
-
38. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to create and display a via, which connects to each of a plurality of wiring patterns forming a bus, as a region, when displaying the general layout and wiring information.
-
-
39. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to display at least one via as a representative via within a via region included in the electronic circuit, when displaying the general layout and wiring pattern.
-
-
40. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to specify and change a shape of a via region which is included in the electronic circuit by taking into consideration a diameter, layout pitch and layout position of vias, when displaying the general layout and wiring pattern.
-
-
41. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to create and display, when inserting the same part in each of a plurality of wiring patterns forming a bus or a connecting net, a part which is to be connected, as a region, when displaying the general layout and wiring information.
-
-
42. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to specify and change a shape of a part region which is included in the electronic circuit by taking into consideration a part external shape, layout pitch and layout position, when displaying the general layout and wiring information.
-
-
43. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to display at least one part shape as a representative part within a part region which is included in the electronic circuit, when displaying the general layout and wiring information.
-
-
44. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to connect a via region, a bus region, a pin region and a part region included in the electronic circuit, when displaying the general layout and wiring information.
-
-
45. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit;
a procedure causing the computer to make an analysis using an analyzing tool based on information related to a representative pin, a representative pattern or representative net, a representative via and a representative part included in the electronic circuit, when displaying the general layout and wiring information; and
a procedure causing the computer to create design constraints of wirings forming a bus based on a result of the analysis.
-
-
46. A computer-readable storage medium which stores a program for causing a computer to design an electronic circuit by CAD, said program comprising:
-
a procedure causing the computer to display general layout and wiring information related to devices and wirings included in the electronic circuit; and
a procedure causing the computer to make a crosstalk noise analysis based on data related to layout and wiring using a bus region, a part pin region and a via region included in the electronic circuit and information related to a wiring pitch set for the bus region, and to create design constraints of a bus based on a result of the crosstalk noise analysis.
-
Specification