Semiconductor package metal shadowing checks
AssigneeInternational Business Machines Corporation
InventorsAnson J. Call, Francesco Preda, Paul R. Walling
Life of this patent
Estimating the term…
Abstract
Embodiments of the invention include methods, systems, and computer program products for checking metal coverage in a laminate structure. Aspects of the invention include receiving, by a processor, metal shadowing rules and a semiconductor package design comprising a plurality of laminate layers, a plurality of metal power shapes, and a plurality of signal lines. Each metal power shape is mapped to one or more cells in a two-dimensional array. The processor determines, for each signal line in the semiconductor package design, whether the metal power shapes satisfy the metal shadowing rules. The processor displays a list of signal lines that do not satisfy the metal shadowing rules.
Claims20
A computer-implemented method for checking metal coverage in a laminate structure, the method comprising:
- receiving, by a processor, metal shadowing rules and a semiconductor package design comprising a plurality of laminate layers, a plurality of metal power shapes, and a plurality of signal lines;
- mapping each metal power shape to one or more cells in a two-dimensional array;
- determining, for each signal line, whether the metal power shapes satisfy the metal shadowing rules;
- and
- displaying on a user interface a list of signal lines that do not satisfy the metal shadowing rules.
A system for checking metal coverage in a laminate structure, the system having a processor coupled to a memory, the processor configured to:
- receive metal shadowing rules and a semiconductor package design comprising a plurality of laminate layers, a plurality of metal power shapes, and a plurality of signal lines;
- map each metal power shape to one or more cells in a two-dimensional array;
- determine, for each signal line, whether the metal power shapes satisfy the metal shadowing rules;
- and
- display on a user interface a list of signal lines that do not satisfy the metal shadowing rules.
A computer program product for checking metal coverage in a laminate structure, the 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:
- receive metal shadowing rules and a semiconductor package design comprising a plurality of laminate layers, a plurality of metal power shapes, and a plurality of signal lines;
- map each metal power shape to one or more cells in a two-dimensional array;
- determine, for each signal line, whether the metal power shapes satisfy the metal shadowing rules;
- and
- display on a user interface a list of signal lines that do not satisfy the metal shadowing rules.
Dependencies are inferred from the claim text.