An Introduction to X-Analysis Integration (XAI) Part 3: Example Applications Georgia Tech Engineering Information Systems Lab eislab.gatech.edu Contact:

Slides:



Advertisements
Similar presentations
© 2012 Autodesk BIM Collaboration Siva Koppula Technical Consultant.
Advertisements

Case Tools Trisha Cummings. Our Definition of CASE  CASE is the use of computer-based support in the software development process.  A CASE tool is a.
Systems Engineering in a System of Systems Context
Chapter 1 Assuming the Role of the Systems Analyst
Chapter 1 Assuming the Role of the Systems Analyst
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
Course Instructor: Aisha Azeem
1 1 Roadmap to an IEPD What do developers need to do?
Application of PDM Technologies for Enterprise Integration 1 SS 14/15 By - Vathsala Arabaghatta Shivarudrappa.
Introduction to BIM BIM Curriculum 01.
What is Business Analysis Planning & Monitoring?
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse.
IT in the AEC Industry Fall, 2002 The Need for Data Exchange As computer applications became more numerous in every domain, the need and value for exchange.
Copyright PDES, Inc. R ISO/IEC Capabilities for Power Electronics Roanoke, Virginia July 19, 2000 Thomas R. Thurman Rockwell Collins.
Russell Peak, Miyako Wilson, Injoong Kim, Nsikan Udoyen, Manas Bajaj, Greg Mocko Giedrius Liutkus, Lothar Klein Mike Dickerson Creating Gap-Filling Applications.
Developing a Design/Simulation Framework
PWB Product Data-Driven Analysis Using STEP AP210 An Example XAI Application Russell S. Peak Senior Researcher & Co-Director Engineering Information Systems.
Planning Meeting for Product, Lifecycle Management,
GIT SysML Parametrics Work Presenter GIT Product & System Lifecycle.
Objectives  Testing Concepts for WebApps  Testing Process  Content Testing  User Interface Testing  Component-level testing  Navigation Testing.
An Introduction to Software Architecture
Automating Product Data-Driven Analysis Using Multifidelity Multidirectional Constrained Objects Russell S. Peak Senior Researcher & Assistant Director.
What is a life cycle model? Framework under which a software product is going to be developed. – Defines the phases that the product under development.
Characterizing Fine-Grained Associativity Gaps: A Preliminary Study of CAD-CAE Model Interoperability
Techniques and Tools for Product-Specific Analysis Templates Towards Enhanced CAD-CAE Interoperability for Simulation-Based Design and Related Topics Russell.
Copyright PDES, Inc. R ISO-IEC Overview for Supply Chain Support NASA STEP for Aerospace Workshop at Jet Propulsion Laboratory, Pasadena,
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Coming up: Software Engineering: A Practitioner’s Approach, 6/e Chapter 5 Practice: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
CAM-I Scalable Flexible Manufacturing Initiative NGMS Task 6.1.
DELMIA DPM Assembly This is the Master “Presentation title” page. Type the title of your presentation in the "Presentation title” field. Cette page est.
Development of Advanced Collaborative Engineering Environments (CEEs) Phase 1 Overview Version 3a - October 23, 2001 Contact:
LKSoft STEP-Book Usage Examples & Exercises With an Emphasis on AP210 Capabilities Contacts:
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
1 Click to edit Master title style ROCKWELL COLLINS STEP VISION Jack R. Harris Director, Advanced Manufacturing Technology Rockwell Collins
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
© 2009 Rockwell Collins, Inc. All rights reserved. From Paper Based Analysis to Model Based Analysis: Applications of AP 210 at Rockwell Collins April.
An Introduction to X-Analysis Integration (XAI) Part 1: Constrained Object (COB) Primer Georgia Tech Engineering Information Systems Lab eislab.gatech.edu.
An Object-Oriented Internet-based Framework for Chip Package Thermal & Stress Simulation IPACK Shinko Electric Industries Co., Ltd. 2 Package.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
GIT SysML Work Update Representing Executable Physics-based CAD/CAE Models in SysML Presenter
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
SysML Emphasis at GIT Presenter GIT Product & System Lifecycle.
Enhancing Engineering Design and Analysis Interoperability Part 3: Steps toward Multi-Functional Optimization Rod Dreisbach The Boeing Company Computational.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
An Introduction to X-Analysis Integration (XAI) Part 4: Advanced Topics & Current Research Georgia Tech Engineering Information Systems Lab eislab.gatech.edu.
March 2004 At A Glance NASA’s GSFC GMSEC architecture provides a scalable, extensible ground and flight system approach for future missions. Benefits Simplifies.
Rational Unified Process Fundamentals Module 7: Process for e-Business Development Rational Unified Process Fundamentals Module 7: Process for e-Business.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
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.
Characterizing Fine-Grained Associativity Gaps: A Preliminary Study of CAD-CAE Model Interoperability
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
EMEA Beat Schwegler Architect Microsoft EMEA HQ Ingo Rammer Principal Consultant thinktecture
STEP for Multi-Disciplinary Model Management: “Intelligent PDM”
Copyright 2002 Prentice-Hall, Inc. Chapter 4 Automated Tools for Systems Development 4.1 Modern Systems Analysis and Design.
SOFTWARE ENGINEERING. Objectives Have a basic understanding of the origins of Software development, in particular the problems faced in the Software Crisis.
Creating & Building the Web Site Week 8. Objectives Planning web site development Initiation of the project Analysis for web site development Designing.
Lecture 21: Component-Based Software Engineering
Viewpoint Modeling and Model-Based Media Generation for Systems Engineers Automatic View and Document Generation for Scalable Model- Based Engineering.
AN OVERVIEW OF COMPUTER AIDED ENGINEERING/DESIGN (CAE/D) SYSTEMS AND DATA ROBERT E. FULTON PROFESSOR OF MECHANICAL ENGINEERING DIRECTOR ATLANTA ELECTRONIC.
Chapter 1 Assuming the Role of the Systems Analyst.
1 Capturing the Relationships between Design Problems and Analysis Models Gregory Mocko, Jitesh Panchal, and Farrokh Mistree Systems Realization Laboratory.
WEB BASED DSS Aaron Atuhe. KEY CONCEPTS When software vendors propose implementing a Web-Based Decision Support System, they are referring to a computerized.
The New Generation of CAD Tools
First MIT Conference on Computational Fluid and Structural Mechanics
Computer Aided Software Engineering (CASE)
Complexity Time: 2 Hours.
Part 1. Constrained Objects
Ch > 28.4.
Enterprise Data Model Enterprise Architecture approach Insights on application for through-life collaboration 2018 – E. Jesson.
Engineering IT Summary & Recommendations
Presentation transcript:

An Introduction to X-Analysis Integration (XAI) Part 3: Example Applications Georgia Tech Engineering Information Systems Lab eislab.gatech.edu Contact: Russell S. Peak Revision: March 15, 2001 Copyright © by Georgia Tech Research Corporation, Atlanta, Georgia USA. All Rights Reserved. Developed by eislab.gatech.edu. Permission to use for non-commercial purposes is hereby granted provided this notice is included.

2 Engineering Information Systems Lab  eislab.gatech.edu © GTRC An Introduction to X-Analysis Integration (XAI) Short Course Outline Part 1: Constrained Objects (COBs) Primer –Nomenclature Part 2: Multi-Representation Architecture (MRA) Primer –Analysis Integration Challenges –Overview of COB-based XAI Part 3: Example Applications »Airframe Structural Analysis (Boeing) »Circuit Board Thermomechanical Analysis (DoD: ProAM; JPL/NASA) »Chip Package Thermal Analysis (Shinko) –Summary Part 4: Advanced Topics & Current Research

3 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Airframe Structural Analysis GIT Work in Boeing PSI Project Current Situation: Limited Analysis Integration Manually-Maintained Associativity Error-Prone, Labor-Intensive, Little Knowledge Capture flap support assembly inboard beam (a.k.a. “bike frame”) bulkhead assembly attach point diagonal brace attach point Analysis Documentation Design Objects

4 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Airframe Structural Analysis Target Situation: Enhanced Analysis Interoperability Analysis Objects Modular, Integrated, Active, Multidirectional, Reusable, User-Definable flap support assembly inboard beam (a.k.a. “bike frame”) bulkhead assembly attach point diagonal brace attach point Pullable Views lug analysis fitting analysis Design Objects

5 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Analysis Tools Flexible High Diversity Design-Analysis Integration Phase 1 Airframe Examples: “Bike Frame” / Flap Support Inboard Beam Analysis Modules (CBAMs) of Diverse Feature:Mode, & Fidelity Design Tools Materials DB FEA Elfini* MATDB-like Analyzable Product Model XaiTools Fitting: Bending/Shear 3D 1.5D Modular, Reusable Template Libraries MCAD Tools CATIA Lug: Axial/Oblique; Ultimate/Shear 1.5D Assembly: Ultimate/ FailSafe/Fatigue* * = Item not yet available in toolkit (all others have working examples) Fasteners DB FASTDB-like General Math Mathematica In-House Codes Image API (CATGEO)

6 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Today’s Fitting Catalog Documentation from DM Design Manual Channel Fitting End Pad Bending Analysis Angle Fitting Bathtub Fitting Channel Fitting Categories of Idealized FittingsCalculation Steps

7 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Object-Oriented Hierarchy of Fitting ABBs Fitting Casing Body Channel Fitting Casing Body* Bathtub Fitting Casing Body Angle Fitting Casing Body Fitting System ABB Fitting Wall ABB Fitting End Pad ABB Fitting Bolt Body* Open Wall Fitting Casing Body Fitting End Pad Bending ABB Fitting End Pad Shear ABB* Open Wall Fitting End Pad Bending ABB Channel Fitting End Pad Bending ABB* e se tr P f 0 2   3 )2( b 1 teKC  2 1 e be ht P Cf  21 1 KKC  ),,,( 011 erRrfK  ),( 2we ttfK  ),,( 13 hbrfK   ba R   2 df Re   ),min( wbwaw ttt  bolt load Fitting Washer Body Specialized Analysis Body P ABB Specialized Analysis System washer casing * = Working Examples

8 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Channel Fitting System ABBs End Pad Bending Analysis End Pad Shear Analysis

9 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Implementation of Channel Fitting Factor, K3 as a Reusable Relation in an External Tool DM Graph (Figure 3.3) Mathematica Implementation Design Manual Curves

10 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Reusable Channel Fitting Analysis Module (CBAM)

11 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Diagonal Brace LugBulkhead Fitting Casing Application to an Airframe Part APM Associativity with Tagged CATIA Model Bike Frame CATIA CAD Model rib8.thickness cavity3.inner_width

12 Engineering Information Systems Lab  eislab.gatech.edu © GTRC APM Interface with Tagged CAD Models APM COB Tool 7) Solve idealizations 8) Use in analysis part_number : “9162”; hole1.radius : ?; hole2.radius : ?; length1 : ?; tk/tcl CATGEO wrapper CATIA (CAD tool) part_number : “9162”; hole1.radius : 2.5; hole2.radius : 4.0; length1 : 20.0; 1) 2) request 4) 5) 6) response GIT Interface program 0) Designer - Creates design geometry - Defines APM-compatible parameters/tags 3) 3 and 4 similar to other CAD APIs COB instance format

13 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Bike Frame APM Constraint Schematic Bulkhead Fitting Portion (partial) bulkhead assy attach, point fitting cavity 3 rib 8 bike_frame rib 9 end_pad base wall width, b base inner_width min_thickness thickness, t 8 thickness, t 9... hole thickness, t e 22 11 Idealization Relations - Reuse from standard APM fitting template or adapt for part feature-specific cases (as here) Idealized features (std. APM template) Detailed design features

14 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Explicit Capture of Idealizations (part-specific template adaptation in bike frame case) Features/Parameters Tagged in CAD Model (CATIA) zfzf xfxf cavity3.base.minimum_thickness yfyf xfxf rib8 cavity 3 rib9 = t 8,t 9 rib8.thickness rib9.thickness cavity3.width, w 3 zfzf yfyf xfxf zfzf xfxf yfyf  i - Relations between CAD parameters and idealized parameters  1 : b = cavity3.inner_width + rib8.thickness/2 + rib9.thickness/2  2 : t e = cavity3.base.minimum_thickness Idealized Features Tension Fitting Analysis yfyf Missing in Today’s Process 22 11

15 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Typical Analysis Results Documentation Missing Explicit Design-Analysis Associativity CAD Model bulkhead assembly attach point CAE Model channel fitting analysis material properties idealized analysis geometry analysis results detailed design geometry No explicit fine-grained CAD-CAE associativity inconsistency little automation little knowledge capture

16 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Bike Frame Bulkhead Fitting Analysis COB-based Analysis Template (CBAM) - Constraint Schematic

17 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Bike Frame Bulkhead Fitting Analysis COB-based Analysis Template (CBAM) - in XaiTools Detailed CAD data from CATIA Idealized analysis features in APM Explicit multi-directional associativity between detailed CAD data & idealized analysis features Modular generic analysis templates (ABBs) Library data for materials & fasteners Focus Point of CAD-CAE Integration

18 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Bike Frame Diagonal Brace Lug Joint Analysis Typical Current Approach

19 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Lug Template Applied to Bike Frame APMABB CBAM SMM *WIP items Solution Tool Interaction Boundary Condition Objects (links to other analyses)* CAD-CAE Associativity (idealization usage) Material Models Pullable Views* Geometry Focus Point of CAD-CAE Integration

20 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Accomplishments - Phase 1 u Developed analysis template language & techniques: –Facilitates template generation & usage –Captures associativity with design information & other analyses –Aids integration of existing CAD & CAE capabilities »Demonstrates concepts to include in current tools »Wraps and reuses current tools in next generation tools u Implemented representative examples: –Associativity with CATIA CAD models and libraries (materials, fasteners) –Use of existing solvers as black boxes (e.g., FEA, math, in-house tools) –Creation of modular, reusable template catalogs: lugs & fittings –Usage in “bike frame”: » Bulkhead & rear spar channel fittings (part-specific adaptation) » Diagonal brace lug joint

21 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Anticipated Benefits - Current Phases u Provide methodology for bridging associativity gap –Focus: Cases with different design vs. analysis geometries Ex. Multi-part built-up structure –Reduce costs, decrease time, increase quality: »Improve engineering productivity »Reduce information inconsistencies »Increase analysis intensity & effectiveness »Capture engineering knowledge in a reusable form u Progress along production solution path for next.-generation structures environment –Clarify and evaluate recommended approaches –Build consensus with users and developers (in incrementally larger groups) See Advanced Topics re: Current Work

22 Engineering Information Systems Lab  eislab.gatech.edu © GTRC An Introduction to X-Analysis Integration (XAI) Short Course Outline Part 1: Constrained Objects (COBs) Primer –Nomenclature Part 2: Multi-Representation Architecture (MRA) Primer –Analysis Integration Challenges –Overview of COB-based XAI Part 3: Example Applications »Airframe Structural Analysis (Boeing) »Circuit Board Thermomechanical Analysis (DoD: ProAM; JPL/NASA) »Chip Package Thermal Analysis (Shinko) –Summary Part 4: Advanced Topics & Current Research

23 Engineering Information Systems Lab  eislab.gatech.edu © GTRC ProAM Project Highlights Title: Product Data-Driven Analysis in a Missile Supply Chain (ProAM) Sponsor: National ECRC Program From DoD DLA/DISA Joint Electronic Commerce Program Office (JECPO), via subcontract under Concurrent Technologies Corp. (CTC) Technical Team: AMCOM - Stakeholder, Atlanta ECRC/Georgia Tech (lead) SMEs: Circuit Express (Tempe), S3 (Huntsville) Duration: 8/97-6/99 Focus: - X-Analysis Integration (XAI) techniques - Engineering Service Bureau (ESB) paradigm for SMEs - Electronics domain (PWA/Bs) - STEP AP210, etc. Extensions:- Transform demo ESB into SME commercial pilot - Release next-generation XAI toolkit SME = small-medium enterprise

24 Engineering Information Systems Lab  eislab.gatech.edu © GTRC STEP AP 210 PWA/B Design Information Technology Physical Geometry Component Placement Bare Board Geometry Layout items Layers non-planar, conductive & non-conductive Material product Geometrically Bounded 2-D Shape Wireframe with Topology Advanced BREP Solids Constructive Solid Geometry Part Functionality Termination Shape 2D, 3D Single Level Decomposition Material Product Characteristics Configuration Mgmt Identification Authority Effectivity Control Requirement Traceability Analytical Model Document References Product Structure/ Connectivity Functional Packaged Fabrication Design Rules Product Design Rules Requirements Design Allocation Constraints Interface

25 Engineering Information Systems Lab  eislab.gatech.edu © GTRC ProAM Technical Team Circuit Express Atlanta ECRC Georgia Tech AMCOM S3 Missile supply chain SME PWB fabrication expertise Tool usage & feedback Electronic commerce resource center Mgt., ESB, computing support Research & development lab Program management Technical concepts Tool implementation Missile supply chain SME PWB design & fabrication expertise Tool usage & feedback Missile system end-users Supply chain context Technical oversight

26 Engineering Information Systems Lab  eislab.gatech.edu © GTRC ProAM Focus Highly Automated Internet-based Analysis Modules World Wide End User AMCOM Feedback, Products Atlanta Physical Simulation U-Engineer.com Internet-based Engineering Service Bureau Self-Serve Results Response to RFP, Technical Feedback, Products Missile Mfg. Prime 1 Tempe PWB Fabricator Life Cycle Needs Friona PWB Fabricator SME 2 Rockhill PWB Fabricator SME 1SME n … Idealized Product Data ProAM Focus RFP with Product Data (STEP, IPC, …)

27 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Why Do SME Manufacturers Need Analysis? u Typically niche-experts –Precise mfg. process knowledge –Specialized product design knowledge (ex. PWB laminates) u SME analysis needs –Product improvements (DFM) –Mfg. process troubleshooting –Mfg. process optimization u More accurate data  Better analysis u Bottom line drivers: Higher Yields, Lower Cost, Better Quality, Fewer Delays

28 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Barriers to Ubiquitous Analysis u Lack of awareness u High costs of traditional analysis capability –Secondary: Specialized Software, Training, Hardware –Primary: Model Access/Development, Validation, Usage u Lack of domain-specific integrated tools Skilled PersonnelProduct ModelAnalysis Model

29 Engineering Information Systems Lab  eislab.gatech.edu © GTRC U-Engineer.com Self-Serve Engineering Service Bureau Lower cost, better quality, fewer delays in supply chain Analysis DocumentationReady-to-Use Analysis Modules

30 Engineering Information Systems Lab  eislab.gatech.edu © GTRC ESB Analysis Module Catalogs & Documentation

31 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Analysis Modules Attributes

32 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Paper-based IPC-D-279 Plated Through Hole Fatigue Analysis PTH/PTV Fatigue Life Estimation Tedious to Use

33 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Web-based IPC-D-279 PTH Analysis Module Easy to Use

34 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Product Data-Driven IPC-D-279 PTH Analysis Module u Data Driven aspect: Web Browser Processes Neutral File +Local Browser Computation +Less Errors than manual idealization & re-entry +Exhaustive search +Data Compression (e.g. 100x) +Security Xparse JavaScript parsing GenCAM/GenX Easier to Use

35 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Analysis Data Flow Web-based Approach (c. 1997) ANSYS xxx.mailcommands.tmp rcp nnnn.gif gif xxxx.prep7 ANSYS db.out ANSYS (Analysis Server: Sun) Browser: PTH Input (HTML Form) (Client PC) Perl CGI Script xxxx.prep7 ANSYS Linux rsh rcp (Web Server: Linux PC) nnnn.gif gif User Unix mail Unix rcp Tool (1) (3a) (3)(2) (4) (3c2) (3b) (3c1) (5) (6) (n) Data Flow Legend: Possible Newer Methods (c. 2001) Constrained objects, Web application servers, Java-based middleware, XML,...

36 Engineering Information Systems Lab  eislab.gatech.edu © GTRC ESB Characteristics u Self-serve analysis –Pre-developed analysis modules presented in product & process contexts –Available via the Internet –Optionally standards-driven (STEP, GenCAM...): »Reduce manual data transformation & re-entry »Highly automated plug-and-play usage –Enabled by X-analysis integration technology u Full-serve analysis as needed u Possible business models: (beyond ProAM scope) –Pay-per-use and/or Pay-per-period –Costs averaged across customer base

37 Engineering Information Systems Lab  eislab.gatech.edu © GTRC ProAM Design-Analysis Integration Electronic Packaging Examples: PWA/B Analysis Modules (CBAMs) of Diverse Mode & Fidelity Design Tools Laminates DB FEA Ansys General Math Mathematica Analyzable Product Model XaiTools PWA-B XaiTools PWA-B Solder Joint Deformation* PTH Deformation & Fatigue** 1D, 2D 1D, 2D, 3D Modular, Reusable Template Libraries ECAD Tools Mentor Graphics, Accel* Analysis Tools PWB Warpage 1D, 2D Materials DB PWB Stackup Tool XaiTools PWA-B STEP AP210 ‡ GenCAM**, PDIF* ‡ AP210 DIS WD1.7 * = Item not yet available in toolkit (all others have working examples) ** = Item available via U-Engineer.com

38 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Overview of PWB Stackup Design Fabrication engineer designs PWB stackup details Stackup Specs - PWA/B Designer Layer 1: 1 Oz. Cu Foil Layer 2: 2 Oz. Cu Foil Layer 3: 1 Oz. Cu Foil Layer 6: 1 Oz. Cu Foil Layer 4: 1 Oz. Cu Foil Layer 5: 2 Oz. Cu Foil component plane signal plane solder Epoxy Glass GF/ PGF over base material OR 1 Oz. Cu 2 Oz. Cu M150P2P11184 M150P1P x x 2116 Design Alternative 1 Stackup Design - PWB Fabricator 3 X 106 M150P1P21184 M150P2P11184 M150P1P Oz. Cu 2 Oz. Cu … Design Alternative n 1 Oz. Cu

39 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Impact of Stackup Design 3Stackup details impact PWB behavior: warpage, PTH reliability, crosstalk (impedance), etc. 3Fabrication engineer needs tools to evaluate alternatives 3Precise material and manufacturing process expertise of fabrication engineer enables more accurate analysis 1 Oz. Cu 2 Oz. Cu M150P2P Polyclad -Tetra M150P1P Polyclad -Tetra 3 x x 2116 Manufacturing Conditions Detailed Material Characterization Accurate Analysis Results which can be compared to Prime’s Specs

40 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Post-Lamination Thickness Calculation Before: Typical Manual Worksheet (as much as 1 hour engr. time) After: Tool-Aided Design (ProAM)

41 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Iterative Design & Analysis PWB Stackup Design & Warpage Analysis Analyzable Product Model PWB Stackup Design Tool 1 Oz. Cu 2 Oz. Cu Tetra GF 3 x x D Plane Strain ModelDetailed FEA Check 1D Thermal Bending Model Layup Re-design PWB Warpage Modules Quick Formula-based Check (TIGER extensions)

42 Engineering Information Systems Lab  eislab.gatech.edu © GTRC PWB Warpage Modules a.k.a. CBAMs: COB-based analysis templates PWB Thermal Bending Model (1D formula-based) PWB Plane Strain Model (2D formula-based)

43 Engineering Information Systems Lab  eislab.gatech.edu © GTRC u Original design: –Six layer board –Unsymmetrical layup –Severe warpage –Analysis predicted thermal distortion u Alternate design: –Modeled construction variables –Analysis predicted improved distortion u New capability aided design improvement Example SME Usage

44 Engineering Information Systems Lab  eislab.gatech.edu © GTRC ProAM Design-Analysis Integration Electronic Packaging Examples: PWA/B Analysis Modules (CBAMs) of Diverse Mode & Fidelity Design Tools Laminates DB FEA Ansys General Math Mathematica Analyzable Product Model XaiTools PWA-B XaiTools PWA-B Solder Joint Deformation* PTH Deformation & Fatigue** 1D, 2D 1D, 2D, 3D Modular, Reusable Template Libraries ECAD Tools Mentor Graphics, Accel* Analysis Tools PWB Warpage 1D, 2D Materials DB PWB Stackup Tool XaiTools PWA-B STEP AP210 ‡ GenCAM**, PDIF* ‡ AP210 DIS WD1.7 * = Item not yet available in toolkit (all others have working examples) ** = Item available via U-Engineer.com

45 Engineering Information Systems Lab  eislab.gatech.edu © GTRC PWA/B Analyzable Product Model (partial)

46 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Solder Joint Deformation CBAM Informal Associativity Mapping Plane Strain Bodies System PWA Component Occurrence C L 1 material,E( ,) geometry body plane strain body, i = PWB Solder Joint Epoxy Component base: Alumina core: FR4 Component Occurrence Plane Strain Model total height, h linear-elastic model  1  2  ABBPM  1 3 APM4 CBAM 2 ABB c 4 body h o T primary structural material  3 2 i i i

47 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Solder Joint Deformation CBAM Constraint Schematic 3 APM2 ABB 2  1 

48 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Summary of Accomplishments u General techniques: u Internet-based engineering service bureau (ESB) u X-analysis integration (XAI) u Product data-driven plug-and-play analysis modules u General purpose XAI toolkit u Applications in specific AMCOM context: u U-Engineer.com pilot commercial ESB with Internet-based PWA/B-specific analysis modules & toolkit u Usage by SMEs in AMCOM supply chain: u Full-serve and self-serve missile examples Mature Prototype State Early Pilot State

49 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Summary of Benefits u Internet-based engineering service bureaus (ESBs) Key step towards affordable SME analysis u Product data-driven analysis technology u Analysis integration toolkit u AMCOM missile supply chain application U-Engineer.com & electronic packaging analysis u Exemplar usage of electronic data files like STEP u Applicability to other product industries  Framework for automated analysis Improved product performance, reliability, and manufacturability

50 Engineering Information Systems Lab  eislab.gatech.edu © GTRC An Introduction to X-Analysis Integration (XAI) Short Course Outline Part 1: Constrained Objects (COBs) Primer –Nomenclature Part 2: Multi-Representation Architecture (MRA) Primer –Analysis Integration Challenges –Overview of COB-based XAI Part 3: Example Applications »Airframe Structural Analysis (Boeing) »Circuit Board Thermomechanical Analysis (DoD: ProAM; JPL/NASA) »Chip Package Thermal Analysis (Shinko) –Summary Part 4: Advanced Topics & Current Research

51 Engineering Information Systems Lab  eislab.gatech.edu © GTRC

52 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Outline AP210-based Environment - JPL/NASA Phase 1 –Ancillary Information Problem –Phase 1 Scope (work-in-progress) »Background: ProAM/TIGER Projects, XAI »Phase 1 Architectures –Collaboration –Expected Benefits

53 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Design Hub u Central group for CAx tools & processes u Supports NASA space system design activities at JPL u Management has diverse background: –Mechanical systems, electronics, systems engineering “The Design Hub provides computerized tools for JPL engineers so they may design electrical and mechanical devices and software programs for spacecraft.”

54 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Ancillary Information Needed Tools Tool B 1 Tool C 1... Tool B n Typical end-user tools (for novices  experts) Instance population tools (for experts) Problem: Insufficient Information Capture Existing Tools Tool A 1 Tool A n Product Model (e.g., AP210 + AP2xx +...)... “dumb” information capture (only human-sensible, I.e., not computer-sensible) Legend

55 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Example PWA Ancillary Information Component Assembly Instructions Maximum Height Restrictions Stackup Notes Conformal Coating Restrictions PWA = printed wiring assembly PWB = printed wiring board

56 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Example PWB Ancillary Information Outline Detail Stackup Specs Stackup Notes

57 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Current Situation (typical) u CAx tools of diverse disciplines u Each focuses on information subset (some overlap) u Much ancillary information –Some captured as “dumb” notes & sketches in CAD »Human-oriented, not computer-sensible –Much not captured at all –Lack of fine-grain explicit associativity u Problems –Manually intensive transformations –Error-prone transcription / re-creation downstream –Little knowledge capture

58 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Target Situation (longer term) Collaborative Engineering Environment with Advanced Interoperability Domain Specific Analysis Cross Domain Analysis CAx Applications and PDMs PDM Schema Analysis Schema (AP209) Repository Schema Generator Requirements Design & Analysis Data Viewer System Engineering Schema Catalog & View Schemas Application Access/Translation Layer Electrical Schema (AP210) Mechanical Schema (AP203) Documentation Facility (UML) Mfg. Capabilities (AP220) (Text, XML, SGML, etc.) (STEP) (STEP, XML) (STEP) Model Development and Interactive Environment Request Broker Or Remote Access Mech. Objects Entities, Relations & Attributes Object Oriented or Object Relational DBMS Data Views and PDM Analysis Agents Negotiation/ Communications Agents Data Dictionary Facility (Express) Potential Standards-based Architecture (after G. Smith, Boeing)

59 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Outline AP210-based Environment - JPL/NASA Phase 1 –Ancillary Information Problem –Phase 1 Scope (work-in-progress) »Background: ProAM/TIGER Projects, XAI »Phase 1 Architectures –Collaboration –Expected Benefits

60 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Phase 1 Scope Work-in-Progress u Initial step towards vision u Capture of representative ancillary information –Focus: PWB stackup information –Extend Georgia Tech stackup tool (from ProAM) –STEP AP210 as information container structure –Develop & demonstrate method u Initial steps (Phase 1): file-oriented –Use Metaphase as PDM capability –Manage files: ECAD file, MCAD file, Gerber file, stackup tool file (AP210 subset),... u Next steps (Phase 1+, 2): Fine-grained interactive sharing (Accelis-type tools) See ProAM slides for stackup overview

61 Engineering Information Systems Lab  eislab.gatech.edu © GTRC LKSoft Collaborative Engineering Environment Initial Steps - Phase 1 Design Tools Laminates Library Product Knowledge Management System Metaphase ECAD Tools Mentor Graphics, Cadence Materials Library PWB Stackup Tool XaiTools PWA-B Native files AP210 file CC24 LKSoft STEP s/w JSDAI LKSoft,... Instance Browser/Editor STEP-Book AP210, SDAI-Edit, STI AP210 Viewer,... Work-In-Progress AP210 file CCx1-xn

62 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Collaborative Engineering Environment Next Steps - Phase 1+,2 Metaphase Accelis Standards-Based Coarse/Fine-Grained Interoperability Notes: Accelis & Metaphase are SDRC products. Product Knowledge Management System Engineering Middleware LKSoft Design Tools Laminates Library ECAD Tools Mentor Graphics, Cadence Materials Library PWB Stackup Tool XaiTools PWA-B LKSoft STEP s/w JSDAI LKSoft,... Instance Browser/Editor STEP-Book AP210, SDAI-Edit, STI AP210 Viewer,... J2EE-compliant Web Application Server Other Tools AP210 content

63 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Mentor Graphics LKSoft, … Ancillary Information Added Tools XaiTools PWA-B LKSoft, … Typical end-user tools (for novices  experts) Instance population tools (for experts) Phase 1 View Existing Tools Mentor Graphics Product Model (AP210) “dumb” information capture (only human-sensible, I.e., not computer-sensible) Legend AP210 Viewer, STEP-Book AP210, SDAI-Edit,... Instance Browser/Editor PWB Stackup Tool ECAD Tools

64 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Collaboration u JPL/NASA –Primary stakeholder, end users, tool experts u Georgia Tech –Architecture/method, PWB stackup tool, XAI methods u AP210 Implementers Forum –Common interests & techniques –Cooperative exchanges u JPL/NASA suppliers –Software vendors

65 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Expected Benefits: Phase 1 u STEP AP 210-based method »Depth, extendibility u Capture of ancillary information –Representative tool: PWB stackup design »Graphics, automation »Tangible end user benefits »Technique illustration –“Better, faster, cheaper” »Increased product model completeness »Reduced downstream errors »Increased automation »Increased knowledge retention

66 Engineering Information Systems Lab  eislab.gatech.edu © GTRC An Introduction to X-Analysis Integration (XAI) Short Course Outline Part 1: Constrained Objects (COBs) Primer –Nomenclature Part 2: Multi-Representation Architecture (MRA) Primer –Analysis Integration Challenges –Overview of COB-based XAI Part 3: Example Applications »Airframe Structural Analysis (Boeing) »Circuit Board Thermomechanical Analysis (DoD, JPL/NASA) »Chip Package Thermal Analysis (Shinko) –Summary Part 4: Advanced Topics & Current Research

67 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Phase 1 Summary - Shinko Project (Phase 2 is underway and evaluating usage of STEP AP210)

68 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Chip Package Products Shinko Plastic Ball Grid Array (PBGA) Packages Quad Flat Packs (QFPs)

69 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Flexible High Diversity Design-Analysis Integration Electronic Packaging Examples: Chip Packages/Mounting Shinko Electric Project: Phase 1 (completed 9/00) EBGA, PBGA, QFP Analysis Modules (CBAMs) of Diverse Behavior & Fidelity FEA Ansys General Math Mathematica Analyzable Product Model XaiTools ChipPackage Thermal Resistance 3D3D Modular, Reusable Template Libraries Analysis Tools Design Tools PWB DB Materials DB* Prelim/APM Design Tool XaiTools ChipPackage Thermal Stress Basic 3D** ** = Demonstration module Basic Documentation Automation Authoring MS Excel

70 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Traditional VTMB FEA Model Creation Manually Intensive: 6-12 hours FEA Model Planning Sketches - EBGA 600 Chip Package VTMB = variable topology multi-body

71 Engineering Information Systems Lab  eislab.gatech.edu © GTRC APM Design Tool Preliminary Design of Packages - PBGA Screens APM = analyzable product model

72 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Test Cases - Shinko Example Chip Package Idealizations (PBGA) Idealization for solder-joint/thermal ball Idealization for thermal via Courtesy of Shinko - see [Koo, 2000]

73 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Generic COB Browser with design and analysis objects (attributes and relations) Customized Analysis Module Tool with idealized package cross-section COB-based Analysis Tools Typical Input Objects COB = constrained object

74 Engineering Information Systems Lab  eislab.gatech.edu © GTRC COB-based Analysis Tools Typical Highly Automated Results COB = constrained object FEA Temperature Distribution Thermal Resistance vs. Air Flow Velocity Auto-Created FEA Inputs (for Mesh Model) Analysis Module Tool

75 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Using Internet/Intranet-based Analysis Solvers Thick Client Architecture Client PCs XaiTools Thick Client Users Internet June’99-Present: EIS Lab - Regular internal use U-Engineer.com - Demo usage: - US - Japan Nov.’00-Present: Electronics Co. - Began production usage (dept. Intranet) Future: Company Intranet and/or U-Engineer.com (commercial) - Other solvers Iona orbixdj Mathematica Ansys Internet/Intranet XaiTools Ansys Solver Server XaiTools Ansys Solver Server XaiTools Math. Solver Server CORBA Daemon XaiTools Ansys Solver Server FEA Solvers Math Solvers CORBA Servers CORBA IIOP... Engineering Service Bureau Host Machines

76 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Test Cases - Shinko Auto-Generated FEA Model of PBGA 256 with Thermal Vias FEA Model Relational Complexity 29 idealized bodies 10 idealized materials 1 main pattern ~3 sub patterns Small Idealized Vias Thin Copper Layers

77 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Results Validation Thermal resistance Good comparisons: (a) simulation via VTMB algorithm (in XCP) (b) simulation via traditional manual approach (c) physical measurements (a) (b) (c)

78 Engineering Information Systems Lab  eislab.gatech.edu © GTRC a 2 3a 1b 1c 3b3c 3a3b 2 1a1b1c 1d1e 3 1a1b 1c 1d 2 3 4a4b4c Analytical BodiesFEA Model Decomposed Volumes original topology change (no body change) variable body change (includes topology change) Variable Topology Multi-Body (VTMB) FEA Meshing Challenges See Advanced Topics re: Current Work Labor-intensive “chopping”

79 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Design Changes with Large Topology Impact Example Variations: PBGAs & EBGAs EBGA 600 with 2 Steps EBGA 325 with No Steps PBGA 313 with Thermal Vias & Thermal Balls 2D partial views of 3D models

80 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Idealized Analytical Models FEA Mesh Models thin & largethick & small 2D partial views of 3D models z-direction topology changes Design Change with Small Topology Impact Heat Spreader Size Variations - EBGA 600

81 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Product Information-Driven FEA Methodology Purpose of VTMB Methodology algorithm ij Design Types i = 1…m Analysis Types j = 1…n Design Instances Analysis Instances VTMB FEA Models VTMB Methodology create algorithm ij once for a given ijj  {1…n} (not all design types have all analysis types) e.g.) for i=1(EBGA), j=1(thermal resistance) j=2 (thermal stress) for i=2 (PWB), j=1 (warpage) Chip package APMsthermal resistance CBAMs PWB APMs thermal stress CBAMs ANSYS SMMs VTMB= variable topology multi-body use algorithm ij many times

82 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Methodology Scope of VTMB algorithm ij for cbam ij Conditions & Next-Higher CBAMs Boundary Condition Objects & Discipline Analyzable Product Model Part Feature & Assembly Structure Behavior/Mode MoS allowable actual Objectives Analysis Context Context-Based Analysis Model (CBAM) idealizations,  allowables Step 1a boundary variables Step 1b Associativity Linkages,  Step 4 Pseudo-Analysis Building Blocks (pseudo-ABBs) Analysis Subsystems Solution Method Models (SMMs) transformations,  Step 2 Step 3 VTMB algorithm ij for cbam ij [Tamburini, 1999] [Peak, 2001]

83 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Test Cases - Shinko Auto-Generated FEA Model: QFP PCDPH FEA Model Relational Complexity 23 idealized bodies 9 idealized materials 1 main pattern ~3 sub patterns

84 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Design Changes with Large Topology Impact Example Variations: QFPs QFP 128 SL Die Pad QFP 208 DPH HS/Tape 2D partial views of 3D models

85 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Basic Stress Analysis Module Tool Highly automated FEA model creation Uses same: APM CORBA-based solvers, etc. Pattern-based meshing Adjustable mesh density PBGA 625

86 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Multi-Fidelity Idealizations Mode-dependent Idealized Geometries; Same Dimension Thermal Resistance Thermal Stress FEA ModelIdealized Geometry (3D) Common Design Model FEA Model Idealized Geometry (3D)

87 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Pilot & Initial Production Usage Results Product Model-Driven Analysis u Reduced FEA modeling time > 10:1 (days/hours  minutes) u Reduced simulation cycle > 75% u Enables greater analysis intensity  Better designs References [1] Shinko 5/00 (in Koo, 2000) [2] Shinko evaluation 10/12/00 VTMB = variable topology multi-body technique [Koo, 2000]

88 Engineering Information Systems Lab  eislab.gatech.edu © GTRC An Introduction to X-Analysis Integration (XAI) Short Course Outline Part 1: Constrained Objects (COBs) Primer –Nomenclature Part 2: Multi-Representation Architecture (MRA) Primer –Analysis Integration Challenges –Overview of COB-based XAI Part 3: Example Applications »Airframe Structural Analysis (Boeing) »Circuit Board Thermomechanical Analysis (DoD, JPL/NASA) »Chip Package Thermal Analysis (Shinko) –Summary Part 4: Advanced Topics & Current Research

89 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Advanced Topics & Current Research Outline Advanced Product Information-Driven FEA Modeling –Focus on cases with: »Variable topology multi-body geometries »Different design & analysis geometries »Mixed analytical bodies and idealized interfaces Constrained Object (COB) Extensions –Automating support for multiple views –Next-generation capabilities Optimization and the MRA

90 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Cost of Associativity Gaps Categories of Gap Costs u Associativity time & labor –Manual maintenance –Little re-use –Lost knowledge u Inconsistencies u Limited analysis usage –Few iterations/part –Limited part coverage u “Wrong” values –Too conservative: Extra costs, inefficiencies –Too loose: Re-work, failures, law suits

91 Engineering Information Systems Lab  eislab.gatech.edu © GTRC XAI Summary u Emphasis on X-analysis integration (XAI) for design reuse (DAI,SBD) u Multi-Representation Architecture (MRA) –Addressing fundamental XAI/DAI issues »Explicit CAD-CAE associativity: multi-fidelity, multi-directional, fine-grained –General methodology --> Flexibility & broad application u Research advances & applications –Product data-driven analysis (STEP AP210, GenCAM, etc.) –Internet-based engineering service bureau (ESB) techniques –Object techniques for next-generation aerospace analysis systems –FEA modeling time reduction in pilot tests (chip packages): > 10:1 (days/hours to minutes) Improved Simulation-Based Designs u Tools and development services –Analysis integration toolkit: XaiTools ™ and applications –Pilot commercial ESB: U-Engineer.com –Company-tailored engineering information system solutions u Motivated by industry & government collaboration

92 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Selected Tools and Services Offered via Georgia Tech Research Corp. u XaiTools Framework ™ –General-purpose analysis integration toolkit u Product-Specific Toolkits –XaiTools PWA-B ™ –XaiTools ChipPackage ™ u U-Engineer.com ™ –Internet-based engineering service bureau (ESB) –Self-serve automated analysis modules  Full-serve consulting  Research, Development, and Consulting –Analysis integration & optimization –Product-specific analysis module catalogs –Internet/Intranet-based ESB development –Engineering information technology »PDM, STEP, GenCAM, XML, UML, Java, CORBA, Internet, … –CAD/CAE/CAM, parametric FEA, thermal & mechanical analysis

93 Engineering Information Systems Lab  eislab.gatech.edu © GTRC For Further Information... u EIS Lab web site: –Publications, project overviews, tools, etc. –See: Publications  DAI/XAI  Suggested Starting Points X-Analysis Integration (XAI) Technology u XaiTools ™ home page: u Pilot commercial ESB: –Internet-based self-serve analysis –Analysis module catalog for electronic packaging –Highly automated front-ends to general FEA & math tools

94 Engineering Information Systems Lab  eislab.gatech.edu © GTRC Nomenclature