ECE Linux

The ECELinux Virtual Lab environment is available to ECE Lab users.  Please use the instructions below to connect to either an SSH command-line only or graphical interface.

Contents

Connect to the Cornell Network

  • From off-campus, connect to Cornell VPN first.
  • If you are on campus and your workstation is not hardwired to the network:
    • Connect to RedRover or Eduroam Wifi

New ecelinux environment!

  • The ecelinux server environment has been upgraded to RHEL 8.
  • All requested CAD software has been installed at it’s latest version as many of the older versions will not work with RHEL 8.

Connect to ecelinux.ece.cornell.edu

  • SSH
    • From Terminal or Command Prompt enter this command:
      • ssh <netid>@ecelinux.ece.cornell.edu
        • replace <netid> with your NetID.
      • When prompted, enter NetID password
  • Remote Desktop
    • Use Microsoft RDP from a Windows or MAC workstation/laptop
    • Make sure that you log out every time you exit your session.
      • Do NOT just close the window.
      • Uncheck the “Save session for future logins” check box and choose Log Out.
        • If you don’t do this, your session will stay active on the ecelinux machine you were on and won’t release your resources, so files that you may have been editing will stay open and applications you were using will remain running. Also, if you are using Firefox, you will not be able to open it on any other ecelinux/ph314 system until you issue the command “rm -rf ~/.mozilla/firefox/”.
      • Hints on how to use
        • Install Microsoft Remote Desktop application:
        • If you are off campus:
        • If you are on campus:
          • Connect to RedRover or Eduroam Wifi
        • When finished, sign out by selecting “Log Out” from the Applications drop-down menu in the upper-left corner.
          • In the resulting window, uncheck the “Save session for future logins” check box.
          • Select the “Log Out”  button.
  • If vscode is used to attempt to connect to ecelinux.ece.cornell.edu and fails
    • Use the SSH procedure outlined above
    • IF this works, issue the following command to see if you have exceeded your disk space allotment:
      • quota -s

CAD Software

  • Installed software include:
    • anaconda3 # for python/conda virtual environments
    • Ansys HFSS/Maxwell
    • Select cadence packages
      • assura
      • confrml
      • Innovus
      • Genus
      • IC231
      • Pegasus
      • Quantus
      • Spectre
      • Stratus
      • Xcelium
    • comsol
    • Select Keysight packages
      • ADS
      • EMPro
    • matlab
    • Quartus Prime
      • Pro
      • Std
    • Select Siemens packages
      • Questasim
      • MentorGraphics aok
      • Catapult
    • silvaco
    • Select Synopsys packages
      • Customcompiler
      • hspice
      • Library compiler
      • NT (NanoTime)
      • prime
      • sentaurus
      • syn (Design Compiler)
      • vcs (with DVE)

Configure your environment commands

  • To create a new shell using GCC 13, issue the following command:
    • scl enable gcc-toolset-13 bash
  • To set up your session to use the desired CAD tool, use the command “module load modulename”
    • where modulename is one of the following (don’t include comments after the #):
      • anaconda3
      • ansys
      • cadence/cadence
      • cadence/genus
      • cadence/innovus
      • comsol
      • keysight/empro
      • keysight/keysight # ADS
      • matlab
      • quartus/quartus-prime-lite-v18
      • quartus/quartus-prime-pro
      • quartus/quartus-prime-std
      • siemens/catapult
      • siemens/questasim
      • siemens/siemens # MentorGraphics
      • silvaco
      • synopsys/synopsys-cc
      • synopsys/synopsys-ci
      • synopsys/synopsys-dc
      • synopsys/synopsys-hspice
      • synopsys/synopsys-lc
      • synopsys/synopsys-milkyway
      • synopsys/synopsys-nanotime
      • synopsys/synopsys-prime
      • synopsys/synopsys-sentaurus
      • synopsys/synopsys-vcs
      • xilinx

Learn more about the ITSG

IT Maintenance and Alerts

Sitemap

IT@Cornell Services