Synopsys Container

A Synopsys container has OS libraries and other dependencies that minimize the possibility of failure due to missing dependencies at run-time. This is especially useful for running applications on heterogeneous clients or in a cloud environment.

Many Linux-based Synopsys tools are enabled to access a Synopsys container. (The tools do not reside in the container but can access it.)  CentOS or RHEL 7.x is recommended; SUSE SLES 12.x is also supported.

Using a Synopsys container provides the following benefits:

  • A consistent, controlled runtime environment
  • The correct version of required OS libraries and other dependencies
  • The ability to run application on heterogeneous host machines

The following Linux-based tools are container-enabled:

 

Tool

First Container-Enabled Version

CustomSim

P-2019.06

Custom Compiler

P-2019.06-SP1

Design Compiler (Synthesis)

P-2019.03-SP4

FineSim

P-2019.06

Formality

2019.03-SP4

Fusion Compiler

P-2019.03-SP2

HSPICE

P-2019.06

IC Compiler II

P-2019.03-SP2

IC Validator

P-2019.06

Library Compiler

P-2019.03-SP4

Lynx Design System

P-2019.03-SP2

NanoTime

P-2019.03-SP2-1

PrimeTime

P-2019.03-SP1

PrimePower

P-2019.03-SP1

SiliconSmart

P-2019.06

StarRC

P-2019.03-SP1

TestMAX

P-2019.03-SP3

TestMAX CustomFault

P-2019.06

Download the Synopsys Container binaries from the SolvNet Download Center (choose “Synopsys Container” as the product).  Then use the container_setup.sh utility included with Synopsys Installer 5.0.1 or later to install, configure and deploy the container. 

Step-by-step instructions on installing, accessing, and extending the Synopsys Container can be obtained here

Synopsys Installer and Container documentation is also available at https://www.synopsys.com/install