Emblem

Ministry of Electronics and Information Technology
(MeitY)

Chips to Startup C2S
Chips to Startup C2S
C2S Logo
Loading...
C2S Logo
HomeEDA Tool Checklists → Siemens EDA Tools FAQ

Siemens EDA Tools FAQ

Siemens EDA Tools FAQ

Q.1) Preliminary installation procedure for Siemens EDA Tools?

A.) Go through the video link provided below to for the installation procedure.

https://chipin-cloud.cdacb.in/index.php/f/71906

Q.2) How can you verify if the submitted WAN IP is included in the whitelist?

A.) To verify if the submitted WAN IP is whitelisted, follow these steps:

  • Open your system browser and enter this IP address: 14.139.1.126 in the URL bar, or alternatively, click on the provided link http://14.139.1.126/
  • If the IP is successfully whitelisted, a confirmation message will appear, displaying "Congratulations!!! Your IP has been whitelisted for accessing ChipIN EDA tool Academic license".
  • Whitelist confirmation screenshotPlease find the screenshot for reference.
  • In case the IP is not whitelisted, create a ticket in ChipIN ticketing portal, click on the link provided below, https://chipin.cdacb.in/ .
  • Screen shot provided for your reference.
Computer screenshot
  • This process ensures accurate verification of the submitted IP address against the whitelist.
Q.3) How can you verify the status of your internet (ping) connectivity?

A.) To check internet connectivity, follow these steps:

  • Open the command terminal on your system.
  • In the terminal, type the command ping 14.139.1.126 and press Enter.
  • This will initiate a ping request to the specified address. If the connection is successful, you will receive a series of replies indicating the network is reachable.
Ping command screenshot
  • If you encounter timeouts or error messages, this may indicate a connectivity issue.
Q.4) How can you verify connectivity to licensing server (Port connectivity)?

A.) To verify connectivity to the licensing server, follow these steps:

  • Open the command terminal on your system.
  • Use the following commands to check the connectivity to the specific licensing server and its respective ports:
    1. nc -vz 14.139.1.126 1717
    2. nc -vz 14.139.1.126 36162
Port connectivity screenshot
  • This command will test the connection to the server and provide feedback on whether the specified port is open and accessible.
  • If the connection is successful, you will receive a message indicating the port is connected to the licensing server. If not, you may see an error message indicating connection timeout.
  • Check with your network administrator for port opening if connection timeout issue occurs.
Q.5) Which OS is supported by Siemens EDA tools?

A.) Siemens tools are compatible with RHEL 8.6 and above, or CentOS 7/8. To verify your operating system version, you can use the following command:

cat /etc/os-release

This command will display details about your current operating system, including the version and distribution, allowing you to confirm compatibility with Siemens tools.

Q.6) What is Siemens EDA tool License Access/Checkout procedure?

A.)

Q.7) How can you create a CSHRC file for Siemens tools?

A.) Below is a sample CSHRC file for your reference. Please ensure that the following configurations are properly set for accessing Siemens tools:

  • License Path: Verify that the license path is correctly specified to allow proper access to the Siemens licensing system.
  • Set Environment: Ensure that the necessary environment variables are set to enable the correct operation of Siemens tools.
  • Set Path: Confirm that the system path is correctly configured to include the directories for Siemens tools.

Proper configuration of these settings is crucial for smooth functionality and access to the required tools.

CSHRC file sample
Q.8) How can you verify if the submitted Hostname is included in the whitelist?

A.) These are the steps provided below.

  • Check the Hostname:
    1. Type hostname in the command terminal to display the current system hostname.
  • Verify Hosts File:
    1. Type gedit /etc/hosts in the command terminal.
    2. Check that the whitelisted hostname is present after localdomain4 in the file.
  • Verify System Hostname using nmtui:
    1. Type nmtui in the command terminal.
    2. Navigate to Set System Hostname and press Enter.

Ensure that the hostname is consistent across all entries and verify that the submitted Host-ID is correctly listed.

Please refer below screenshot for gedit /etc/hosts and make sure it is properly implemented

If it is not properly configured, open it from root by typing gedit /etc/hosts in the command terminal, make the necessary changes, and save the file.

Hosts file screenshot
Q.9) What are the tools available under SIEMENS EDA?

A.) A. HEP (Higher Education Programme) Bundle

This bundle includes tools for Analog and Digital Design, Full Flow, along with PCB System Design Solutions.

  • IC Nanometer Design Bundle
    Includes the following tools for IC design:
    • Tanner S-Edit: Tool for schematic entry and layout in custom IC design.
    • L-Edit: Custom layout editor for IC design, integrated with Tanner S-Edit.
    • T-Spice: A simulator used for analog and mixed-signal design verification.
    • Eldo: Analog simulation tool for IC design verification.
    • Questa ADMS: Advanced digital/mixed-signal simulator for high-performance verification.
    • Nitro-SoC: A toolset for building and simulating systems on a chip (SoC).
    • Oasys-RTL: RTL synthesis tool for digital design.
    • Calibre: Tool for physical verification, DRC, LVS, and design for manufacturing.
  • Design Verification Test Bundle
    Includes tools for verification and testing of digital designs:
    • Catapult Ultra: High-level synthesis tool for converting C/C++ to RTL.
    • Vista: Simulation and verification tool for digital systems.
    • ReqTracer: Requirements traceability tool for ensuring design specifications are met.
    • Questa (including ModelSim): Advanced verification toolset for RTL design, simulation, and debugging.
    • Oasys-RTL: RTL synthesis tool for digital design.
    • Precision Synthesis: Synthesis tool that converts RTL to gate-level netlists.
    • Leonardo Spectrum ASIC: ASIC synthesis tool for converting RTL into gate-level designs.
    • Tessent Silicon Test: Tool for ensuring silicon chips meet testing requirements.
    • System Vision: Design and simulation tool for embedded systems.
  • PCB System Design and Analysis
    Includes tools for PCB design and analysis:
    • PADS Professional: PCB design software with a comprehensive set of tools for schematic capture and PCB layout.
    • HyperLynx: Tools for signal integrity (SI), power integrity (PI), and thermal analysis of PCBs.

B. On-Demand Training (Online Training) Bundle

  • This bundle includes lab content and materials for various Mentor Technologies.
    • IC Logic Design
      Tools for digital logic design:
      • HDL Designer: Tool for designing hardware using HDL (VHDL/Verilog).
      • Req Tracer: Tool for managing and tracing design requirements.
      • Design Languages: VHDL, Verilog, SystemVerilog (SV), UVM for verification.
    • IC Logic Verification
      Tools for the verification of digital designs:
      • Questa: A toolset for RTL simulation, functional verification, and debugging.
      • Verification Tools (CDC, Formal, Lint, etc.): Tools for clock domain crossing (CDC) checks, formal verification, and linting (coding checks).
    • Hardware Assisted Verification - Emulation
      • Veloce: Hardware emulation platform used for verifying complex digital designs.
    • High-Level Synthesis (HLS)
      • Catapult: A tool for high-level synthesis that converts C/C++ designs into RTL.
    • IC Analog / Mixed-Signal Verification
      • Eldo/AFS/Questa ADMS: Tools for analog and mixed-signal simulation and verification.
    • Physical Verification
      • Calibre: Tool for physical design verification (DRC, LVS, and rule checking).
    • Design for Test (DFT)
      • Tessent: DFT tools for generating test patterns and ensuring testability.
    • Analog and Custom Layout Solution
      • Tanner: Custom analog design tool with full-flow support for schematic entry and layout.
    • PCB Solutions
      • PADS and Xpedition: PCB design tools with powerful features for layout, simulation, and validation.
    • Analysis Solution - SI/PI/Thermal
      • HyperLynx Solutions: Tools for signal integrity, power integrity, and thermal analysis in PCB designs.
    • Valor NPI - DFM Solution
      • Valor NPI: Design for manufacturability (DFM) solution for PCB designs to ensure they can be efficiently manufactured.
    • IC Packaging
      • Xpedition ICP: Tool for designing and analyzing IC packages.
Q.10) What are the commands to launch Siemens EDA tools?

A.) Below are the commands to invoke Siemens EDA tools:

  • Tanner:
    • sedit: Launches the schematic entry tool for designing circuits.
    • ledit: Launches the layout editor for custom IC design.
  • Calibre:
    • Calibre -gui: Opens the Calibre physical verification tool with a graphical user interface (GUI) for design rule checks (DRC), layout versus schematic (LVS), and other physical verification tasks.
  • Quest:
    • vsim: Invokes the Questa simulation tool for RTL design verification, including both digital and mixed-signal designs.
  • Tessent:
    • tessent -shell: Launches the Tessent tool suite with a command-line interface (CLI) for design-for-test (DFT) tasks and test pattern generation.
  • Oasys:
    • oasys: Starts the Oasys RTL synthesis tool for digital design.
    • start_gui: Launches the graphical user interface for Oasys to perform RTL synthesis tasks interactively.
  • Nitro:
    • nitro: Launches the Nitro-SoC tool for advanced SoC design and simulation.
    • start_gui: Opens the Nitro-SoC GUI for interactive system-on-chip design and analysis.
  • Precision RTL Synthesis:
    • precision: Invokes the Precision tool for RTL synthesis, optimizing digital designs and preparing them for gate-level implementation.
  • Catapult:
    • catapult: Starts the Catapult high-level synthesis tool to convert C/C++ code into RTL for efficient hardware design.

These commands are used to launch the respective tools, either through a command-line interface or a graphical interface, depending on the tool's configuration.

Q.11) What is the installation procedure for the Tanner EDA tool?

A.) Tanner EDA Tool Installation Procedure

  • Folder Creation:
    • Create a new folder (Name: MentorGraphics).
    • Create new folders tanner and calibre inside the /home/MentorGraphics folder.
  • Tanner Installation:
    • Copy the Tanner setup file to /home/MentorGraphics/tanner.
    • Use the command: chmod 777 -R tanner-2018_3u4-rhel6.bin
    • (Run this from /home/MentorGraphics/tanner).
    • Use the command: ./tanner-2018_3u4-rhel6.bin
    • (Run this from /home/MentorGraphics/tanner).
    • Type /home/MentorGraphics/tanner as the path for installation.
  • Package Install:
    • Use the command: yum install ld-linux.so.2
    • Use the command: yum install libXScrnSaver
    • Press Enter.
    • Type y to confirm.
    • Press Enter.
Q.12) How to integrate Calibre with Virtuoso?

A.) For integrating Calibre with Virtuoso, please follow the procedure provided in the screenshot.

Calibre-Virtuoso integration
Q.13) How to access Calibre in Virtuoso tool for SCL PDK v2.0?

A.)

  • After invoking Virtuoso tool, in CIW window type the below command,
    load( strcat( getShellEnvVar("CALIBRE_HOME") "/lib/calibre.skl" ))
  • Make sure in the cshrc file, CALIBRE_HOME environment is set to the correct path of the directory where the Calibre Tools are situated. Also ensure you have read access to the directory where the Calibre Tools are situated.
Q.14) Issue in Integrating Calibre with Virtuoso for SCL PDK v3.0?

A.)

  • If using SCL PDK v3 with proper setup then Calibre will be integrated with Virtuoso automatically, no need to invoke Calibre separately.
  • Make sure in the cshrc file, CALIBRE_HOME environment is set to the correct path of the directory where the Calibre Tools are situated. Also ensure you have read access to the directory where the Calibre Tools are situated.
Q.15) Error regarding calibre could not be licensed sufficiently?

A.) Make sure that the IP address 14.139.1.126 is not blocked and has proper access in the institute's firewall. The IP should be unrestricted and able to connect without any issues. Please check with your network administrator.