Frequently Asked Questions
Why should I use TSSI vector translation tool?
1. Broadest EDA and ATE Suport. Solstice-TDS supports the most EDA formats and all ATE formats on the market: new and old.
2. Easy to Use. The graphical programming user interface is easy to use for new users, and instantly reminds casual users of their set up and decisions. There are no propriatery syntax to learn, and zero typing errors.
3. Built for Automation. All setups can be saved as batch files. API package enables full customization and automation.
4. Low cost. Although with enterprise strength, the modular architecture allows customers to only pay for what they use. Solstice-TDS can be rented online as low as $600/month.
More benefits, see:
I've used TSSI's vector translation tool "TDS" for many years. Where is it now?
TDS has been renamed Solstice-TDS when TSSI introduced WaveMakerPLUS, the next-generation graphical user interface that allows users seeing their data before, during, and after translation.
We don't recommend "blind" translations and then debug the test pattern on the expensive tester afterward.
Solstice-TDS also has advanced techniques for validating patterns before silicon arrives. See the description of the Solstice-PV module on the
Solstice-TDS product page.
What's the diference betwee Solstice-PV and TSSI VirtualTest (TVT)?
Solstice-PV converts ATE patterns to a test bench for re-simulation.
TVT, on the other hand, models the tester. ATE patterns can be compiled on TVT, much like the operation on the physical ATE, and execute with ATE specific functionalities intact:
More details at:
Multiple Time Domain
Pattern microcodes such as: GENV, RPTV, TRIGGER, DSP serial send/receive, etc.
How can I tell if my converted patterns are correct?
The fastest step is to compare the waveforms representation of your final patterns with your pre-converted waveforms (e.g., VCD).
Solstice-TDS has the waveform comparison capabilities where discrepancies are highlighted on an overlay view as red bars. The differences can be searched and reported.
Solstice-TDS also has 3 capabilities for pre-silicon pattern validations: Output Verilog testbench for re-simulation (send it back to design team), output VCD/EVCD and send it back to the design team, or use Solstice-PV module to drive the EDA simulator with the ATE patterns (design or test sharing the same tool environment).
TSSI also has a product called TSSI VirtualTest (TVT). TVT models the tester sequencer, parallel and scan pattern memories, and pin electronics so that the test program can be compiled and simulated as-is without re-converting back to test bench. Details at tessi.com/tvt
What is TD-ScanPro?
TD-ScanPro is the vector translation tool of choice by NI customers to convert EDA formats (WGL, STIL, VCD, and EVCD) to the NI STS digital pattern format.
TD-ScanPro is a result of the collaboration between TSSI and NI (formerly National Instruments).
More details at tessi.com/td-scanpro
What's the difference between TD-SCAN and TD-ScanPro?
TD-SCAN converts WGL and STIL to NI's 654x/5x/6x instruments using HWS format.
TD-ScanPro converts WGL, STIL, VCD, EVCD to NI STS 657x using digital pattern format and 654x/5x/6x using HWS format.
TD-ScanPro is the next-generation software package for NI customers. TD-ScanPro replaces TD-SCAN since 2016 when TD-SCAN was subsequently discontinued.
All TD-SCAN customers are encouraged to upgrade to TD-ScanPro with the cost of TD-SCAN fully credited toward TD-ScanPro.
For more information, contact:
How can I remove signals from an SEF without clicking through the waveform editor?
Just add a Derive Conditioner to your flow. This conditioner reads a text file where you specify the signals to be removed and operate accordingly to the source SEF.
Documentation of the Derive Conditioner is accessible via Solstice-TDS "Help->Solstice User Manual..."
Heard about the Signal Edit Conditioner for WDBs. What can it do?
The Signal Edit Conditioner can add, delete, rename signals. It can also promote uni-directional signals (input & output only) to bi-directional.
The applications where the conditioner could be useful include:
- Make signal names legal on the tester. Often ATPG tools generate signal names that are illegal on a tester.
- Prepare signals to be mergable among IP cores
Documentation on Signal Edit Conditioner can be found in Solstice-TDS "Help->Solstice User Manual..."
I've got too many extraneous signals in my STIL file from design (powers, gnds, etc). What's the easiest way to remove them?
After in-converting the STIL file into TSSI's SDB (STIL waveform database), use the Signal Edit Conditioner's MATCHPINFILE mode to specify exactly which pins to use in your test patterns.
Documentation accessible via Help->"Solstice User Manual...", or contact:
I have hundreds of STIL files to be converted. What's the easiest way?
1. Our GUI (WaveMaker+) has an object called Orbitx which can loop through a Scenario as many times as there are STIL files in a directory. Just tell Orbitx where the files are, and what suffixes (e.g., *.stil or .stil.gz).
Documentation on Orbitx can be found via Help->"WaveMaker+ User Manual..."
2. For users preferring command line interface, your Scenario can be saved as an ASCII batch file. Once saved, use your favorite script to loop through all your STIL files and auto-replace the file name in the batch file and run it.