This wiki provides information for students taking IC design courses at the University of Delaware and using ECE Virtual Machines (VMs) for their class work. The courses are listed [[https://www.eecis.udel.edu/~vsaxena/pages/teaching.html|here]] and the course material is available on Canvas. ===== Remote Access Setup ===== Analog integrated circuit (IC) design courses at UD require extensive use of Cadence Design Tools in the CentOS Linux environment. Please use the following steps to access Electronic Design and Automation (EDA) tools on your on-campus or off-campus PC: * Request an [[EECIS Linux account]]. * [[Off-campus|Setup Remote Access to use Cadence Software ]] ===== Cadence Setup for UD IC Design Courses ===== /* [[microelectronics| CAD Tools Setup for ECE 310: Microelectronics I]] */ /* [[vlsi_course| EDA Tool Setup for ECE 445: Introduction to VLSI Design]] */ * [[analog| EDA Tool Setup for CPEG 424/624: Analog IC Design]] /* [[mixed_signal| CAD Tools Setup for CPEG XYZ: Mixed-Signal IC Design]] */ /* [[RFIC| CAD Tools Setup for CPEG UVW: Radio Frequency IC Design]] */ /* Cadence Tutorials for UI students are posted [[http://lumerink.com/courses/ECE310/s18/Cadence2018.htm|here]]. Note that there may be difference in Cadence libraries setup between courses. */ /* Legacy Cadence Tutorials for Custom CMOS IC Design and Layout are posted [[http://www.lumerink.com/courses/ece5410/Cadence%20Tutorials/cadence_tutorials.htm|here]]. */ ----- ===== Cadence Tutorials ===== * [[cad_tutorials|Cadence Tutorials for UD Analog IC Design Courses]] * CMOSEdu tutorials (from Prof. Baker's CMOS book) can be found [[http://cmosedu.com/videos/cadence/cadence_videos.htm|here]]. ----- ===== Quick Links ===== **Logins and Passwords ** * Use your UD login and password for the VPN. For VPN-related issues contact [[http://www1.udel.edu/it/|UD IT]] * Use your [[EECIS Linux account|EECIS login]] for logging into the Linux VMs. **This is different from your UD login/password.** In case of login issues see [[EECIS troubleshooting]]. **X2Go Help** * [[x2go_install|X2Go Client]] to access Linux VMs. **SSH X11 Forwarding Help** * [[ssh_X11|SSH X11]] to forward graphics display over ssh. **Linux Help** * An overview of CentOS Linux commands is [[https://citricks.net/cheatsheet-centos-commands/|here]]. You can also download the {{ :wiki:linux-commands-cheat-sheet-a4.pdf |Linux Command Cheat Sheet}} * How to use a [[https://www.youtube.com/watch?v=EQFIkyIiWbA|text editor]] in Linux. * Help on killing a non-responsive process is [[http://www.tecmint.com/how-to-kill-a-process-in-linux/|here]]. ----- ===== Frequently Asked Questions ===== [[Linux FAQs]] [[Cadence FAQs]] [[Spectre FAQs]] [[ncsu_180nm_process_info|180nm CMOS Process Information]] [[On Semi C5 Process Information]] ----- ===== Comments ===== Please feel free to report bugs on this site and mail your suggestions to vsaxena AT udel DOT edu