An Object-Oriented Internet-based Framework for Chip Package Thermal and Stress Simulation
Peak, R.S.; Matsuki, R.; Wilson, M.; Koo, D.; Scholand, A.J.; Hatcho, Y.; Zeng, S. (July 2001) Paper IPACK2001-15810, InterPACK'01, Kauai, Hawaii.
chip package, ball grid array (BGA), quad flat packs (QFP), thermal resistance, analysis integration, variable topology multi- body (VTMB), constrained objects (COBs), multi- representation architecture (MRA), CORBA, Internet inter-object request broker protocol (IIOP), Ansys, Mathematica, XaiTools ChipPackage™
Simulating the behavior of electronic chip packages like ball grid arrays (BGAs) is important to guide and verify their designs. Thermal resistance, thermomechanical stress, and electromagnetics impose some of the main challenges that package designers need to address. Yet because packages are composed of numerous materials and complex shapes, with current methods an analyst may spend hours to days creating simulations like finite element analysis (FEA) models.
This paper overviews work to reduce design cycle time by automating key aspects of FEA modeling and results documentation. The main objective has been automating FEA- based thermal resistance model creation for a variety of package styles: quad flat packs (QFPs), plastic BGAs (PBGAs), and enhanced BGAs (EBGAs). Pilot production tools embody analysis integration techniques that leverage rich product models and idealize them into FEA models. We have also demonstrated how the same rich product models can drive basic stress models with different idealizations.
In this framework, Internet standards like CORBA enable worldwide access to simulation solvers (e.g., Ansys and Mathematica). Automation and ease-of-use enable access by chip package designers and others who are not simulation specialists. Pilot industrial usage has shown that total simulation cycle time can be decreased 75%, while modeling time itself can be reduced 10:1 or more (from hours to minutes).