Once the requirements are developed, or concurrent with the development process, a feasibility assessment should be performed. The goal of the assessment is to determine if the requirements can be met with the anticipated technology. A secondary goal is to define certain strategies, such as mitigation for single event upsets, which will constrain the design.


The feasibility assessment should determine if the required functionality and performance can be met by the chosen technology, for all planned and anticipated off-nominal operational scenarios. If the requirements cannot be met, then the project needs to determine if the requirements should be modified, or if another technology is more appropriate.


The feasibility assessment process includes the following steps. The information produced by the assessment process should be documented in a report. [1]

  • Assess the probability that the requirements can be met by the chosen technology. Consider whether the design will reach any technical limitations, such as number of gates, complexity, operating frequency, and packaging limitations (e.g. number of pins).
  • Check the availability of the selected technology. Consider how long the chip and tools will be supported, in relation to mission duration. When will the parts become obsolete? Also consider the availability of technical support.
  • Estimate the design complexity
  • Estimate the power consumption
  • Perform a preliminary timing analysis to assess the feasibility of speed requirements
  • Select a radiation hardening approach
  • Select a production test approach and verify feasibility against all requirements
  • Identify and evaluate suitability and qualification status of complex electronic technologies
  • Identify suitable packaging; make a baseline selection
  • Determine availability and status of design and test tools and libraries and necessary personnel

AcqLinks and References:

Updated: 6/14/2018

Print Friendly, PDF & Email