sudo apt-get install libxft ncurses libxext
: Add the following lines at the end of the file. Pay close attention to the paths, which should point to your QuestaSim installation directory.
What specific (e.g., Ubuntu 22.04, RHEL 9) are your target machines running?
When the graphical installer asks for an installation path, point it to (e.g., /media/myusb/Portable_EDA/questa_sim_2021 )**.
For a truly portable experience that works on any Linux OS, users often recommend Docker. This encapsulates the required OS environment and libraries, preventing the "dependency hell" that occurs when moving the software between different Linux distributions. User Experience & Performance download questasim for linux portable
installer script that extracts files into a chosen directory. You can move this directory across different Linux machines provided all dependencies are met. Dependencies:
The most reliable way to run QuestaSim on any computer without fighting dependencies is to install Linux inside a Virtual Machine (VMware or VirtualBox) and install QuestaSim inside that VM. Save the entire VM folder on your external SSD. As long as you have the hypervisor installed on the host machine (Windows/Linux), you can run the exact same QuestaSim environment without modification.
Check network communication using ping or telnet to the license server ports specified in the configuration script.
Run multiple versions of QuestaSim (e.g., 2021.2, 2023.1) simultaneously without conflicts. sudo apt-get install libxft ncurses libxext : Add
If you truly need a portable QuestaSim on Linux, here is the legal, practical path:
If you prefer a more permanent installation on a specific machine, you would add the following to ~/.bashrc , but this method will fail if you move the folder, making the wrapper script the superior choice:
Since Siemens (formerly Mentor Graphics) does not provide a single ".exe" style portable file for Linux, "portability" in this context refers to creating a that contains all necessary binaries and libraries. 1. Obtain the Base Files
as a stable base), you can run QuestaSim on newer or different Linux hosts (like Arch or Fedora) without manual library fixes. License Setup : It details how to set the MGLS_LICENSE_FILE When the graphical installer asks for an installation
By following these steps, you can turn the robust QuestaSim EDA tool into a highly flexible and portable simulation environment on your Linux system.
Make it executable: chmod +x setup_questa.sh
docker pull siemens/questa:latest # hypothetical docker save -o questa.tar siemens/questa # transfer questa.tar to another machine docker load -i questa.tar
After setting up the environment, it's time to verify that everything is working.
QuestaSim is a professional verification tool from Siemens EDA (formerly Mentor Graphics). It is not officially distributed as a "portable" standalone app (like an AppImage), but you can create a portable-like environment by installing it into a specific directory and moving that folder between machines with the same OS.