9594865

Distribution of Power Vias in a Multi-Layer Circuit Board

PublishedMarch 14, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
13 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system comprising: a design file defining a layout of the multi-layer circuit board; and a processor configured to perform a method comprising: identifying a source and a sink of a voltage domain of a multi-layer circuit board based on the design file; determining a number of power vias to support a maximum current demand from the source to the sink; determining positions of the determined number of the power vias at locations of the multi-layer circuit board forming paths through the power vias between the source and the sink and having a substantially equal total path length through each total path defined between the source and the sink through at least one of the power vias; modifying the design file to include the power vias at the positions; and fabricating or having fabricated the multi-layer circuit board based on the modified design file.

2

2. The system of claim 1 , wherein the processor is further configured to perform the method comprising: determining coordinates of a current density center of a current source of the voltage domain as coordinates of the source with respect to the multi-layer circuit board; and determining coordinates of a current density center of a current sink of the voltage domain as coordinates of the sink with respect to the multi-layer circuit board.

3

3. The system of claim 1 , wherein the number of power vias is determined by dividing the maximum current demand by a maximum current capacity per power via and rounding up to a next even number.

4

4. The system of claim 1 , wherein the processor is further configured to perform the method comprising: based on determining that the source and the sink are on different layers of the multi-layer circuit board, computing an elliptical distribution of the power vias about the source and the sink, wherein the source and the sink are each a focus of the elliptical distribution.

5

5. The system of claim 4 , wherein the processor is further configured to perform the method comprising: positioning a first pair of the power vias at opposite sides of an intersection between the elliptical distribution and a minor axis formed at a midpoint between the source and the sink; positioning a next pair of the power vias offset by a minimum fixed distance from the first pair according to the elliptical distribution; and repeating positioning of each additional pair of the power vias offset by the minimum fixed distance from each previously placed pair of the power vias according to the elliptical distribution.

6

6. The system of claim 1 , wherein the processor is further configured to perform the method comprising: based on determining that the source and the sink are on a same layer of the multi-layer circuit board, computing each total path defined between the source and the sink through at least two of the power vias.

7

7. A computer program product comprising: a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising: identifying, by a power via placement tool executing on the processor of a circuit design system, a source and a sink of a voltage domain of a multi-layer circuit board based on a design file defining a layout of the multi-layer circuit board; determining a number of power vias to support a maximum current demand from the source to the sink; determining positions of the determined number of the power vias at locations of the multi-layer circuit board forming paths through the power vias between the source and the sink and having a substantially equal total path length through each total path defined between the source and the sink through at least one of the power vias; modifying the design file to include the power vias at the positions; and fabricating or having fabricated the multi-layer circuit board based on the modified design file.

8

8. The computer program product of claim 7 , wherein the program instructions executable by the processor further cause the processor to perform a method comprising: determining coordinates of a current density center of a current source of the voltage domain as coordinates of the source with respect to the multi-layer circuit board; and determining coordinates of a current density center of a current sink of the voltage domain as coordinates of the sink with respect to the multi-layer circuit board.

9

9. The computer program product of claim 7 , wherein the number of power vias is determined by dividing the maximum current demand by a maximum current capacity per power via and rounding up to a next even number.

10

10. The computer program product of claim 7 , wherein the program instructions executable by the processor further cause the processor to perform a method comprising: based on determining that the source and the sink are on different layers of the multi-layer circuit board, computing an elliptical distribution of the power vias about the source and the sink, wherein the source and the sink are each a focus of the elliptical distribution.

11

11. The computer program product of claim 10 , wherein the program instructions executable by the processor further cause the processor to perform a method comprising: positioning a first pair of the power vias at opposite sides of an intersection between the elliptical distribution and a minor axis formed at a midpoint between the source and the sink.

12

12. The computer program product of claim 11 , wherein the program instructions executable by the processor further cause the processor to perform a method comprising: positioning a next pair of the power vias offset by a minimum fixed distance from the first pair according to the elliptical distribution; and repeating positioning of each additional pair of the power vias offset by the minimum fixed distance from each previously placed pair of the power vias according to the elliptical distribution.

13

13. The computer program product of claim 7 , wherein the program instructions executable by the processor further cause the processor to perform a method comprising: based on determining that the source and the sink are on a same layer of the multi-layer circuit board, computing each total path defined between the source and the sink through at least two of the power vias.

Patent Metadata

Filing Date

Unknown

Publication Date

March 14, 2017

Inventors

Zhaoqing Chen
Matteo Cocchini
Rohan U. Mandrekar
Tingdong Zhou

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DISTRIBUTION OF POWER VIAS IN A MULTI-LAYER CIRCUIT BOARD” (9594865). https://patentable.app/patents/9594865

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.