Three-dimensional composite solid component modeling
First Claim
Patent Images
1. A method comprising:
- selecting, by a computing system, multiple parts having corresponding component models stored in a library accessible by the computing system, wherein each component model, when placed in a layout representation of a circuit design describing an electronic device, represents a single one of the parts;
generating, by the computing system, a composite solid model that represents a composite part, wherein the composite solid model describes physical dimensions of the composite part that correspond to an overlapping combination of physical dimensions of the selected parts described in the component models, and wherein the composite solid model, when placed in the layout representation of the circuit design, represents the composite part; and
placing, by the computing system, the composite solid model in the layout representation of the circuit design, wherein the electronic device, when manufactured according to the layout representation of the circuit design, includes one of the selected parts corresponding to the composite solid model placed in the layout representation, performing, by the computing system, at least one design rule check to compare the layout representation with electro-mechanical constraints.
2 Assignments
0 Petitions
Accused Products
Abstract
This application discloses a computing system implementing tools and mechanisms to generate a composite solid model for a set of parts and utilize the composite solid model during the layout process. The tools and mechanisms can identify multiple parts available for inclusion in a circuit design, combine component models corresponding to the multiple parts into a composite solid model, and place the composite solid model in the layout representation of the circuit design. The composite solid model can have physical dimensions that overlap with physical dimensions of the component models corresponding to the multiple parts.
36 Citations
18 Claims
-
1. A method comprising:
-
selecting, by a computing system, multiple parts having corresponding component models stored in a library accessible by the computing system, wherein each component model, when placed in a layout representation of a circuit design describing an electronic device, represents a single one of the parts; generating, by the computing system, a composite solid model that represents a composite part, wherein the composite solid model describes physical dimensions of the composite part that correspond to an overlapping combination of physical dimensions of the selected parts described in the component models, and wherein the composite solid model, when placed in the layout representation of the circuit design, represents the composite part; and placing, by the computing system, the composite solid model in the layout representation of the circuit design, wherein the electronic device, when manufactured according to the layout representation of the circuit design, includes one of the selected parts corresponding to the composite solid model placed in the layout representation, performing, by the computing system, at least one design rule check to compare the layout representation with electro-mechanical constraints. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a memory device configured to store machine-readable instructions; and a computing system including one or more processing devices, in response to executing the machine-readable instructions, configured to select multiple parts having corresponding component models stored in a library accessible by the computing system, wherein each component model, when placed in a layout representation of a circuit design describing an electronic device, represents a single one of the parts; generate a composite solid model that represents a composite part, wherein the composite solid model describes physical dimensions of the composite part that correspond to an overlapping combination of physical dimensions of the selected parts described in the component models, and wherein the composite solid model, when placed in the layout representation of the circuit design, represents the composite part; and place the composite solid model in the layout representation of the circuit design, wherein the electronic device, when manufactured according to the layout representation of the circuit design, includes one of the selected parts corresponding to the composite solid model placed in the layout representation, perform at least one design rule check to compare the layout representation with electro-mechanical constraints. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising at least one computer-readable memory device storing instructions configured to cause one or more processing devices to perform operations comprising:
-
selecting multiple parts having corresponding component models stored in a library accessible by the computing system, wherein each component model, when placed in a layout representation of a circuit design describing an electronic device, represents a single one of the parts; generating a composite solid model that represents a composite part, wherein the composite solid model describes physical dimensions of the composite part that correspond to an overlapping combination of physical dimensions of the selected parts described in the component models, and wherein the composite solid model, when placed in the layout representation of the circuit design, represents the composite part; and placing the composite solid model in the layout representation of the circuit design, wherein the electronic device, when manufactured according to the layout representation of the circuit design, includes one of the selected parts corresponding to the composite solid model placed in the layout representation, performing at least one design rule check to compare the layout representation with electro-mechanical constraints. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification