Use of Modeling in Hardware Development - Summary of interviews, practice reviews to date for INCOSE Model Management Working Group 8/22/2011.

Slides:



Advertisements
Similar presentations
SolidWorks Enterprise PDM Data Loading Strategies
Advertisements

Softricity LLC Advance slides with arrow keys. Without PDMLynx Informal processes based upon excel, access, paper files No consistency across organization.
The interface between engineering, technical documentation, material disposition and various specifications (ASD S2000M, ATA 2000, etc.)
Configuration Management
JobTracker™ A Job Tracking System for Architects & Engineers Produced by LA Solutions.
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
Implementing Autodesk Inventor in Your Company MA405-1
World Class Financial Reporting with FRx Report Writer Elisa R. Vick
Presented By: Chuck Lawson, PE Paving the Way for Roadway Designer in GEOPAK V8 i (SELECTseries 1)
Chapter 18 Working Drawings.
Software Configuration Management
R R R CSE870: Advanced Software Engineering (Cheng): Intro to Software Engineering1 Advanced Software Engineering Dr. Cheng Overview of Software Engineering.
Chapter 3: System design. System design Creating system components Three primary components – designing data structure and content – create software –
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
CASE Tools CIS 376 Bruce R. Maxim UM-Dearborn. Prerequisites to Software Tool Use Collection of useful tools that help in every step of building a product.
Foundation and XACTstepTM Software
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Revising assemblies.
Installing software on personal computer
Software Configuration Management
First Article Inspection
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
document management system CADBase.
This chapter is extracted from Sommerville’s slides. Text book chapter
Configuration Management Process and Environment MACS Review 1 February 5th, 2010 Roland Moser PR a-RMO, February 5 th, 2010 R. Moser 1 R. Gutleber.
Effective Methods for Software and Systems Integration
Software Configuration Management (SCM)
New Product Development Management NPDM 11 Mohsen SADEGHI
Dillon: CSE470: SE, Process1 Software Engineering Phases l Definition: What? l Development: How? l Maintenance: Managing change l Umbrella Activities:
Converting COBOL Data to SQL Data: GDT-ETL Part 1.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Implementing Baan PDM BWU – Orlando, FL October 17, 2001 Session 6 Chris Jamison RedKlay Web Solutions, Inc. PDM = Product Data Management.
ITEC 3220M Using and Designing Database Systems
FCS - AAO - DM COMPE/SE/ISE 492 Senior Project 2 System/Software Test Documentation (STD) System/Software Test Documentation (STD)
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
CAD OVERVIEW Reference: Giesecke et al. Chapter 2.
ASIC/FPGA design flow. FPGA Design Flow Detailed (RTL) Design Detailed (RTL) Design Ideas (Specifications) Design Ideas (Specifications) Device Programming.
Product Development Chapter 6. Definitions needed: Verification: The process of evaluating compliance to regulations, standards, or specifications.
CERN Accelerators Topology Configuration and Change Management Engineering Department Thomas Birtwistle, Samy Chemli – EN/MEF/DC.
© 2007 by Prentice Hall 1 Introduction to databases.
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
CHAPTER TEN AUTHORING.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Software Quality Assurance
Software Engineering Spring (C) Vasudeva VarmaClass of 32 CS3600: Software Engineering: Process and Product* *Most of the Content drawn.
20 Tips in 20 Minutes David, Enrick, Luc PTC/User Montreal RUG David, Enrick, Luc PTC/User Montreal RUG.
Chapter 18 cont.. Sub Assemblies  Smaller assembly that is part of a larger assembly  Drawings for subassemblies are shown in their own assembly drawings.
1 AutoCAD Electrical 2008 What’s New Name Company AutoCAD Electrical 2008 What’s New AMS CAD Solutions
© Mahindra Satyam 2009 Configuration Management QMS Training.
The Macro Design Process The Issues 1. Overview of IP Design 2. Key Features 3. Planning and Specification 4. Macro Design and Verification 5. Soft Macro.
Samy Chemli – Configuration Management - S. Chemli EN-MEF – Contents Configuration Management Hardware Baseline Change Management.
Management of Software Project CSM Software Configuration Management (SCM)
Software Configuration Management (SCM) Source: Pressman, R., Software Engineering: A Practitioner ’ s Approach. Boston: McGraw Hill, Inc., 2005; Ghezzi,
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Unit 17: SDLC. Systems Development Life Cycle Five Major Phases Plus Documentation throughout Plus Evaluation…
22 Nov'08Slide 1 Concadd 2D Draughting-Detailing Concadd (A decade of innovation)‏
Configuration & Build Management. Why Software Configuration Management ? The problem: Multiple people have to work on software that is changing More.
Chapter 7 Computer-Aided Design and Drafting in Architecture.
Advanced Software Engineering Dr. Cheng
Creo Spec-Driven Piping
Software Configuration Management
Software Project Configuration Management
PC-DMIS Introduction to GD&T Selection
Creo Spec-Driven Piping
Software Requirements
Introduction to New Product Development (Documentation)
Introduction of Week 3 Assignment Discussion
DOE Review of the LCLS Project October 2006
PDT176 COMPUTER-AIDED DRAFTING CHAPTER 6 WORKING DRAWING
Presentation transcript:

Use of Modeling in Hardware Development - Summary of interviews, practice reviews to date for INCOSE Model Management Working Group 8/22/2011

Approach Interviewed colleague from IBM legacy Microelectronics Division Interviewed, reviewed process documentation from BAE Electronic Solutions and Land &Armaments/US Combat Systems Summary of IBM, BAE ES surveys attached BAE USCS colleague will review draft working group materials to add additional best practices, provide additional process information to help identify concepts to genericize for MBSE application 8/22/2011

IBM – System on a chip (SOC) modeling Utilized for highly complex SoC products 3.3 billion circuits, 10 miles wire, 5.2 GHz optimized for speed and density Modeling employed in two capacities: chip design and verification of chip design Mature tools Synopsys products (chip design, verification), Cadence products (testability, physical layout), IBM internal tools (synthesis, timing, functional verification), various vendor/freeware (design libraries) Requirement input parameterized (e.g. technology, frequency, …) Library tools and librarians control model versions, enforce naming conventions (e.g. model cannot be check-in w/o proper naming) Librarian oversees design set-up/startup, tool updates, design compatibility with tool updates Tool vendors compete for entire design lifecycle so integration among them is difficult IBM develops tool add-ons in house to address custom design approach and special requirements Team leads define library structure with librarian for geographically disperse team to access same version of same product during development, test, manufacture “Published” by setting up library structure/folders in shared area Clear ownership of library set-up, design configuration control : single person or small group Build library and its history may be maintained separately to a working library and its history, tool dependent Libraries backed up usually automatically and nightly, transparent to design and verification teams Defined/assigned hierarchy of design elements comprising the system Library of mature design elements (cores) employed for functionality as needed Chip design built by integrating elements (“synthesizing”) in bottoms up fashion according to hierarchy Model builds are iterative, occurring weekly Verification commences as function becomes available Verification plan tightly coordinated with design plan Generally integrated with verification models at completion of build Verification comprehensive, tightly coordinated with design plan Timing verification done in parallel with synthesis Verification includes functional, communication, control, performance, fabrication checkout (good/bad assessment), testability Model builds are iterative, occurring weekly Design and verification teams meet to individually vote go/no go to Fab “Go” must be unanimous 8/22/2011

BAE Electronic Solutions – Mechanical (3D solids/CAD) modeling Utilized for all 3D solid deliverables Mature tools PTC Pro/Engineer (Pro/E), Pro/INTRALINK, Windchill products, Dassault Enovia Product Data/Lifecycle Managers (PDM/PLM) Control versions, revisions, all components, prepare and manage drawings Support multiple sources of data (e.g. DOORS, Synopsys, Cadence….) Library of commonly used components maintained in modeling tools (PTC, Dassault) Models meet pre-defined library criteria Model creation, maintenance, management guidelines and detailed requirements defined, published. Requirements enforced. Summary of practice, guidance and detailed requirements : Ensure proper modeling techniques utilized and modeling consistency by running ModelCHECK (PTC) tool often to analyze parts, assemblies, drawings. Errors must be corrected. Warnings should be corrected Demonstrate compliance to part, assembly, drawing, minimum/un-dimensioned drawing requirements prior to release and design drafting checking by running ModelCHECK (PTC) tool Include Interface Drawing requirements in Interface Drawing model Interface Drawing model(s) must be created, associated with Assembly Top Level model(s) Interface Drawing model(s) automatically updates when Top Level Assembly model(s) modified State when during design stages Interface Drawing model(s) and Drawing(s) may need to be created or updated State Interface Drawing structure, file naming Advise to model of placeholder elements Define Part or Assembly model elements needed by Operations to extract module data in support of manufacturing documentation and procedures 8/22/2011

BAE Electronic Solutions – Mechanical (3D solids/CAD) modeling Summary of practice, guidance and detailed requirements : Define common elements for part models: including file name according to prescribed convention, title, material/density, finish, layers (visibility of model items), solid tolerances, surface quality, cage code, part number, START PART which includes default co-ordinate system, layer names, EXPORT, TITLE, NOTES, MATERIAL, FINISH note titles, model parameters and their default values, etc… Define common elements for assembly models: including file name according to prescribed convention, title, material/density, finish, layers, solid tolerances, surface quality, cage code, part number, START ASSEMBLY which includes default co-ordinate system, layer names, EXPORT, TITLE, NOTES, MATERIAL, FINISH note titles, model parameters and their default values, etc... Define Standard part and assembly configurations some options may be over-ridden, others cannot Define model window configurations to give all modelers same tool GUI look/feel Define supervisory configurations to ensure standard option enforcement for Company sector Common tool (INTRALINK) for database management for storage, history, coordination of design objects, baseline management for part and assembly models Associate casting models with machining models so that changes to casting model will regenerate machining model Utilize standard drawing formats, standard set up files (drawing height, dimensions, note text, text orientation, font properties, drafting standards, etc.), revision history block, title block, views, symbols, BOM tables, etc. for 2D drawings Identify common model element for cable/pipe/hardline and their routing Create models for procured parts or assemblies and their association to minimally dimensioned drawings, un- dimensioned drawings or no drawings 8/22/2011

BAE Electronic Solutions – Mechanical (3D solids/CAD) modeling Summary of practice, guidance and detailed requirements : Define file naming conventions for models and drawings. Cannot be changed by the project/engineer Restrictions and prescriptives for Company specific part numbers, library part numbers, vendor parts, families of models (e.g. multiple install locations), legacy data Model type (e.g. part, assembly) and versions are automatically assigned by the tool Define board design model (START BOARD), then communication to Printed Circuit Design colleagues Standardized data format standard for translation/incorporation into Mentor Graphics tool Reverse translation to ensure intent not lost Define characteristics of community library models, how to submit and maintain for those commonly used Librarian checklist to ensure new entrant compliance to requirements File management of CAD data in concurrent engineering environment using Pro/INTRALINK, including set-up, logging in, folder structure, actions permitted based on user roles, check in/out, specific functions of the tool 8/22/2011