Reduction of warpage of multilayered substrate or package
US-2015248516-A1 · Sep 3, 2015 · US
US10108753B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10108753-B2 |
| Application number | US-201615176101-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 7, 2016 |
| Priority date | Jun 7, 2016 |
| Publication date | Oct 23, 2018 |
| Grant date | Oct 23, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Method of designing a laminate substrate having upper laminate layers and an equal plurality of lower laminate layers including: dividing the laminate substrate into regions having corresponding laminate layer pairs consisting of an upper laminate layer and a lower laminate layer; calculating a net stretching value for each corresponding laminate layer pair in each region to result in net stretching values in each region; summing the net stretching values in each region to result in a net stretching value for each region proportional to a curvature of each local region; calculating a relative out-of-plane displacement for the laminate substrate from the curvature of each local region; calculating a predicted thermal warpage for the laminate substrate; and finalizing a design of the laminate substrate when the predicted thermal warpage is within a predetermined acceptable range.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method of designing a laminate substrate having a core, a plurality of laminate layers above the core and a plurality of laminate layers below the core, the method comprising: dividing the laminate substrate into a plurality of regions, each region having a plurality of corresponding laminate layer pairs consisting of a laminate layer above the core and a laminate layer below the core; calculating a net stretching value for each corresponding laminate layer pair in each region to result in a plurality of net stretching values in each region; summing the plurality of net stretching values in each region to result in a net stretching value for each region wherein the net stretching value in each region is proportional to a curvature of each local region; calculating a relative out-of-plane displacement for the laminate substrate from the curvature of each local region; calculating a predicted thermal warpage for the laminate substrate such that the predicted thermal warpage is proportional to the relative out-of-plane displacement divided by a thickness of the core raised to an exponent; and finalizing a design of the laminate substrate when the predicted thermal warpage is within a predetermined acceptable range. 2. The computer-implemented method of claim 1 further comprising instantiating the design of the laminate substrate into a physical laminate substrate. 3. The computer-implemented method of claim 1 further comprising revising the design of the laminate substrate when the predicted thermal warpage is not within the predetermined acceptable range followed by: calculating a predicted thermal warpage for the laminate substrate such that the predicted thermal warpage is proportional to the relative out-of-plane displacement divided by the thickness of the core raised to an exponent; and finalizing the design of the laminate substrate when the predicted thermal warpage is within the predetermined acceptable range. 4. The computer-implemented method of claim 1 wherein the laminate substrate includes a chip site and the predicted thermal warpage is applicable to the entire laminate substrate including the chip site. 5. The computer implemented method of claim 1 wherein the net stretching value in each region is calculated according to the equation Δ S Net ( x , y ) = Σ weights i × Δ S Layer Pair i ( x , y ) Σ weights i where ΔS Layer Pair i (x,y) is a difference in stretching between a layer above the core and a corresponding layer below the core and the weights i is a value proportional to a squared distance of a layer i from a center of the core where i is from 1 to the number of corresponding laminate layer pairs. 6. The computer implemented method of claim 1 wherein the relative out-of-plane displacement, z′, is calculated according to the equation ∂ 2 z ′ ∂ y 2 + ∂ 2 z ′ ∂ x 2 ≈ ( ∑ i = 1 # Layers weights i × Metal Layer Pair ( x , y ) ∑ i = 1 # Layers weights
Composites · CPC title
Thermal analysis or thermal optimisation · CPC title
Physics · mapped topic
Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title
Arrangements for reducing stress or warp in rigid printed circuit boards, e.g. caused by loads, vibrations or differences in thermal expansion · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.