Nasa Handbook Nasa-Hdbk 8739.23A Measurement

Nasa Handbook Nasa-Hdbk 8739.23A Measurement

NASA HANDBOOK NASA-HDBK 8739.23A National Aeronautics and Space Administration Approved: 02-02-2016 Washington, DC 20546 Superseding: NASA-HDBK-8739.23 With Change 1 NASA COMPLEX ELECTRONICS HANDBOOK FOR ASSURANCE PROFESSIONALS MEASUREMENT SYSTEM IDENTIFICATION: METRIC APPROVED FOR PUBLIC RELEASE – DISTRIBUTION IS UNLIMITED NASA-HDBK 8739.23A—2016-02-02 Mars Exploration Rover (2003) 2 of 161 NASA-HDBK 8739.23A—2016-02-02 DOCUMENT HISTORY LOG Document Status Approval Date Description Revision Initial Release Baseline 2011-02-16 (JWL4) Editorial correction to page 2 figure caption Change 1 2011-03-29 (JWL4) Significant changes were made in this revision, including: expanded content; reflected terminology and technology from the NASA-HDBK-4008, Programmable Revision A 2016-02-02 Logic Devices (PLD) Handbook (released in 2013); eliminated duplication with the PLD Handbook; and, incorporated other clarifications and corrections. (MW) 3 of 161 NASA-HDBK 8739.23A—2016-02-02 This page intentionally left blank. 4 of 161 NASA-HDBK 8739.23A—2016-02-02 This page intentionally left blank. 6 of 161 NASA-HDBK 8739.23A—2016-02-02 TABLE OF CONTENTS 1 OVERVIEW ................................................................................................................ 12 1.1 Purpose .......................................................................................................................... 12 1.2 Scope ............................................................................................................................. 12 1.3 Anticipated Audience .................................................................................................... 13 1.4 Handbook Layout .......................................................................................................... 14 2 REFERENCE DOCUMENTS AND LINKS ............................................................ 15 2.1 Reference Documents ................................................................................................... 15 2.1.1 Government Documents ............................................................................................... 15 2.1.2 International Standards ................................................................................................. 16 2.2 Links ............................................................................................................................. 17 3 DEFINITIONS AND ACRONYMS .......................................................................... 18 3.1 Definitions..................................................................................................................... 18 3.2 Acronyms ...................................................................................................................... 24 4 COMPLEX ELECTRONICS OVERVIEW ............................................................ 26 4.1 Configurable Versus Non-Configurable Devices ......................................................... 26 4.1.1 How does Programmable Logic differ from Firmware? ............................................... 27 4.1.2 Comparing Complex Electronics and Software ............................................................ 27 4.2 Programmable versus Designable Devices ................................................................... 28 4.3 Concerns and Issues ...................................................................................................... 28 4.3.1 Verification Issues with Complex Electronics .............................................................. 28 4.4 Summary ....................................................................................................................... 29 5 QUALITY ASSURANCE ON A PLD....................................................................... 30 5.1 Process Assurance Overview ........................................................................................ 30 5.2 Why Do Process Assurance? ........................................................................................ 30 5.3 Tools of the Process Assurance Trade .......................................................................... 32 5.3.1 Documentation Review ................................................................................................. 32 5.3.2 Formal Inspections, Reviews, and Walkthroughs ......................................................... 32 5.3.3 Audits ............................................................................................................................ 33 5.3.4 Analyses ........................................................................................................................ 33 5.4 Identifying Complex Electronics .................................................................................. 33 5.4.1 Simple versus Complex ................................................................................................ 33 5.4.2 How to Determine if Complex Electronics are being developed by a Project ............. 34 7 of 161 NASA-HDBK 8739.23A—2016-02-02 5.4.3 What Next? ................................................................................................................... 34 6 DESIGN PROCESS .................................................................................................... 36 6.1 Overview of the Complex Electronics Design Process ................................................ 36 6.2 Design Life Cycle ......................................................................................................... 36 6.3 Criticality Assessment .................................................................................................. 41 6.4 Process Assurance Activities ........................................................................................ 42 6.5 Planning and Requirements Phase ................................................................................ 43 6.5.1 Planning ........................................................................................................................ 43 6.5.2 Requirements ................................................................................................................ 48 6.5.3 Assurance Roles ............................................................................................................ 50 6.6 Preliminary Design Phase ............................................................................................. 52 6.6.1 Roles of the Engineering Design Team ........................................................................ 52 6.6.2 Assurance Roles ............................................................................................................ 52 6.7 Detailed Design Phase .................................................................................................. 53 6.7.1 Roles of the Engineering Design Team ........................................................................ 53 6.7.2 Assurance Roles ............................................................................................................ 53 6.8 Design Implementation Phase....................................................................................... 53 6.8.1 Synthesis ....................................................................................................................... 54 6.8.2 Simulation ..................................................................................................................... 54 6.8.3 Test Benches ................................................................................................................. 56 6.8.4 Implement the Design ................................................................................................... 57 6.8.5 Programming the Device .............................................................................................. 59 6.8.6 Assurance Roles During Implementation ..................................................................... 59 6.9 Verification ................................................................................................................... 62 6.9.1 What Should an Assurance Person Look for? .............................................................. 63 7 PLDS DEVELOPED BY A SUPPLIER ................................................................... 64 8 METRICS .................................................................................................................... 65 9 SUPPORTING PROCESSES .................................................................................... 66 9.1 Configuration Management (CM) ................................................................................ 66 9.2 Reliability ...................................................................................................................... 66 9.3 Maintenance and Maintainability ................................................................................. 66 10 FUTURE TRENDS ..................................................................................................... 68 10.1 Changes in Complex Electronics Design and Verification ........................................... 68 10.1.1 Hardware/software Codesign and Coverification ......................................................... 68 10.1.2 System Modeling .......................................................................................................... 69 10.2 Into the Not-So-Distant Future ....................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    161 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us