FPGA Sneak Circuit Analysis, cost-effective and automated solution

Along with our history of designing safety-critical and mission-critical FPGAs, we have extensive experience analyzing them. Keeping these experiences in mind, we developed an automated FPGA Sneak Circuit Analysis tool that substantially lowers cost and analysis time while greatly improving accuracy and thoroughness, efficiently identify unexpected behavior in your FPGA designs and its control circuits. Our approach is based on the document “The Application of Sneak Analysis to Safety Critical FPGAs” from the University of York. 

FPGA Sneak Circuit Analysis (SCA) determines the possibility of unexpected behavior in electrical or electronic control circuits when operating as designed, without failures. Undesired behavior appears as accidental circuit outputs that result from unintended input combinations or sequences.

Finding Hidden Hazards in FPGA-Based Control Circuits

While SCA has been applied to many types of control circuits over the years, a more recent application is the analysis of FPGAs and related firmware devices. Such devices operate quite differently than circuits with interconnected discrete components. Sneak Circuit Analysis is applied to determine FPGA output consequences caused by unexpected sets of inputs. However, FPGAs by nature require different and more sophisticated analyses methods.

Collect Process and Evaluate System Design Information

  • Schematic, installation drawings
  • System description, parts lists
  • System level hazards


Perform Analysis

  • Hazard severity prioritization
  • Candidate list, partitioning
  • Topological pattern identification, clue application
  • Identification and documentation of sneak conditions
  • Recommended corrective actions

Button Text

Free Whitepaper Download
Solutions to Sneak Circuit Analysis of Very Large Equipment/Systems Designs

What’s Inside: Performing a Sneak Circuit Analysis on a large or complex system has traditionally been a labor-intensive task. Because of the sheer cost of the huge amount of time that it typically takes to complete this kind of analysis, this process is often overlooked, or de-prioritized in order to meet schedule, and budgetary constraints.