Method for designing chip package by re-using existing mask designs
AssigneeTaiwan Semiconductor Manufacturing Company, Ltd.
InventorShih-Cheng Chang
Life of this patent
Estimating the term…
Abstract
A method is disclosed for completing a flip chip package design by re-using mask designs in a tool library. The method comprises analyzing one or more input/out bump locations of a chip, analyzing one or more solder ball locations of a package hosting the chip with regard to a predetermined printed circuit board, and designing the package hosting the chip by using a tool library containing one or more existing mask designs for re-use, wherein when one or more existing mask designs are used for the package, at least one custom connection layer of the package is redesigned when needed for connecting the chip to the printed circuit board without producing a full set of new masks for the package.
Claims14
A method for completing a flip chip package design, the method comprising:
- analyzing one or more input/out bump locations of a chip;
- analyzing one or more solder ball locations of a package hosting the chip with regard to a predetermined printed circuit board;
- and
- designing the package hosting the chip by using a tool library containing one or more existing mask designs for re-use,
- wherein when one or more existing mask designs are used for the package, at least one custom connection layer of the package is redesigned when needed for connecting the chip to the printed circuit board without producing a full set of new masks for the package.
A method for completing a flip chip package design, the method comprising:
- analyzing one or more input/out bump locations of a chip;
- analyzing one or more solder ball locations of a package hosting the chip with regard to a predetermined printed circuit board;
- assigning an optimized relation between the input/output bump locations to the solder ball locations using one or more electronic design automation tools;
- and
- designing the package hosting the chip based on the optimized relation by using a tool library containing one or more existing mask designs for re-use,
- wherein the tool library is searchable by design parameters including chip size, package size, bump pitch, a total number of bumps, solder ball pitch, a total number of balls, a number of the input/output pin numbers of the chip, and a number of power and ground planes and their types, and
- wherein when one or more existing mask designs are used for the package, at least one custom connection layer of the package is redesigned when needed for connecting the chip to the printed circuit board without producing a full set of new masks for the package.
A method for completing a flip chip package design, the method comprising:
- analyzing one or more input/out bump locations of a chip;
- analyzing one or more solder ball locations of a package hosting the chip with regard to a predetermined printed circuit board;
- assigning an optimized relation between the input/output bump locations to the solder ball locations using one or more electronic design automation tools;
- and
- designing the package hosting the chip based on the optimized relation by using a tool library containing one or more existing mask designs for re-use,
- wherein the tool library is searchable by design parameters including chip size, package size, bump pitch, a total number of bumps, solder ball pitch, a total number of balls, a number of the input/output pin numbers of the chip, and a number of power and ground planes and their types,
- wherein the package further includes at least one custom connection layer and one or more standard connection layers with standardized connection patterns for routing signals from the custom connection layer to the solder ball locations, and
- wherein when one or more existing mask designs are used for the package, at least one custom connection layer of the package is redesigned when needed for connecting the chip to the printed circuit board without producing a full set of new masks for the package.
Dependencies are inferred from the claim text.