Systems and methods for automatically generating a printed circuit board design
AssigneesAdvanced Micro Devices, Inc., ATI Technologies ULC
InventorsSupatta Niramarnkarn, Fei Guo
Life of this patent
Estimating the term…
Abstract
The disclosed computer-implemented method for automatically generating a printed circuit board design includes executing, by at least one processor based on input parameters, a grouping operation that identifies network shapes defining regions occupied by corresponding networks for one or more layers of an integrated circuit package. The method additionally includes identifying, by the at least one processor based on the identified network shapes, connections of the integrated circuit package. The method also includes automatically generating, by the at least one processor and based on the identified connections, a printed circuit board design. Various other methods, systems, and computer-readable media are also disclosed.
Claims20
A computer-implemented method comprising:
- automatically generating, by at least one processor and based on IC package data identifying one or more networks of an IC package, a printed circuit board design of a printed circuit board of the IC package, wherein automatically generating the printed circuit board design includes
- for each respective layer included in one or more first layers of the printed circuit board design, identifying, based on the IC package data, one or more regions of the respective layer occupied by one or more respective networks and generating one or more shapes corresponding to the one or more regions of the respective layer;
- and
- generating, based on the one or more shapes corresponding to the one or more regions of the one or more first layers, a layout for a plurality of connections in a second layer of the printed circuit board design.
A system comprising:
- at least one physical processor;
- and
- physical memory comprising computer-executable instructions that, when executed by the physical processor, cause the physical processor to perform operations including:
- automatically generating, based on IC package data identifying one or more networks of an IC package, a printed circuit board design of a printed circuit board of the IC package, wherein automatically generating the printed circuit board design includes
- for each respective layer included in one or more first layers of the printed circuit board design, identifying, based on the IC package data, one or more regions of the respective layer occupied by one or more respective networks and generating one or more shapes corresponding to the one or more regions of the respective layer;
- and
- generating, based on the one or more shapes corresponding to the one or more regions of the one or more first layers, a layout for a plurality of connections in a second layer of the printed circuit board design.
A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to perform operations including:
- automatically generating, based on IC package data identifying one or more networks of an IC package, a printed circuit board design of a printed circuit board of the IC package, wherein automatically generating the printed circuit board design includes
- for each respective layer included in one or more first layers of the printed circuit board design, identifying, based on the IC package data, one or more regions of the respective layer occupied by one or more respective networks and generating one or more shapes corresponding to the one or more regions of the respective layer;
- and
- generating, based on the one or more shapes corresponding to the one or more regions of the one or more first layers, a layout for a plurality of connections in a second layer of the printed circuit board design.
Dependencies are inferred from the claim text.