SpringSoft: Siloti |
Siloti
Visibility Automation System

The Siloti™ Visibility Automation System transforms your verification methodology by eliminating the overhead associated with recording data for all the signals in a design. Unique automation technology in the Siloti system provides you full visibility of internal signals for complex IC and system-on-chip (SoC) designs by:
- Identifying the minimal set of signals that must be recorded,
- Generating "on-demand" the rest of the signal data, and
- Correlating gate-level results to the register transfer level (RTL) source code.
The Siloti system is used during full-chip simulation allowing you to:
- Achieve full visibility into the functional operation of designs with minimal impact on verification performance;
- Analyze and debug gate-level verification results on the RTL design; and thus
- Reduce overall verification time and cost.
Improve Verification Throughput and Predictability
Powerful, breakthrough visibility automation technologies accelerate your process for understanding and correcting the causes of incorrect design behavior by:
- Deriving a minimum set of "essential" signals to be recorded during verification;
- Analyzing the limited set of recorded signal data and automatically regenerating missing information; and
- Correlating signal data associated with low-level chip representations with corresponding RTL descriptions.
- The massive amounts of data produced;
- Performance degradation due to recording of signal data at verification run time;
- Limitations on the amount and type of signal data accessible using some hardware-based verification; and
- Difficulties in interpreting signal data recorded when simulating unfamiliar low-level design representations.
- Analyzes RTL and netlist representations to determine the minimum set of essential signals required for full visibility when used with Siloti data expansion and
- Provides the flexibility needed to target your entire design or only those blocks and signals of interest.
- Automatically computes signal data for the signals you did not record based on the recorded essential signal data and design knowledge provided by RTL or netlist and
- Optimizes the data regeneration process by computing "on-demand" only those values you require.
- Automatically maps gate-level verification results to RTL design descriptions and
- Interoperates seamlessly with the data expansion engine enabling you to analyse and debug with full visibility on the RTL design.
- Operates on recorded essential signal data;
- Enables incremental, timing-accurate simulations for specified time windows, eliminating the need for you to re-run full timing simulation when an error is detected; and
- Provides full visibility for all signals in specified time windows, enabling you to quickly analyze and debug timing errors.
- Minimizing the set of signals recorded during simulation, thereby improving run time performance and reducing dump file size while retaining full visibility;
- Eliminating multiple simulation iterations typically required to isolate and fix problems;
- Reducing the data that must be captured during slow, timing-accurate gate-level simulations;
- Minimizing the set of signals probed during emulation or prototype operation, thus improving verification performance while retaining full visibility; and
- Correlating gate-level verification results back to RTL source for easy understanding and debug of design behavior.
- Extract, isolate and display relevant logic in flexible and powerful design views;
- Automate behavior tracing with unique behavior analysis technology; and
- Reveal the operation and interaction between the design, assertions and testbench.

Inadequate Visibility Hampers Verification
Observing enough signals to analyze and isolate the root causes of problems found during verification of large designs is increasingly difficult, expensive, and time-consuming due to:
Visibility Automation Technologies
The Visibility Automation technology in the Siloti system combines Visibility Analysis techniques and a Data Expansion engine to reduce the impact of observation on the performance of you critical design and verification resources.
Visibility Analysis Engine
Data Expansion Engine
In addition to these core capabilities, the optional Siloti Abstraction Correlation and Replay modules make visibility and verification of your gate-level verification results more efficient.
Abstraction Correlation Module
Replay Module
Optimize Verification and Validation Methodologies
The capabilities of the Siloti Visibility Automation System dramatically improve full-chip simulation, emulation, first-silicon prototype and silicon validation methodologies. It speeds comprehension of design operation when errors are discovered and enables better utilization of your verification resources by:
Accelerate Debug and Analysis
Within the Novas line of Verification Enhancement solutions, the Siloti visibility automation system is fully integrated with the market-leading Verdi™ Automated Debug System so that you can leverage the benefits of full visibility for enhanced gate or RTL debug. The capabilities of the Siloti system automatically correlate and expand data during debug, so that you can take advantage of the powerful visualization and automation capabilities in the Verdi system to:

The Siloti Visibility Automation environment provides the Verdi Automated Debug System with requested signal value data "on-demand", optimizing performance and compute memory resources.
The Siloti Visibility Automation System Eliminates Simulation Overhead
SpringSoft's Novas Verification Enhancement solutions include the Siloti Visibility Automation system to solve the costly problem of decreased signal visibility during full-chip simulation, emulation, first-silicon prototyping and system validation. You can immediately realize the benefits of greater design comprehension, more predictable verification and validation cycles, and faster debug of complex ICs and SoCs.

