1 An Information-Driven FEA Model Generation Approach for Chip Package Applications Sai Zeng 1, Russell Peak 2*, Ryuichi Matsuki 3, Angran Xiao 4, Miyako.

Slides:



Advertisements
Similar presentations
CHAPTER 1: COMPUTATIONAL MODELLING
Advertisements

Integration of MBSE and Virtual Engineering for Detailed Design
© Chinese University, CSE Dept. Software Engineering / Software Engineering Topic 1: Software Engineering: A Preview Your Name: ____________________.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
Engineering Optimization – Concepts and Applications Engineering Optimization Concepts and Applications Fred van Keulen Matthijs Langelaar CLA H21.1
Chapter 17 Design Analysis using Inventor Stress Analysis Module
Finite Element Primer for Engineers: Part 2
COP th Lecture September 26, 2005 COP 4009 Component-Based Software Engineering Fall 2005 Instructor: Masoud Sadjadi
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
02/02/20091 Logic devices can be classified into two broad categories Fixed Programmable Programmable Logic Device Introduction Lecture Notes – Lab 2.
CAD/CAM Design Process and the role of CAD. Design Process Engineering and manufacturing together form largest single economic activity of western civilization.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Automatic Data Ramon Lawrence University of Manitoba
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
MCE 561 Computational Methods in Solid Mechanics
Lesson-15 Systems Analysis What are information systems, and who are the stakeholders in the information systems game? Define systems analysis and relate.
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Dirk Zwemer 1, Manas Bajaj 2, Russell Peak 2, Thomas Thurman 3, Kevin Brady 4, Sean McCarron 1, Alex Spradling 1, Michael Dickerson 5, Lothar Klein 6,
Basic Concepts The Unified Modeling Language (UML) SYSC System Analysis and Design.
CASE Tools And Their Effect On Software Quality Peter Geddis – pxg07u.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
PWB Product Data-Driven Analysis Using STEP AP210 An Example XAI Application Russell S. Peak Senior Researcher & Co-Director Engineering Information Systems.
1/19 Component Design On-demand Learning Series Software Engineering of Web Application - Principles of Good Component Design Hunan University, Software.
Standards for CAD Data Exchange. The CAD data is of four types Shape Non shape Design Manufacturing data.
R NASA STEP for Aerospace Workshop at Jet Propulsion Laboratory January 27, 2000 Thomas Thurman Rockwell Collins Inc. AP 210 Foundations for Electrical-Mechanical.
MARCUS SANDBERG, A knowledge-based master modelling approach for whole engine design Marcus Sandberg Luleå University of Technology.
An Introduction to Software Architecture
MathCore Engineering AB Experts in Modeling & Simulation WTC.
Introduction To System Analysis and Design
Khoros Yongqun He Dept. of Computer Science, Virginia Tech.
An Object-Oriented Internet-based Framework for Chip Package Thermal & Stress Simulation IPACK Shinko Electric Industries Co., Ltd. 2 Package.
Materials Process Design and Control Laboratory Finite Element Modeling of the Deformation of 3D Polycrystals Including the Effect of Grain Size Wei Li.
GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Presenter
1 5 Nov 2002 Risto Pohjonen, Juha-Pekka Tolvanen MetaCase Consulting AUTOMATED PRODUCTION OF FAMILY MEMBERS: LESSONS LEARNED.
Modeling Component-based Software Systems with UML 2.0 George T. Edwards Jaiganesh Balasubramanian Arvind S. Krishna Vanderbilt University Nashville, TN.
2004/12/13 National Tsing Hua University, Taiwan1 USING KNOWLEDGE-BASED INTELLIGENT REASONING TO SUPPORT DYNAMIC COLLABORATIVE DESIGN Allen T.A. Chiang*,
Enhancing Engineering Design and Analysis Interoperability Part 3: Steps toward Multi-Functional Optimization Rod Dreisbach The Boeing Company Computational.
Page 1 Advanced Technology Center HCSS 03 – April 2003 vFaat: von Neumann Formal Analysis and Annotation Tool David Greve Dr. Matthew Wilding Rockwell.
Computing and SE II Chapter 9: Design Methods and Design Models Er-Yu Ding Software Institute, NJU.
An Introduction to X-Analysis Integration (XAI) Part 4: Advanced Topics & Current Research Georgia Tech Engineering Information Systems Lab eislab.gatech.edu.
Finite Element Analysis
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
Designing Abstract Interfaces for Device Independency Designing Abstract Interfaces for Device Independency Review of A Procedure for Designing Abstract.
Review of Parnas’ Criteria for Decomposing Systems into Modules Zheng Wang, Yuan Zhang Michigan State University 04/19/2002.
SHIWA Desktop Cardiff University, Budapest, 3 rd July 2012.
Chapter – 8 Software Tools.
1 Good Object-Oriented Design Dr. Radu Marinescu Lecture 4 Introduction to Design Patterns.
Architectural Mismatch: Why reuse is so hard? Garlan, Allen, Ockerbloom; 1994.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
AN OVERVIEW OF COMPUTER AIDED ENGINEERING/DESIGN (CAE/D) SYSTEMS AND DATA ROBERT E. FULTON PROFESSOR OF MECHANICAL ENGINEERING DIRECTOR ATLANTA ELECTRONIC.
1 The user’s view  A user is a person employing the computer to do useful work  Examples of useful work include spreadsheets word processing developing.
1 Capturing the Relationships between Design Problems and Analysis Models Gregory Mocko, Jitesh Panchal, and Farrokh Mistree Systems Realization Laboratory.
Lecture and laboratory No. 10 Modeling product as system Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Master.
Parallel Patterns.
Part 1. Constrained Objects
Software Quality Engineering
FEA Introduction.
Federated Product Models for Simulation-based PLM
Architecture Description Languages
An Introduction to Software Architecture
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
INCOSE Atlanta Chapter Monthly Meeting
Architectural Mismatch: Why reuse is so hard?
Chapter 2: Building a System
Engineering IT Summary & Recommendations
Topology Optimization through Computer Aided Software
Presentation transcript:

1 An Information-Driven FEA Model Generation Approach for Chip Package Applications Sai Zeng 1, Russell Peak 2*, Ryuichi Matsuki 3, Angran Xiao 4, Miyako Wilson 2, Robert E. Fulton 1 1 Engineering Information Systems Lab 2 Manufacturing Research Center 4 Systems Realization Lab Georgia Institute of Technology, Atlanta, GA , USA 3 Advanced Product Design & Development Division, Shinko Electric Industries Co., Ltd., Nagano, Japan 23rd Computers and Information in Engineering Conference September 2–6, 2003, Chicago, Illinois

2 Example Chip Package Products Source: Plastic Ball Grid Array (PBGA) Packages Quad Flat Packs (QFPs) Wafer Level Package (WLP) System-in-Package (SIP)Glass-to-Metal Seals

a 2 3a 1b 1c 3b3c 3a3b 2 1a1b1c 1d1e 3 1a1b 1c 1d 2 3 4a4b4c Idealized Analytical BodiesDecomposed FEA Geometry Models original topology change (no body change) body change (includes topology change) Variable Topology Multi-Body (VTMB) FEA Meshing Challenges Labor-intensive “chopping” Meshing & Solving Design Model

4 Traditional Approach FEA Model Planning Sketches in Traditional Approach Small topology changes force mesh model rebuilding from scratch Mesh models are barely reusable using traditional approach

5 Motivation Competition in Chip Package Industry Needs for new technologies and approaches facilitating seamless design and analysis integration Difficulty in analysis model generation – Hundreds of components – Variable materials – Complex geometric shapes – Changeable connectivity configurations Modifications resulting in tedious and time consuming FEA modeling process – package design – analysis discipline – idealization

6 Objective Integrate chip package design using Finite Element Analysis Automate the FEA modeling process to save the modeling time and reduce the human errors Increase reusability of the mesh models during chip package modification and redesign

7 Frame of Reference – Multi-Representation Architecture (MRA) for CAD-CAE Interoperability Composed of four representations (information models) Provides flexible, modular mapping between design & analysis models Creates automated, product-specific analysis modules (CBAMs) Represents design-analysis associativity explicitly

8 Information-Driven FEA Modeling Approach Mapping process ABB Ψ RMM transforms the ABB model into a ready- to-mesh model (RMM) by geometry decomposition. Mapping process RMM Ψ SMM transforms the RMM into the solvable FEA-based SMM in an automated manner. ABB captures analytical concepts FEA based SMM = object wrapper – Integrates pre-processor, solver and post processor information – Includes vendor-specific script file format body T T 0 ABB ModelRMM ModelSMM Model ABB Ψ RMM Ψ SMM Information-Driven FEA Modeling Approach

9 Analysis Building Block Models (ABBs) An ABB model represents engineering analytical concepts as a set of computable information entities Independent from specific solution techniques Analysis knowledge is captured by employing object-orient information representation technology Information Content for Example ABB Concepts

10 Analysis Building Block Models (ABBs) A diving board example is presented to illustrate an ABB system A Graphical View of an ABB System and its Analytical Bodies and Connectivity

11 Ready-to-Mesh Models (RMMs) A RMM is obtained by geometric decomposition from a corresponding ABB The geometry of a RMM model is composed of geometry pieces that are convex-shaped and meshable using efficient and cheap meshing techniques. Building blocks of an ABB can be reused to construct a RMM Associativity of building blocks is changed before and after decomposition A Graphical View of an RMM System and its Decomposed Bodies and Connectivity

12 Decomposition Architecture Decomposition is implemented to obtain conformal mesh along the interfaces of connected bodies Decomposition deals with geometry exclusively Decomposed model consists of decomposed bodies connected along equivalent faces Decomposition Process

13 Decomposition Associativity Mechanism An mechanism is required to keep track of the information associativity during the geometry decomposition Compositional Relations for Boundary Condition Building Blocks and Continuum Building Blocks after Decomposition

14 Solution Method Model (SMM) It is an information entity that wraps solution tool inputs and outputs into a single logical package SMM includes the SMM information objects and the SMM tool agent

15 ABB - SMM- Solution Tool Interaction ABB systems generate SMMs based on solution method considerations – Via RMMs in these problem types Solution tool capabilities are also usually considered RMM Model

16 A Chip Package Thermomechanical Analysis Case – An ABB system Four linear elastic thermomechanical continua Continua are glued together One rigid pin support Uniform temperature drop as thermal load

17 A Chip Package Thermomechanical Analysis Case – An RMM A RMM is obtained after automatic decomposition of a ABB system With composition mechanism, information associated with geometry can be assigned on the corresponding decomposed geometry This model can be directly input into the SMM to generate a conformal FEA meshed model

18 A Chip Package Thermomechanical Analysis Case – An SMM The tool agent translates the model information into the tool- specific computable formats, e.g. a PATRAN command language ASCII file Modeling time is counted as information instance object creation time Modeling time is dramatically reduced comparing to traditional FEA modeling approach

19 Complex Chip Package Thermomechanical Analysis Case ABB Model consisting 182 Input bodies RMM consisting 9056 Decomposed bodies FEA SMM Decomposition

20 Closure Presentation of information-driven FEA modeling approach Demonstration representing product-independent analysis concepts as knowledge-based objects: – semantically rich – reusable – modular and tool-independent Reduction of FEA modeling time (variable topology multi-body application) - reduced from days/hours to hours/minutes Enhancement of knowledge capture and automation level vs. traditional direct FEA modeling approaches

21 Acknowledgements We are particularly grateful for the support of the following people: – Kuniyuki Tanaka, Yukiharu Takeuchi, and Shinichi Wakabayashi of Shinko Electric Ltd. – Greg Bettencourt of Shinko Electric America, Inc. – Rod Dreisbach of The Boeing Company – Mike Dickerson of the NASA Jet Propulsion Lab (JPL) – Manas Bajaj, Greg M. Mocko, Edward J. Kim, Injoong Kim at the Engineering Information Systems Lab, Georgia Tech

22 Question?