390 likes | 499 Views
ISO-IEC 10303-210 Overview for Supply Chain Support NASA STEP for Aerospace Workshop at Jet Propulsion Laboratory, Pasadena, CA. January 26, 2000 Thomas R. Thurman Rockwell Collins Inc. Agenda. Domain, Scope and Usage Configuration and Design Management Requirements
E N D
ISO-IEC 10303-210Overview for Supply Chain SupportNASA STEP for Aerospace Workshop at Jet Propulsion Laboratory,Pasadena, CA.January 26, 2000Thomas R. ThurmanRockwell Collins Inc.
Agenda • Domain, Scope and Usage • Configuration and Design Management • Requirements • Functional Models & Port Mapping • Part Models • Assembly Concepts • Interconnect Model • Material & External Definition
AP210 Domain • Domain is Configuration Controlled Design of Electronic Assemblies, their Interconnection and Packaging Printed Circuit Assemblies Packaged Part Product Enclosure Package Die Die Interconnect Substrate
AP210 Scope • Scope is the “As-Required” & “As-Designed” Product Information • Design “In Process” & “Release” • Sharing Partners: • Engineering Domains • Design / Analysis • Manufacturing / Analysis • Sharing Across Several Levels of Supply Base
AP210 Usage Supply Chain System Engineer Package Data Supplier Simulation Model Supplier Requirements Design Team Assembly Vendor Configuration Managed Corporate Data Process ECAD MCAD Device Supplier Fabrication Vendor
AP210 Usage Data Re-Use System Engineer EE Vendor Web Site Final Data Package Stored in Repository EE Transmits Data to Sys Eng Initial Task Negotiation and data dump to EE Sys Eng Gets More Data Sys Eng sends data to EE EE Performs Task
R AP210: Overview Requirements Models Component / Part Models Functional Models • Design • Constraints • Interface • Allocation • Analysis Support • Package • Material Product • Properties • “White Box”/ “Black Box” • Functional Unit • Interface Declaration • Network Listing • Simulation Models • Signals Assembly Models Interconnect Models • User View • Design View • Component Placement • Material product • Complex Assemblies with Multiple Interconnect • User View • Design View • Bare Board Design • Layout templates • Layers • planar • non-planar • conductive • non-conductive Configuration Mgmt • Identification • Authority • Effectivity • Control • Net Change
Configuration and Design Management Capabilities Configuration Mgmt • Conventional Design Control for In-Process and Released Data (e.g., based on AP 203 with Extensions) • Manage All Product Models • Identification • Authority • Effectivity • Control • Net Change • Net Change Capability: • Add, Delete, Change Properties • Applies to Any Sensible Design Object • Change Request / Change Order: • Reference Net Change Capability to Identify Explicit Change Request or Change Applied
Protecting Intellectual Property Customer Accessible Data (Interfaces, ICDs, Pin Maps, Computer Behavioural Models, Organizational Ownership Declarations, Parameters...) Design Archives Published Library Data Configuration Managed Relationships High Accuracy Models, Design Definitions Relationships Between Design Definition and “Published Library Data” May be Established and Managed Under Configuration Control. Details are Invisible to Customer.
Requirements Models • Requirements Model is a Product Model. • Requirements Model has a Tree Structure. • Each Requirement may be for one of Several Purposes (e.g.,Design, Constraint, Interface..). • Each Requirement may be composed of other Requirements using AND, OR combinations. • Each Requirements may be DERIVED from other Requirements. • Source Specification is Identified Requirements • Design • Constraints • Interface • Allocation
Requirements Models • Requirements may be Allocated to Almost any Design Aspect. • Some Design aspects Serve as Explicit Requirements for Other Design Aspects - Connectivity for Layout - Assembly for Interconnect
Functional Models Functional Models • Functional Unit • Product Model • EE / Systems Paradigm • Includes Interface Declaration • Includes Definition Declaration • Behavioural Description • Network Listing Description • Functional Unit • Interface Declaration • Network Listing • Simulation Models • Signals
Functional Models Functional Models • Interface Declaration • “Usage View” • Contents • Parameter Declaration • Terminal Declaration • Function Name Declaration • Functional Unit • Interface Declaration • Network Listing • Simulation Models • Signals
Functional Models • Network Listing Definition: • “Design View” • Folded Hierarchical Network listing • Flattened Network Listing • Flattened Network Listing With Routing Constraints • Nodal Representation • Instantiation of Simulation Models • Provide Mapping Between Folded and Flattened
Functional Models Simulation Model • Simulation Model is a Product Model • Simulation Model includes Interface Declaration • Simulation Model includes Source Code whose Syntax is Defined by External Simulation Language (I.e., VHDL, Spice, VHDL-AMS, Mast, Verilog, ...)
Functional Models • Simulation Model Port Type Classification defines the Engineering Domain that the Network Listing models Represent • Electrical--Causal, non-causal, lumped, distributed • Thermal, Displacement • Explicit Assignment to Product Data is provided in order to map from Geometric model space into other model spaces.
Functional Specification • Behavioral Characterization: • Model of Functional “Test Bench” • Modeled from Data Sheet Functional Definition (Charts, Graphs, …) • Signal Data Type Definition Uses External Definition Capability (e.g., ATLAS)
Vin Vout Functional Specification • Functional Specification (cc26) Defines the Information needed to Characterize a Device Under Test via Measured Data. • May be Many Inputs and Outputs Application objects: Functional_specification, Signal_specification, Representation etc.
Component / Part Models Component / Part Models • Electrical /Mechanical Components -- Product Model • Functional and Physical Interface Description • Package (container for semiconductors) -- Product Model • Functional and Physical Characterization Including Dimensions and Tolerances • Provides verifiable correlation between the 2D and the 3D Product Definition of the Component • Provides Highly Explicit Model for Analysis Support • Analysis Support • Package • Material Product • Properties • “White Box”/ “Black Box”
AP210: Part Concept Package Packaged Part Packaged Part Terminal Package Body Connection Zone Bare Die
Building a Library Package Definition (CC14) Primary orientation feature Datum Plane in role of Seating Plane Package Geometric Origin Primary Reference Terminal
Packaged_connector in AP 210 Join Terminals mate with some interconnecting material in a Layout Interface Terminals Interface Terminals Mate with Other Interface Terminals in an Assembly Join Terminals Packaged_connector has additional functionality: There is a short between an Interface Terminal and a Join Terminal
Component / Part Models Component / Part Models • Functionality • Termination • Shape 2D, 3D • Material Product • Characteristics • Information structures often found in “library” • Tightly Coupled Simulation Models and Product Definition Data • Defined Parameter Types • Defined Port Names and Types • Models Instantiated by Explicit Assignment of Product Definition Data to Parameters and Ports • Provides verifiable correlation between the 2D land pattern and the 3D Product Definition of the Component
Part Model Capability (cont-d) Part • Extend Package Definition from Drawings to Digital Data • Implements Programmable “Make From” Parts • Multi-level Multi-Discipline Part Shape Representation • Environment • Purpose • Material Condition • Functionality • Termination • Shape 2D, 3D • Material Product • Characteristics
Mapping between Structural and Simulation Models • Establishes Explicit Relationship between Functional or Physical Model and Simulation Models.
Part_feature to Model port Assignment Part_feature: Some aspect of a Part that is identified for the purpose of communicating design intent. analytical_model analytical_model_port Part_feature part_feature_model_port_ assignment
Connection_zone To Model port Assignment analytical_model connection_zone analytical_model_port Connection_zone: An area on a feature suitable for making a mechanical connection to the feature for electrical or mechanical purposes. connection_zone_model_port_ assignment
Datum_difference to Model port Assignment Datum_difference: a measure of the relative displacement between two datum. analytical_model analytical_model_port Datum_difference Datum_difference_model_port_ assignment
Assembly Models Assembly Models • Assembly Model • Product Model • Includes Interface Declaration • Physical & Functional • Includes Definition Declaration • Physical & Functional • Multiple Interconnect • User View • Design View • Component Placement • Material product • Complex Assemblies with Multiple Interconnect
Assembly Models Assembly Models • Assembly Model • Assembly Features • Connectivity Implementation Assigned to Specific Interconnect • Assembly Model Reflects Connectivity Requirements and Layout Requirements • Assembly Model May be used in Process Planning (Assy. Panel) • User View • Design View • Component Placement • Material product • Complex Assemblies with Multiple Interconnect
Assembly Relationship assembly_ component 1 interconnect_ packaged_ module_component component (RT) associated_component (RT) associated_component interconnect_ packaged_ module_ component_join_ component_terminal terminal assembled_feature_select assembly_features S[2:2] description assembly_joint name
Assembly Joint connection_zone connection_zone_1 assembly_joint_ with_ connection_zone_2 connection_zones
Interconnect Models Interconnect Models • Interconnect Model • Product Model • Includes Interface Description • Physical & Functional • Includes Design Description • Physical & Functional • Layout “Metal” Description • Material Stackup • Interface Description • Design View • Bare Board Design • Layout templates • Layers • planar • non-planar • conductive • non-conductive
Interconnect Models Interconnect Models • Interconnect Model • Support Requirements from Multiple Assemblies • Design Model also applies to Manufacturing Tooling Creation (Panelization) • Interface Description • Design View • Bare Board Design • Layout templates • Layers • planar • non-planar • conductive • non-conductive
Material Model • Material Description • Material Composition • Material Assembly • Material Identification via Standard Registration Document
External Definition • Externally Defined Data types Reference Authoritative Documents, for example: • Frequency Modulation ( Frequency, Deviation, Modulation Percent) defined in ARINC ATLAS … • transition frequency (ft, Mhz) defined in Spice Language Reference Manual v1.2 • Externally Defined Data Types Provide Technology Independence.
Additional Information: • AP 210 Web sites: ap210.aticorp.org • NASA STEP web sites: http://www.step.nasa.gov, http://www.step.jpl.nasa.gov • ISO web site: http://www.nist.gov/sc4