Automatic synthesis for high reliability

Synopsys Synplify® Premier can be used to synthesize high reliability designs for space and other applications where high energy particles can influence the functionality.
Fugelsang in Space

In Space, high reliability designs are needed. NASA image – Public Domain.

What Synplify Premier does is to insert redundant logic (TMR) that votes for the correct outcome of a function. It inserts ECC codes for memories. It implements FSMs in safe ways. It can also insert logic to report about errors.

What is good about this is that now you don’t have to insert and verify all of this yourself in RTL. Synplify Premier does that part for you.

New dimensions, new defects and new solutions

With new smaller dimensions we will see new types of faults. In the FinFet, defects within the cells must be examined. It may not be enough to do this only with at speed tests.

FinFET - Image from wikimedia Creative Commons Attribution-Share Alike 3.0 Unported license.

FinFET – Image from wikimedia
Creative Commons Attribution-Share Alike 3.0 Unported license.

Synopsys has presented a new method of Slack-based Transition Testing where they use the timing information from their STA tool (PrimeTime) when generating vectors with their ATPG-tool (TetraMAX).