"Justice will not come because someone bestows it. It will come because we make it happen."

- Mike Feuer

Los Angeles City Attorney


Message From Mike

Frequently Asked Questions

New Customers

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:

  • Multi-site
  • Match Loops
  • Multiple Time Domain
  • DC-level setup
  • Pattern microcodes such as: GENV, RPTV, TRIGGER, DSP serial send/receive, etc.
More details at:

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

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

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:

Existing Customers

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. Contact:

Glossary (Courtesy of Project Listen)


An ally is any person that actively promotes and aspires to advance the culture of inclusion through intentional, positive and conscious efforts that benefit people as a whole.


The act of working against racist systems and policies.


Prejudice toward one group and its members relative to another group.


A political and social movement originating among African Americans, emphasizing basic human rights and racial equality for black people and campaigning against various forms of racism. Abbreviations: BLM, B.L.M.


The means by which we can measure Socio economic conditions in the community. All community
indicators should be disaggregated by race if possible.


Investments in contracting, consulting and procurement should benefit the communities in Los Angeles County, proportionate to its demographics.


To deprive (someone or something) of human qualities, personality or dignity.


The resulting condition we aim to achieve in the community.


A social group that shares a common and distinctive culture, religion, language, history and customs.


Biases that people are unaware of and that operate consciously. They are expressed directly.


Biases people are usually unaware of and that operate at the subconscious level. Implicit bias is usually
expressed indirectly.


Bigotry or discrimination by an individual based on race.


Policies, practices, and procedures that work better for white people than for people color, often unintentionally or inadvertently.


The act of not being racist but is complicit towards systemic racism.


A preconceived judgment or opinion. An adverse opinion or leaning formed without just grounds or before sufficient knowledge.


Performance measures are at the county department or program level. Appropriate performance measures allow monitoring of the success of implementation of actions that have a reasonable chance of influencing
indicators and contributing to results. Performance measures respond to three different levels:

1) Quantity- how much did we do?

2) Quality- how well did we do it?

3) is any one better off?

A mix of these types of performance measures is contained within the recommendations.


A social construct that categorizes people based on physical characteristics and ancestry to justify inequitable distribution of resources and power.


Eliminating race-based outcome gaps so that race cannot predict one's success and improving outcomes for all. This approach centers those who are worse off and moves from a service-based approach toward focusing on policies, institutions and structures.


Outcome gaps between people of different races based on historical or current factors or structures that benefit White people more than people of color. We occasionally use "equity" or "inequity" as shorthand for "racial equity" and "racial inequity," but only when the full phrase has just been used. While it's tempting to shorten for brevity's sake, it's more important to be explicit.


Refers to unconscious biases we have about people of other races that affect our decisions and actions.


Something conforming to a fixed or general pattern, especially a standardized mental picture that is held in common by members of a group and that represents an oversimplified opinion, prejudiced attitude, or uncritical judgment


A history and current reality of institutional racism across all institutions, combining to create a system that negatively impacts communities of color.


A state in which even a minimum amount of racial stress be- comes intolerable, triggering a range of defensive moves. These moves include the outward display of emotions such as anger, fear, and guilt, and behaviors such as argumentation, silence, and leaving the stress inducing situation. These behaviors, in turn, function to reinstate white racial equilibrium.


A location of structural advantage, of race privilege. Second, it is a ‘standpoint,’ a place from which White people look at ourselves, at others, and at society. Third, ‘Whiteness’ refers to a set of cultural practices that are usually unmarked and unnamed.


Refers to the individual and systemic advantages afforded to White people by virtue of them belonging
to the dominant ethnic group in society.


That the workforce of Los Angeles County government reflect the diversity of Los Angeles County residents, including across the breadth (functions and departments) and depth (hierarchy) of Los Angeles County.


Just Peace:  Creating a Container for Conversation
Libraries Transforming Communities:  Community Conversation Workbook
United Way Campaign for the Common Good:  Community Conversation Workbook
U.S. Department of Justice:  Community Dialogue Guide on Race
Grassroots Economic Organizing:  Key Facilitation Skills: Durable Containers for Hard Conversations
Claremont Lincoln University:  Making a Generative Container? 6 Important Questions You Need to Ask
Search for Common Ground:  Community Dialogue Design Manual
American Hospital Association:  Ensuring Access in Vulnerable Communities Toolkit
Government of Botswana Ministry of Local Government & Rural Development: Community Capacity Enhancement through Community Conversations
Application of the Community Conversation Enhancement Methodology for Gender Equality in Namibia
Racial Equality Tools:  Dialogue and Deliberation
Intergroup Resources:  Let's Talk About Race
Continuing Courageous Conversations Toolkit
Welcoming America:  A Toolkit for Talking About Bias, Race and Change
Restoring Racial Justice
The McDonough County Voice:  Racial & Restorative Justice Requires Discomfort
The Opportunity Agenda:  Ten Lessons for Talking About Race, Racism, and Racial Justice
TED Talk:  Simon Sinek - How Great Leaders Inspire Action
District Attorneys Say Victims Are Not Being Heard Ahead Of Convicted Inmates’ Early Release
CBS 13 Sacramento
Attorney-Client Privilege Doesn’t Apply to Threats, Court Rules
The Crime Report
Berkshire District Attorney’s Office adopts Brady policy
The Berkshire Edge
Connecticut lawmakers passed a comprehensive police accountability bill. Here's 9 ways it will change policing in the state
The Hardtfor Courant
Daily Critical Issues Report
Police Executive Research Forum
California prison population falls to 30-year low
$7.5-million in Grants Announced for Research on Gun Violence
The Crime Report

Thank You

California African American Museum

Museum of Tolerance
Anti-Recidivism Coalition
LA Regional Reentry Partnership
Public Rights Project
LA Commission for Women
LA County Psychological Association
Loyola Law School Center for Restorative Justice
Pepperdine Straus Institute of Dispute Resolution

UCLA Luskin School of Public Affairs
USC Gould School of Law
Center for Court Innovation
  • White Instagram Icon
  • White Facebook Icon
  • White LinkedIn Icon
  • White Twitter Icon
  • icone-casa-e-decoracao-w

The Office of Mike Feuer

Los Angeles City Attorney

James K. Hahn City Hall East, Suite 800

Los Angeles, CA 90012 | 213-978-8100