Length: 1 day (8 Hours)
The Xcelium™ Fault Simulator is part of an end-to-end flow that includes the Functional Safety Verification capability in the Cadence® vManager™ safety solution, allowing for seamless reuse of functional and mixed-signal verification environments to accelerate the time to develop safety verification. The Xcelium Fault Simulator operates within the Xcelium Simulator compiled engine, boosting instrumentation performance significantly over the traditional Verifault-XL engine. This course explains the Xcelium Fault Simulator tool in detail and further demonstrates with examples and labs how this tool could be used to:
- Invoke the elaborator and instrument faults according to a fault specification.
- Run a good simulation to generate reference values for fault simulation.
- Additionally, you can specify strobe points to monitor explicit signals.
- Run one or more fault simulations with faults injected.
- Analyze the generated verbose reports.
Learning ObjectivesIn this course, you will
- Discuss the Functional Safety Technology
- Its importance, especially in the Auto industry
- Recognize the Functional Safety Standard ISO 26262
- Different relevant parts of this standard with respect to Xcelium Fault Simulation
- Apply the Cadence Xcelium Fault Simulation Solution
- Apply this solution through lab exercises to achieve Functional Safety
Software Used in This Course
- X450 Xcelium Safety
X450 and X401/410
Modules in this Course
- Overview of Cadence Software – XFS Solution
- What Is Functional Safety?
- Functional Safety Standard ISO 26262 – A Brief Overview
- Xcelium Fault Simulator and Its Modes
- Fault Types and Fault Metrics
- Elaboration and Fault Specification: Instrumenting the Faults
- Xcelium Fault Campaign Flow
- Fault Strobing
- JasperGold Functional Safety Verification App (FSV)
- Xcelium Test-Based Fault Reduction
- Concurrent Fault Campaign Flow
- Reporting on Simulation Results
- Transient Fault Injection
- Debugging Fault Simulations
- Verification Engineers
Before taking this course, you need to have taken the following course:
You need to have:
- Knowledge of basic Functional Verification concepts
- Knowledge of creating testcases for running simulations and similar concepts
- Experience with running simulations using the Xcelium simulator