EDA Tools of Synopsys

xiaoxiao2021-03-05  33

Synopsys Made Its Name in Synthesis But Has Gradually Added More and More

Tools to ITS Repertoire, Particularly After Its Merger with Eda Giant

Avant !. Available Tools Include:

· Design Compiler - Logic Synthesis

Physical Compiler - Placement-Aware Logic Synthesis

· VCS - Native-Compiled Verilog Simulation and Debug

· Design Vision - GUI for Design Compiler Design Viewing

Primetime - Static Timing Analysis

· Astro - IC Auto Place & Route

BehaviORAL Compiler - Behavioral-Level Synthesis

· Library Compiler - Auto Generation of Synth / SIM / TEST LIBRARIES

· FPGA Compiler II - SYNTHESIS for FPGAS

· Module Compiler - DataPath Synthesis

· Tetramax - ATPG & Fault Simulation

· Formality - Formal Verification

· Vera - Testbench Automation

· Amps - Circuit Optimization

· Arcadia - RC EXTRACTION

DELAYMILL - SDF Calculator

· Pathmill - Static Timing Analysis

· Nanosim - Dynamic Power and Timing Analysis

PrimePower - Dynamic Gate-Level Power Analysis

· SmartModels / Mempro - Behavioral Models for Commercial Devices

· Railmill - Power Rail Analysis

HSPICE - Circuit Simulation

· COSMOS Scope - Waveform Viewer for Hspice, ETC.

· AWAVES - WAVEFORM Viewer for Hspice

· TsuPREM4 - Semiconductor Process Simulation

· Medici - 2D Semiconductor Device Simulation

· Davinci - 3D Semiconductor Device Simulation

· Raphael - IC Interconnect Field Solver

· SaberDesigner - Circuit and Electromechanical Simulation System

· Star RCXT - IC Interconnect Extraction / Analysis

Hercules - DRC / LVS CHECKING

Cosmos Se - Schematic Editor

· COSMOS Le - Layout Editor

· CoCentric System Studio - System-Level Design and Analysis

· Apollo - IC Auto Place & Route

· Magellan - Formal Verification · LEDA - Verilog / VHDL RTL Checker

Running on unix / linux:

Note: To Run Synopsys Software ON A Non-Caen EECS Department Machine, THE

Machine Must Be Part of The Software Subscription Program.

Under / usr / caen / bin (Which SHOULD BE IN YOURCH PATH) Are Wrapper

Scripts for Many But Not All Synopsys Applications. Thase Scripts Set The

Proper Environment Variables for you and launch the application.cripts

Include:

· DC_SHELL - Design Compiler shell

· Design_Vision - New GUI for Design Compiler

· Design_analyzer - Old GUI for Design Compiler

· Lc_shell - Library Compiler Shell

· Psyn_shell - Physical Compiler Shell

· Psyn_gui - Physical Compiler GUI

Primetime - Primetime GUI

· Pt_Shell - Primetime Shell

Budget_Shell - Design Budgeting Shell

· TMAX - Tetramax

Nanosim - Nanosim Shell

· Nanosimgui - Nanosim Gui

· SOLD - Synopsys Online Documentation (All Tools)

· Amps - AMPS

Pathmill - Pathmill

Formality - Formality

· FM_SHELL - FORMALITY SHELL

PrimePower - PrimePower

PP_SHELL - PrimePower Shell

· VCS - VCS

HSPICE - HSPICE

· AWAVES - AWAVES

· TsuPREM4 - TSUPREM4

Medici - Medici

· Davinci - Davinci

· Raphael - Raphael

· Astro - Astro

· StarXtract - Star-RCXT

· C_scope - cosmos scope

Saber - Saber Simulator

· Saberbook - Saber Online Documents

Sketch - Sabersketch

Scope - Saberscope

· Apollo - Apollo

· LEDA - LEDA

· Mgsh - Magellan

· Arcadia - Arcadia

Railmill - Railmill

Hercules - Hercules

· COSMOSLE - COSMOS LE

· COSMOSSE - COSMOS SE

· CCSS - CoCentric System Studio

Many of these wrapper scripts use the version settings you select using the

Caen Application SwSelect. If you have 'T

The Platform. Tcad Tools Like Tsuprem4, Medici, Davinci and Raphael Are Not

"SWSELECT-ABLE" - Wrappers Always SELECT The Latest Stable Version. MOST

Applications Are Available on Both Solaris and Linux But There Are Some

That Are Not Available on Linux. See Install Directory for Information ON

Supported Platforms. For Tcad Tools, You Will Probably Want To Set The

FOLLOWING TWO ENVIRONMENT VARIABLES:

SetENV TMAPLOT_REPLOT CL / PostScript

SetENV TMAPLOT_XLIB / USR / DT / LIB (if You Use CDE)

Setting up your environment to run executables not in / usr / caen / bin

First, Identify Which Package It Is That You're INTERESTED in And Determine

THE INSTALL DIRECTORY. THEN address Lines to your .cshrc or to a

Small set-up file this you intend to source prior to running the

Application, Replacing Instdir with The Correct Path.

Core Synthesis Tools (Design Compiler, Primetime, PrimePower, ETC.)

SetENV Synopsys INSTDIR

SET PATH = ($ Synopsys / Platform / Syn / BIN $ SYNOPSYS $ PATH)

Stenv Snpslmd_license_file $ synopsys / admin / license / key

Astro

SetENV Synopsys INSTDIR

SET PATH = ($ Synopsys / BIN $ PATH)

SetENV LM_LICENSE_FILE $ SYNOPSYS / LICENSE.DAT

Apollo

SET PATH = (INSTDIR / BIN $ PATH)

SetENV LM_LICENSE_FILE INSTDIR / license.dat

Cosmos SE / LE

SetENV COSMOS INSTDIR

SET PATH = ($ COSMOS / BIN / Platform $ PATH)

SetENV LM_LICENSE_FILE $ COSMOS / LICENSE / LICENSE.DAT

CoCentric System Studio

SetENV CCSS_SIM_DIR Your Choice - Perhaps / TMP

SetENV Synopsys_ccss INSTDIR / Platform / CCSS

Stenv CCS_Keys Instdir / Admin / License / Key

SET PATH = ($ synopsys_ccss / bin $ PATH)

Arcadia and RailmillSource Instdir / Cshrc_SPARC64

Hercules

Source Instdir / Hercules_Setup.csh

LEDA

SetENV LEDA_PATH INSTDIR

SET PATH = ($ LEDA_PATH / BIN $ PATH)

STENV HTML_NAVIGATOR / USR / CAEN / BIN / NETSCAPE

SetENV LEDA_READER / USR / CAEN / BIN / ACROREAD

SetENV SNPSLMD_LICENSE_FILE $ LEDA_PATH / LICENSE.DAT

Magellan

SetENV MG_HOME INSTDIR

SetENV VCS_HOME VCS_INSTDIR

SetENV VERA_HOME VERA_INSTDIR

Stenv LD_Library_Path "$ mg_home / platform / ctg / lib: $ VERA_HOME / LIB"

SetENV SNPSLMD_LICENSE_FILE $ mg_home / license.dat

SET PATH = ($ mg_home / platform / ctg / bin $ VERA_HOME / BIN $ PATH)

VCS

SetENV VCS_HOME INSTDIR

SetENV SNPSLMD_LICENSE_FILE $ VCS_HOME / LICENSE.DAT

SET PATH = ($ VCS_HOME / BIN $ PATH)

Star-MTB

Source INSTDIR / MTB / Platform / MTB.cshrc.src

Nanosim

Source INSTDIR / CSHRC

Pathmill / Amps

SET PATH = (Instdir / Platform / PM or Amps / Bin $ PATH)

SetENV snpslmd_license_file instalIr / license.dat

FPGA Compiler II

SET PATH = (INSTDIR / BIN $ PATH)

Star-rcxt

Source INSTDIR / STAR-RCXT_SETUP

Vera

SetENV VERA_HOME INSTDIR

SET PATH = ($ VERA_HOME / BIN $ PATH)

SetENV SNPSLMD_LICENSE_FILE $ VERA_HOME / LICENSE.DAT

FORMALITY

SET PATH = (Instdir / Platform / FM / BIN $ PATH)

Tetramax

SetENV Synopsys_tmax Instdir

SetENV SNPSLMD_LICENSE_FILE $ SYNOPSYS_TMAX / Admin / License / Key

SET PATH = ($ synopsys_tmax / bin $ PATH)

SaberDesigner

SetENV ailm_license_file instalIr / license.dat

SET PATH = (INSTDIR / AI_BIN $ PATH)

COSMOSSCOPE

SetENV ailm_license_file instdir / cosmosscope / license.dat

SET PATH = (INSTDIR / AI_BIN $ PATH)

Smartmodels / Mempro

See SoldModels And Mempro with Various

Simulators.

HSPICE / AWAVES

Source INSTDIR / BIN / CSHRC.META

TsuPREM4 / Medici / Davinci / Raphael

SET PATH = (INSTDIR / BIN $ PATH)

STENV TMAPLOT_REPLOT CL / PostScriptSetenv TMaplot_XLIB / USR / DT / LIB (if You Use CDE)

NOTE: The TMAPLOT_REPLOT SETTING ALLOW You to Create PostScript Files

Directly by Typing "D" While The Cursor is over the plot window.

On-line manuals

All synposys tools 2003.03 and lat

Type Sold at a shell prompt.

Installed Versions / Platforms

Synopsys Core Synthesis 2003.12 (Design Compiler, Physical Compiler,

ETC.)

O install dir: /usr/caen/synopsys-synth-2003.12

o Platforms: Solaris, Linux

· Synopsys Core Synthes 2003.03 (Design Compiler, Physical Compiler,

ETC.)

O install dir: /usr/caen/synopsys-synth-2003.03

o Platforms: Solaris, Linux

Primetime 2003.12

o Install Dir: /usr/caen/primetime-2003.12

o Platforms: Solaris, Linux

Primetime 2003.03

O Install Dir: /usr/caen/primetime-2003.03

o Platforms: Solaris, Linux

· VCS 7.1.1

O Install Dir: /usr/caen/vcs-7.1.1

o Platforms: Solaris, Linux

· VCS 7.0

O Install Dir: /usr/caen/vcs-7.0

o Platforms: Solaris, Linux

· Pathmill 2003.12

o Install Dir: /usr/caen/pathmill-2003.12

o Platforms: Solaris, Linux

· Pathmill 2003.03

o Install dir: /usr/caen/pathmill-2003.03

o Platforms: Solaris, Linux

· NanoSim 2003.12

o Install Dir: /usr/caen/nanosim-2003.12

o Platforms: Solaris, Linux

· NanoSim 2003.03

O Install Dir: /usr/caen/nanosim-2003.03

o Platforms: Solaris, Linux

· AMPS

o Install Dir: /usr/caen/amps-2003.03

o Platforms: Solaris, Linux

· FPGA COMPILER II 2003.09

o Install Dir: /usr/caen/synopsys-fpga-2003.09/fpga_compiler2

o Platforms: Solaris, Windows XP

o Executables: FC2, FC2_SHELL

· FPGA COMPILER II 2002.05

O INSTALL DIR: /USR/CAEN/Synopsys-fpga-2002.05/fpga_compiler2o Platforms: Solaris, HP, RH Linux 7.2, Windows XP

o Executables: FC2, FC2_SHELL

PrimePower 2003.12

o Install Dir: /usr/caen/primepower-2003.12

o Platforms: Solaris, Linux

PrimePower 2003.03

o Install Dir: /usr/caen/primepower-2003.03

o Platforms: Solaris, Linux

· Vera 6.2.8

o Install Dir: /usr/caen/vera-6.2.8

o Platforms: Solaris, Linux

· Vera 5.1.1

O Install Dir: /usr/caen/vera-5.1.1

o Platforms: Solaris, Linux

· Formality 2004.03

o Install Dir: /usr/caen/formality-2004.03

o Platforms: Solaris, Linux

· Formality 2003.03

o Install Dir: /usr/caen/formality-2003.03

o Platforms: Solaris, Linux

· Tetramax 2003.12

o Install Dir: /usr/caen/tetramax-2003.12

o Platforms: Solaris, Linux

· Tetramax 2003.03

O Install Dir: /usr/caen/tetramax-2003.03

o Platforms: Solaris, Linux

SMARTMODELS

O Install Dir: /usr/caen/generic/smartmodels-2003.12

o Platforms: Solaris, Linux

· HSPICE / AWAVES 2004.03

o Install Dir: /usr/caen/hspice-2004.03

o Platforms: Solaris, Linux, Windows XP

HSPICE / AWAVES 2003.03

o Install Dir: /usr/caen/hspice-2003.03

o Platforms: Solaris, Linux, Windows XP

· Astro 2004.06

o Install Dir: /usr/caen/astro-2004.06

o Platforms: Solaris, Linux

· Astro 2003.03

O Install Dir: /usr/caen/astro-2003.03

o Platforms: Solaris, Linux

SaberDesigner 2004.03

O Install Dir: /usr/caen/saber-2004.03

o Platforms: Solaris, Linux, Windows XP

· SaberDesigner 2003.06

o INSTALL DIR: /USR/CAEN/saber-2003.06

o Platforms: Solaris, Linux, Windows XP

· Star-rcxt 2003.12

o Install Dir: /usr/caen/star-rcxt-2003.12

o Platforms: Solaris, Linux

· Star-rcxt 2003.03o install dir: /usr/caen/star-rcxt-2003.03

o Platforms: Solaris, Linux

· Davinci 2003.06

O Install Dir: /usr/caen/davinci-2003.06

o Platforms: Solaris, Linux

· Medici 2003.06

O Install Dir: /usr/caen/medici-2003.06

o Platforms: Solaris, Linux

· Raphael 2003.09

o Install Dir: /usr/caen/raphael-2003.09

o Platforms: Solaris, Linux

· Raphael 2003.03

o Install Dir: /usr/caen/raphael-2003.03

o Platforms: Solaris, Linux

· TsuPREM4 2003.06

O Install Dir: /usr/caen/tsuprem4-2003.06

o Platforms: Solaris, Linux

· CoCentric System Studio 2003.12

o Install Dir: /usr/caen/cocentric-2003.12

o Platforms: Solaris, Linux

· COSMOS SE / LE 2003.12

o Install Dir: /usr/caen/cosmos-2003.12

o Platforms: Solaris, Linux

Hercules 2003.12

O Install Dir: /usr/caen/hercules-2003.12

o Platforms: Solaris, Linux

· Arcadia 2003.03

O Install Dir: /usr/caen/arcadia-2003.03

o Platforms: Solaris

· Railmill 2003.03

o Install Dir: /usr/caen/railmill-2003.03

o Platforms: Solaris

· LEDA 4.0.3

o Install Dir: /usr/caen/leda-4.0.3

o Platforms: Solaris, Linux

· Magellan 3.1

o Install Dir: /usr/caen/magellan-3.1

o Platforms: Solaris, Linux

· Apollo 2003.06

O Install Dir: /usr/caen/apollo-2003.06

o Platforms: Solaris

· Star-MTB 2004.06

o install dir: /usr/caen/star-mtb-2004.06

o Platforms: Solaris, Linux

Helpful Links

·

http://www.synopsys.com/

· EECS 427 - Look for The "Synthesis and Apr Flow" Tutorial for Some Info

On Synopsys Synthesisis

· EECS 627 - this Course Uses Synopsys Tools and May Have Some Useful

Info

转载请注明原文地址:https://www.9cbs.com/read-34208.html

New Post(0)