Circuit design layout in multiple synchronous representations
First Claim
1. A method comprising:
- receiving, by a printed circuit board layout tool implemented with a computing system, a mechanical design from a mechanical system, wherein the mechanical design describes a physical structure of a product to include an electronic device comprising a printed circuit board coupled with one or more components;
generating, by the printed circuit board layout tool implemented with the computing system, a design rule describing a physical limitation for the electronic device based on a mechanical constraint in the mechanical design;
altering, by the printed circuit board layout tool implemented with the computing system, a first layout representation for a circuit design describing the electronic device;
automatically augmenting, by the printed circuit board layout tool implemented with the computing system, a second layout representation for the circuit design in response to the alteration of the first layout representation for the circuit design describing the electronic device, which synchronizes the second layout representation for the circuit design describing the electronic device with the first layout representation for the circuit design describing the electronic device; and
in response to the alteration of the first layout representation for the circuit design describing the electronic device, automatically performing, by the printed circuit board layout tool implemented with the computing system, at least one design rule check to compare the augmented second layout representation for the circuit design describing the electronic device with the physical limitation for the electronic device described in the design rule, wherein the electronic device, when manufactured utilizing at least one of the first layout representation for the circuit design or the second layout representation for the circuit design, is configured for inclusion in the product.
2 Assignments
0 Petitions
Accused Products
Abstract
This application discloses a computing system implementing tools and mechanisms to synchronize multiple layouts for a circuit design during the layout process. The tools and mechanisms can implement multiple communicating kernels, each to manage at least one of the layouts. In response to an alteration of one of the layouts, the kernels can communicate with each other, so that the kernel corresponding to the unaltered layout can automatically augment corresponding layouts for the circuit design to synchronize with the altered layout. At least one of the layouts can include a 3-dimensional layout representation of the circuit design, the tools and mechanisms can perform 3-dimensional design rule checking based on mechanical constraints and 3-dimensional solid component models in response to alterations to a 2-dimensional layout representation of the circuit design.
38 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a printed circuit board layout tool implemented with a computing system, a mechanical design from a mechanical system, wherein the mechanical design describes a physical structure of a product to include an electronic device comprising a printed circuit board coupled with one or more components; generating, by the printed circuit board layout tool implemented with the computing system, a design rule describing a physical limitation for the electronic device based on a mechanical constraint in the mechanical design; altering, by the printed circuit board layout tool implemented with the computing system, a first layout representation for a circuit design describing the electronic device; automatically augmenting, by the printed circuit board layout tool implemented with the computing system, a second layout representation for the circuit design in response to the alteration of the first layout representation for the circuit design describing the electronic device, which synchronizes the second layout representation for the circuit design describing the electronic device with the first layout representation for the circuit design describing the electronic device; and in response to the alteration of the first layout representation for the circuit design describing the electronic device, automatically performing, by the printed circuit board layout tool implemented with the computing system, at least one design rule check to compare the augmented second layout representation for the circuit design describing the electronic device with the physical limitation for the electronic device described in the design rule, wherein the electronic device, when manufactured utilizing at least one of the first layout representation for the circuit design or the second layout representation for the circuit design, is configured for inclusion in the product. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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; receive, by a printed circuit board layout tool implemented in the computing system, a mechanical design from a mechanical system, wherein the mechanical design describes a physical structure of a product to include an electronic device comprising a printed circuit board coupled with one or more components; generate, by the printed circuit board layout tool implemented with the computing system, a design rule describing a physical limitation for the electronic device based on a mechanical constraint in the mechanical design; alter, by the printed circuit board layout tool implemented with the computing system, a first layout representation for a circuit design describing the electronic device; augment, by the printed circuit board layout tool implemented with the computing system, a second layout representation for the circuit design in response to the alteration of the first layout representation for the circuit design describing the electronic device, which synchronizes the second layout representation for the circuit design describing the electronic device with the first layout representation for the circuit design describing the electronic device; and in response to the alteration of the first layout representation for the circuit design describing the electronic device, automatically perform, by the printed circuit board layout tool implemented with the computing system, at least one design rule check to compare the augmented second layout representation for the circuit design describing the electronic device with the physical limitation for the electronic device described in the design rule, wherein the electronic device, when manufactured utilizing at least one of the first layout representation for the circuit design or the second layout representation for the circuit design, is configured for inclusion in the product. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus comprising at least one computer-readable memory device storing instructions configured to cause one or more processing devices to implement a printed circuit board layout tool to perform operations comprising:
-
receiving, by a printed circuit board layout tool, a mechanical design from a mechanical system, wherein the mechanical design describes a physical structure of a product to include an electronic device comprising a printed circuit board coupled with one or more components; generating, by the printed circuit board layout tool, a design rule describing a physical limitation for the electronic device based on a mechanical constraint in the mechanical design; altering, by the printed circuit board layout tool, a first layout representation for a circuit design describing the electronic device; augmenting, by the printed circuit board layout tool, a second layout representation for the circuit design in response to the alteration of the first layout representation for the circuit design describing the electronic device, which synchronizes the second layout representation for the circuit design describing the electronic device with the first layout representation for the circuit design describing the electronic device; and in response to the alteration of the first layout representation for the circuit design describing the electronic device, automatically performing, by the printed circuit board layout tool, at least one design rule check to compare the augmented second layout representation for the circuit design describing the electronic device with the physical limitation for the electronic device described in the design rule, wherein the electronic device, when manufactured utilizing at least one of the first layout representation for the circuit design or the second layout representation for the circuit design, is configured for inclusion in the product. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification