|
TurboFault
Fast, Concurrent Fault Simulator with SDF Timing Support
High Performance Fault Simulation
TurboFault combines high performance, versatility and
accuracy. It is highly competitive with hardware accelerators
for classical test fault grading. It supports synchronous
and asynchronous designs at the gate level, including tri-state
gates, latches, flip-flops, single and multi-port RAMs, complex
bus resolution functions, and User Defined Primitives (UDPs).
TurboFault reads Verilog gate-level netlists, and will also
read Standard Delay Format (SDF) timing files.
Features:
 |
High Performance Fault Simulation - The fastest concurrent
fault simulator based on the latest advances in cycle-based
simulation technology. It simulates even faster than existing
expensive hardware-accelerated fault simulators. No other
fault simulator, hardware or software, matches the performance
of TurboFault. |
 |
Advanced Cached-Concurrent Algorithm - Optimized
for modern computer hardware that maximizes the power
of today's workstations. Cached-Concurrent algorithm
eliminates needless operations and with new Fast Queue
technology combines the best of unit delay and cycle-based
capabilities.
|
 |
SDF Timing - Supports single timing delay for simulation
accuracy and flexibility, without sacrificing speed. |
 |
Efficient Memory Management - Combines very efficient
memory management with special fault handling capability
resulting in low memory consumption. TurboFault
provides special handling for Oscillating and Hyper-active
faults. |
 |
Sample TurboFault Single Workstation Performance:
| ASIC size: |
100,000 gates |
| Number of faults: |
154,000 |
| Number of vectors: |
60,000 |
| Fault simulation time: |
1.5 hours |
| Fault coverage: |
60% |
| Machine: |
Ultra SPARC 170 |
|
 |
Test Vectors - TurboFault accepts Verilog VCD, WGL,
TDL, and SynTest ATPG patterns as input stimuli. |
 |
Multi-Pass and Incremental Simulation - TurboFault
determines the optimal configuration and can partition
the faults into separate groups and submit simulation
tasks in multiple passes for each group. This automatic
partitioning capability reduces the number of faults per
pass and thus reduces paging. The results from different
groups are then automatically merged in the final report.
TurboFault provides an easy way to accumulate fault
grading results from different fault simulation sessions. |
 |
User Definable Fault Detection Criteria - Users define
the criteria for a fault in order for it to be declared
as detected. This gives the simulator the highest flexibility
to emulate many test environments and Automated Test Equipment. |
 |
Fault Tracing Capability - Allows users to compare the
circuit activities between faulty and normal chips. This
diagnostic feature can speed up tuning test vectors, isolating
faulty circuits and debugging failed parts. |
 |
Crash Recovery Capability - The crash recovery function
allows recovery of the simulation data and protects results
from any environmental adversities, such as network glitches
and power outages. |
 |
User Interface & Library Modeling - TurboFault
accepts gate-level cell descriptions and User Defined
Primitives (UDPs). SynTest also provides a cell library
builder to build gate-level models. TurboFault memory
modeling provides basic memory building blocks for handling
ROMs, and single and multi-port RAMs, either synchronous
or asynchronous. |
 |
Reporting - TurboFault produces concise, detailed
reports on fault coverage and fault classifications. In
addition, undetected faults can be passed directly to
TurboScan for additional processing. TurboFault
reports faults as Hyperactive, Oscillatory, Hard Detect,
Probably Detected, Potentially Detected, Undetected, or
Uncompleted. |
More Information:
Related Products
|