Automatic determination of power plane shape in printed circuit board
First Claim
1. A computer-implemented method of automatically determining power plane shape in a printed circuit board (PCB), the method comprising:
- obtaining inputs at a processor, wherein the inputs include a size and shape of the PCB, a set of sources, and a set of sinks associated with a power plane;
determining, using the processor, a center of charge (CoC) as a center of largest current density for the set of sources and the set of sinks;
creating, using the processor, a sub-shape corresponding with a path from each source of the set of sources and from each sink of the set of sinks to the CoC, wherein the creating the sub-shape includes determining a width of a conductor in the path corresponding with each of the sub-shapes; and
combining the sub-shapes created for the set of sources and the set of sinks as the power plane shape, wherein the obtaining the inputs includes obtaining a location of one or more obstacles, the one or more obstacles including a via, and the creating the sub-shape includes creating one or more obstacle avoidance points to avoid one or more of the one or more obstacles.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method to automatically determine power plane shape in a printed circuit board (PCB) involve obtaining inputs. The inputs include a size and shape of the PCB, a set of sources, and a set of sinks associated with a power plane. The method also includes determining a center of charge (CoC) as a center of largest current density for the set of sources and the set of sinks, and creating a sub-shape corresponding with a path from each source of the set of sources and from each sink of the set of sinks to the CoC. The creating the sub-shape includes determining a width of a conductor in the path corresponding with each of the sub-shapes. The sub-shapes created for the set of sources and the set of sinks are combined as the power plane shape.
39 Citations
19 Claims
-
1. A computer-implemented method of automatically determining power plane shape in a printed circuit board (PCB), the method comprising:
-
obtaining inputs at a processor, wherein the inputs include a size and shape of the PCB, a set of sources, and a set of sinks associated with a power plane; determining, using the processor, a center of charge (CoC) as a center of largest current density for the set of sources and the set of sinks; creating, using the processor, a sub-shape corresponding with a path from each source of the set of sources and from each sink of the set of sinks to the CoC, wherein the creating the sub-shape includes determining a width of a conductor in the path corresponding with each of the sub-shapes; and combining the sub-shapes created for the set of sources and the set of sinks as the power plane shape, wherein the obtaining the inputs includes obtaining a location of one or more obstacles, the one or more obstacles including a via, and the creating the sub-shape includes creating one or more obstacle avoidance points to avoid one or more of the one or more obstacles. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system to automatically determine power plane shape in a printed circuit board (PCB), the system comprising:
-
a memory device configured to store a size and shape of the PCB, a set of sources, and a set of sinks associated with a power plane; and a processor configured to determine a center of charge (CoC) as a center of largest current density for the set of sources and the set of sinks, to create a sub-shape corresponding with a path from each source of the set of sources and from each sink of the set of sinks to the CoC, wherein the creating the sub-shape includes determining a width of a conductor in the path corresponding with each of the sub-shapes, and to combine the sub-shapes created for the set of sources and the set of sinks as the power plane shape, wherein the processor is further configured to obtain a location of one or more obstacles, the one or more obstacles including a via, and to create the sub-shape by creating one or more obstacle avoidance points to avoid one or more of the one or more obstacles. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product for automatically determining power plane shape in a printed circuit board (PCB), the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to perform a method comprising:
-
obtaining inputs, wherein the inputs include a size and shape of the PCB, a set of sources, and a set of sinks associated with a power plane; determining a center of charge (CoC) as a center of largest current density for the set of sources and the set of sinks; creating a sub-shape corresponding with a path from each source of the set of sources and from each sink of the set of sinks to the CoC, wherein the creating the sub-shape includes determining a width of a conductor in the path corresponding with each of the sub-shapes; and combining the sub-shapes created for the set of sources and the set of sinks as the power plane shape, wherein the obtaining the inputs includes obtaining a location of one or more obstacles, the one or more obstacles including a via, and the creating the sub-shape includes creating one or more obstacle avoidance points to avoid one or more of the one or more obstacles. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification