Skip all navigation and jump to content

Jump to site navigation

NASA Logo

+ Visit NASA.gov

Assurance Process for Complex Electronics

HOME

Complex Electronics Background

Complex Electronics Assurance Process

TECHNIQUES

CHECKLISTS

Site Map

Techniques

Requirements Evaluation

Risk Analysis

Requirements Review

Interface Analysis

Traceability Analysis

Decision Tables and Trees

Fault Tree Analysis

Failure Modes and Effects Analysis

Design Evaluation

Design Review

Change Impact Analysis

Functional and Physical Configuration Audits

 

Requirements Review

Once the requirements for the complex electronic device are defined, they need to be reviewed by a variety of people. Each person will bring a viewpoint to the review that will identify gaps or errors in the requirements set. At a minimum, the requirements should be reviewed by the following personnel. Some of the roles in the list may be met by a single person, or a role may be shared by multiple people.

  • An engineer knowledgeable about the system and planned operations
  • An engineer knowledgeable about complex electronics*
  • An assurance person knowledgeable about the system and complex electronics
  • A system safety engineer, for complex electronics that are part of, or interact with, a safety-related system element.

*If the requirements were written by the engineer who will design the complex electronics, another engineer familiar with the hardware and design issues should be a reviewer, to provide an independent point of view and an additional set of eyes to the review.

The requirements review can be a formal review (such as part of the Preliminary Design Review), an informal review, or the result of many individual reviews. Regardless of the method chosen, the results should be documented and the requirements should go through a revision cycle if changes are necessary. Any safety-related requirements, or those that impact higher-level requirements, need to be assessed by the appropriate personnel. Sometimes, the review of lower-level requirements will expose gaps in the set of higher-level requirements. Those gaps need to be assessed, and new requirements added, by the systems engineering team.

The Requirements Review checklist can be used as an aid when reviewing the Complex Electronics requirements. The results of the feasibility assessment should also be included in any review package (i.e. the set of documents that will be reviewed). The review package will include some or all of these documents:

  • Complex Electronics Requirements Specification
  • System specification (Requirements)
  • Sub-system specifications (requirements) for all sub-systems that the complex electronics interacts with
  • Interface specifications or control documents
  • Operations concepts
  • Preliminary Hazard Analysis
  • Failure Modes and Effects Analysis
  • Fault Tree Analysis (if the complex electronics is a possible cause of or contributor to a failure)

The requirements document should include more than just the individual requirements. A summary of the system architecture puts the complex electronics into context. Any configurations, system states, or operational scenarios that affect the complex electronics should be discussed in the document. The environment the device will operate in, such as deep space, high altitude, or the lab down the hall, should be included as part of the system overview.

A good specification (requirements document) for complex electronics will contain:

  • A description of how the device fits into the larger system. A block diagram is very helpful.
  • A description and list of all the major functions the device will perform. A block and/or flow diagram can be used to show this information.
  • A description of the device and interfaces, such as:
    • Chip physical information (size, type, number of pins, etc.)
    • I/O pin mapping and description (output drive capability, input threshold level)
  • Timing estimates for:
    • Setup and hold times for input pins
    • Propagation times for output pins
    • Clock cycle time
  • High-level estimates and goals
    • Gate count estimate
    • Power consumption target
  • Constraints on the device
  • Other requirements or criteria the device must implement
  • Design-related choices (may be in a management plan)
    • Tools that will be used at all stages of development
    • Hardware Description Language chosen

 

FirstGov logo

+ NASA Privacy, Security, Notices

NASA

Curator: Richard Plastow
NASA Official: Cynthia Calhoun
Last Updated: 02/23/2006