SlideShare a Scribd company logo
1 of 18
Download to read offline
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
Setup of EDA tools and
workstation environment variables
in NCTU 307 Lab. workstations
Tao-Yi Lee
RFVLSI LAB, NCTU
2012/7/18 1
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
$PATH Variable in Linux
• All binary (i.e. executables) are looked for in the
directories specified in this variable.
• System will search in order, which means if there
are multiple binaries with same filename, the first
match in the $PATH list will be the one being
executed.
2012/7/18 2
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
$LD_LIBRARY_PATH Variable in Linux
• This variable specifies dynamic linked libraries.
Most programs are too big to be in a single file. So
they may need many external *.so files to be
successfully initiated. (similar to Microsoft
Windows® *.dll)
• The system will also search in order
• Related command : ldd
2012/7/18 3
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
$LM_LICENSE_FILE Variable in Linux
• The variable used by FlexLM, a license management
services adopted by most EDA tools.
• Refer to CIC website to do the setup:
http://www.cic.edu.tw
– Synopsis: 26585@lsnctu
– Springsoft Verdi (now Synopsis): 5219@lsnctu
– Springsoft Laker (now Synopsis): 5229@lsnctu
– Mentor Graphics: 1717@lsnctu3
– Cadence: 5280@lsnctu
• Related command: lmstat –a -c
2012/7/18 4
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
$DISPLAY Variable in Linux
• export DISPLAY=<YOUR_IP_ADDRESS>:0
• Open-source X11 server: Xming
http://sourceforge.net/projects/xming
2012/7/18 5
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
What’s Xming
• It’s an open-sourced X server for Windows systems
• Some GUI for unix-like systems (Linux, FreeBSD,
Solaris and Mac OS X etc.) are built on X11, which
uses server/client protocol for transmitting graphical
data.
• http://en.wikipedia.org/wiki/X_Window_System
Xming setup for RFVLSI 62014/4/18
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
Make sure 3 things first
• Xming is installed.
http://sourceforge.net/projects/xming/
• Extra fonts for xming is installed
• http://sourceforge.net/projects/xming/files/Xming-
fonts/
• Firewall (anti-virus software) is disabled.
Xming setup for RFVLSI 72014/4/18
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
Just click next, next, and next…
• After Xming is installed, please configure Xlaunch
Xming setup for RFVLSI 82014/4/18
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
Configure XLaunch
Xming setup for RFVLSI 92014/4/18
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
Configure Xlaunch (continued)
Check “No
Access Control”
Xming setup for RFVLSI 102014/4/18
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
Configure Xlaunch (continued)
Save configuration to desktop
Xming setup for RFVLSI 112014/4/18
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
How/When to start Xming?
• Click the desktop icon you saved
• Start xming before staring any GUI on
workstation
Xming setup for RFVLSI 122014/4/18
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
$DISPLAY environment variable
• Check whether $DISPLAY is set
– echo $DISPLAY
• Set $DISPLAY in bash shell
– export DISPLAY=140.113.aaa.bbb:0
• Set $DISPLAY in tcsh shell
– setenv DISPLAY 140.113.aaa.bbb:0
Xming setup for RFVLSI 132014/4/18
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
Debugging License Server Settings
• License won’t check-out
– Check $LM_LICENSE_FILE
and see if the license server
on the previous page exists in
the value (You do not need all
5 to run a single EDA tool)
– Check your research group’s
registration with CIC
– Inform CIC with IP of the
workstation you’re using
• Use their webpage
2012/7/18 14
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
Simple Debugging Procedures
• Cadence 5.141 won’t start (binary not found)
– Check $PATH variable and see if it contains the path of
“icfb”
– Also check $LD_LIBRARY_PATH
– /usr/cad/cadence/IC/IC51.41.151/tools/bin
– /usr/cad/cadence/IC/IC51.41.151/tools/lib
– Copy .bashrc from /home3/examples/. bashrc to your
home directory for quick solution
2012/7/18 15
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
Simple Debugging Procedures
• Cadence 5.141 won’t start and you see the
following message: Contact system administrator
*WARNING* voInit failed to find the passwd entry for (null), using '/tmp' for a home
directory.
The most likely cause of this problem is the failure of NIS lookups.
Please contact your system administrator.
*WARNING* clsInit failed: Success
*WARNING* file /.../…/CDS.log Success
*WARNING* file /.../.../CDS.log.1 Success
*WARNING* file /.../.../CDS.log.2 Success
*WARNING* file /.../.../CDS.log.3 Success
*WARNING* file /.../.../CDS.log.4 Success
*WARNING* file /.../.../CDS.log.5 Success
*WARNING* file /.../.../CDS.log.6 Success
*WARNING* file /.../.../CDS.log.7 Success
*WARNING* file /.../.../CDS.log.8 Success
*WARNING* file /.../.../CDS.log.9 Success
Failed to lock log file: /.../.../CDS.log.2012/7/18 16
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
Simple Debugging Procedures
• Cadence 6.14 won’t start (binary not found)
– Check $PATH variable and see if it contains the path of “virtuoso”
– Copy .bashrc from /home3/examples/. bashrc to your home
directory for quick solution
• Laker won’t start (binary not found)
– Check $PATH variable and see if it contains the path of “laker”
– Copy .bashrc from /home3/examples/. bashrc to your home
directory for quick solution
• Calibre won’t start: No Calibre menu in Virtuoso Layout Editor
– Copy .cdsinit from /home3/examples/.cdsinit to your home
directory
2012/7/18 17
Setup of EDA tools and workstation environment
variables in NCTU 307 Lab. workstations
Some Useful Commands
• passwd: Change password
• rm: delete file
• mv: move file, rename file
• top: see system tasks
• ps: see current tasks
• w: see how many users are using workstation
• chmod: change file permisssions
2012/7/18 18

More Related Content

What's hot

射頻電子 - [第二章] 傳輸線理論
射頻電子 - [第二章] 傳輸線理論射頻電子 - [第二章] 傳輸線理論
射頻電子 - [第二章] 傳輸線理論Simen Li
 
Verilog Test Bench
Verilog Test BenchVerilog Test Bench
Verilog Test BenchDr.YNM
 
Overview of digital design with Verilog HDL
Overview of digital design with Verilog HDLOverview of digital design with Verilog HDL
Overview of digital design with Verilog HDLanand hd
 
Clock Tree Timing 101
Clock Tree Timing 101Clock Tree Timing 101
Clock Tree Timing 101Silicon Labs
 
射頻電子 - [第四章] 散射參數網路
射頻電子 - [第四章] 散射參數網路射頻電子 - [第四章] 散射參數網路
射頻電子 - [第四章] 散射參數網路Simen Li
 
射頻電子 - [實驗第二章] I/O電路設計
射頻電子 - [實驗第二章] I/O電路設計射頻電子 - [實驗第二章] I/O電路設計
射頻電子 - [實驗第二章] I/O電路設計Simen Li
 
Design of -- Two phase non overlapping low frequency clock generator using Ca...
Design of -- Two phase non overlapping low frequency clock generator using Ca...Design of -- Two phase non overlapping low frequency clock generator using Ca...
Design of -- Two phase non overlapping low frequency clock generator using Ca...Prashantkumar R
 
射頻電子 - [第三章] 史密斯圖與阻抗匹配
射頻電子 - [第三章] 史密斯圖與阻抗匹配射頻電子 - [第三章] 史密斯圖與阻抗匹配
射頻電子 - [第三章] 史密斯圖與阻抗匹配Simen Li
 
射頻電子 - [實驗第三章] 濾波器設計
射頻電子 - [實驗第三章] 濾波器設計射頻電子 - [實驗第三章] 濾波器設計
射頻電子 - [實驗第三章] 濾波器設計Simen Li
 
Agilent ADS 模擬手冊 [實習1] 基本操作與射頻放大器設計
Agilent ADS 模擬手冊 [實習1] 基本操作與射頻放大器設計Agilent ADS 模擬手冊 [實習1] 基本操作與射頻放大器設計
Agilent ADS 模擬手冊 [實習1] 基本操作與射頻放大器設計Simen Li
 
Static_Timing_Analysis_in_detail.pdf
Static_Timing_Analysis_in_detail.pdfStatic_Timing_Analysis_in_detail.pdf
Static_Timing_Analysis_in_detail.pdfUsha Mehta
 
Digital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational CircuitDigital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational CircuitUsha Mehta
 
Advanced Low Power Techniques in Chip Design
Advanced Low Power Techniques in Chip DesignAdvanced Low Power Techniques in Chip Design
Advanced Low Power Techniques in Chip DesignDr. Shivananda Koteshwar
 
optimazation of standard cell layout
optimazation of standard cell layoutoptimazation of standard cell layout
optimazation of standard cell layoutE ER Yash nagaria
 

What's hot (20)

virtuoso
virtuosovirtuoso
virtuoso
 
射頻電子 - [第二章] 傳輸線理論
射頻電子 - [第二章] 傳輸線理論射頻電子 - [第二章] 傳輸線理論
射頻電子 - [第二章] 傳輸線理論
 
Verilog
VerilogVerilog
Verilog
 
Verilog Test Bench
Verilog Test BenchVerilog Test Bench
Verilog Test Bench
 
Overview of digital design with Verilog HDL
Overview of digital design with Verilog HDLOverview of digital design with Verilog HDL
Overview of digital design with Verilog HDL
 
Clock Tree Timing 101
Clock Tree Timing 101Clock Tree Timing 101
Clock Tree Timing 101
 
射頻電子 - [第四章] 散射參數網路
射頻電子 - [第四章] 散射參數網路射頻電子 - [第四章] 散射參數網路
射頻電子 - [第四章] 散射參數網路
 
PAL
PALPAL
PAL
 
射頻電子 - [實驗第二章] I/O電路設計
射頻電子 - [實驗第二章] I/O電路設計射頻電子 - [實驗第二章] I/O電路設計
射頻電子 - [實驗第二章] I/O電路設計
 
Study of vlsi design methodologies and limitations using cad tools for cmos t...
Study of vlsi design methodologies and limitations using cad tools for cmos t...Study of vlsi design methodologies and limitations using cad tools for cmos t...
Study of vlsi design methodologies and limitations using cad tools for cmos t...
 
Verilog HDL
Verilog HDLVerilog HDL
Verilog HDL
 
Design of -- Two phase non overlapping low frequency clock generator using Ca...
Design of -- Two phase non overlapping low frequency clock generator using Ca...Design of -- Two phase non overlapping low frequency clock generator using Ca...
Design of -- Two phase non overlapping low frequency clock generator using Ca...
 
射頻電子 - [第三章] 史密斯圖與阻抗匹配
射頻電子 - [第三章] 史密斯圖與阻抗匹配射頻電子 - [第三章] 史密斯圖與阻抗匹配
射頻電子 - [第三章] 史密斯圖與阻抗匹配
 
射頻電子 - [實驗第三章] 濾波器設計
射頻電子 - [實驗第三章] 濾波器設計射頻電子 - [實驗第三章] 濾波器設計
射頻電子 - [實驗第三章] 濾波器設計
 
Agilent ADS 模擬手冊 [實習1] 基本操作與射頻放大器設計
Agilent ADS 模擬手冊 [實習1] 基本操作與射頻放大器設計Agilent ADS 模擬手冊 [實習1] 基本操作與射頻放大器設計
Agilent ADS 模擬手冊 [實習1] 基本操作與射頻放大器設計
 
Verilog lab manual (ECAD and VLSI Lab)
Verilog lab manual (ECAD and VLSI Lab)Verilog lab manual (ECAD and VLSI Lab)
Verilog lab manual (ECAD and VLSI Lab)
 
Static_Timing_Analysis_in_detail.pdf
Static_Timing_Analysis_in_detail.pdfStatic_Timing_Analysis_in_detail.pdf
Static_Timing_Analysis_in_detail.pdf
 
Digital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational CircuitDigital VLSI Design : Combinational Circuit
Digital VLSI Design : Combinational Circuit
 
Advanced Low Power Techniques in Chip Design
Advanced Low Power Techniques in Chip DesignAdvanced Low Power Techniques in Chip Design
Advanced Low Power Techniques in Chip Design
 
optimazation of standard cell layout
optimazation of standard cell layoutoptimazation of standard cell layout
optimazation of standard cell layout
 

Viewers also liked

Allegro PCB教學
Allegro PCB教學Allegro PCB教學
Allegro PCB教學Michael Lee
 
Cadence P-cell tutorial
Cadence P-cell tutorial Cadence P-cell tutorial
Cadence P-cell tutorial Michael Lee
 
Generiic RF passive device modeling
Generiic RF passive device modelingGeneriic RF passive device modeling
Generiic RF passive device modelingMichael Lee
 
OrCAD / Allegro PCB Editor Design Guide
OrCAD / Allegro PCB Editor Design GuideOrCAD / Allegro PCB Editor Design Guide
OrCAD / Allegro PCB Editor Design GuideOle Ejlersen
 
NCTu DIC 2012 term report
NCTu DIC 2012 term reportNCTu DIC 2012 term report
NCTu DIC 2012 term reportMichael Lee
 
Skill translator usage guide
Skill translator usage guideSkill translator usage guide
Skill translator usage guideMichael Lee
 

Viewers also liked (6)

Allegro PCB教學
Allegro PCB教學Allegro PCB教學
Allegro PCB教學
 
Cadence P-cell tutorial
Cadence P-cell tutorial Cadence P-cell tutorial
Cadence P-cell tutorial
 
Generiic RF passive device modeling
Generiic RF passive device modelingGeneriic RF passive device modeling
Generiic RF passive device modeling
 
OrCAD / Allegro PCB Editor Design Guide
OrCAD / Allegro PCB Editor Design GuideOrCAD / Allegro PCB Editor Design Guide
OrCAD / Allegro PCB Editor Design Guide
 
NCTu DIC 2012 term report
NCTu DIC 2012 term reportNCTu DIC 2012 term report
NCTu DIC 2012 term report
 
Skill translator usage guide
Skill translator usage guideSkill translator usage guide
Skill translator usage guide
 

Similar to Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations

Linux Desktop Automation
Linux Desktop AutomationLinux Desktop Automation
Linux Desktop AutomationRui Lapa
 
Nagios Conference 2014 - Mike Weber - Expanding NRDS Capabilities on Linux Sy...
Nagios Conference 2014 - Mike Weber - Expanding NRDS Capabilities on Linux Sy...Nagios Conference 2014 - Mike Weber - Expanding NRDS Capabilities on Linux Sy...
Nagios Conference 2014 - Mike Weber - Expanding NRDS Capabilities on Linux Sy...Nagios
 
Oracle11g On Fedora14
Oracle11g On Fedora14Oracle11g On Fedora14
Oracle11g On Fedora14kmsa
 
24HOP Introduction to Linux for SQL Server DBAs
24HOP Introduction to Linux for SQL Server DBAs24HOP Introduction to Linux for SQL Server DBAs
24HOP Introduction to Linux for SQL Server DBAsKellyn Pot'Vin-Gorman
 
Introduction to JumpStart
Introduction to JumpStartIntroduction to JumpStart
Introduction to JumpStartScott McDermott
 
A Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy SystemA Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy Systemadrian_nye
 
Quick-and-Easy Deployment of a Ceph Storage Cluster with SLES
Quick-and-Easy Deployment of a Ceph Storage Cluster with SLESQuick-and-Easy Deployment of a Ceph Storage Cluster with SLES
Quick-and-Easy Deployment of a Ceph Storage Cluster with SLESJan Kalcic
 
V mware
V mwareV mware
V mwaredvmug1
 
Puppet Primer, Robbie Jerrom, Solution Architect VMware
Puppet Primer, Robbie Jerrom, Solution Architect VMwarePuppet Primer, Robbie Jerrom, Solution Architect VMware
Puppet Primer, Robbie Jerrom, Solution Architect VMwaresubtitle
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorialDru Lavigne
 
Chef - industrialize and automate your infrastructure
Chef - industrialize and automate your infrastructureChef - industrialize and automate your infrastructure
Chef - industrialize and automate your infrastructureMichaël Lopez
 
Automatic systems installations and change management wit FAI - Talk for Netw...
Automatic systems installations and change management wit FAI - Talk for Netw...Automatic systems installations and change management wit FAI - Talk for Netw...
Automatic systems installations and change management wit FAI - Talk for Netw...Henning Sprang
 
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios CoreNrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios CoreNagios
 
NRPE - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core 4 and others.
NRPE - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core 4 and others.NRPE - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core 4 and others.
NRPE - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core 4 and others.Marc Trimble
 
Developing IT infrastructures with Puppet
Developing IT infrastructures with PuppetDeveloping IT infrastructures with Puppet
Developing IT infrastructures with PuppetAlessandro Franceschi
 
Installing odoo v8 from github
Installing odoo v8 from githubInstalling odoo v8 from github
Installing odoo v8 from githubAntony Gitomeh
 

Similar to Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations (20)

Linux Desktop Automation
Linux Desktop AutomationLinux Desktop Automation
Linux Desktop Automation
 
Nagios Conference 2014 - Mike Weber - Expanding NRDS Capabilities on Linux Sy...
Nagios Conference 2014 - Mike Weber - Expanding NRDS Capabilities on Linux Sy...Nagios Conference 2014 - Mike Weber - Expanding NRDS Capabilities on Linux Sy...
Nagios Conference 2014 - Mike Weber - Expanding NRDS Capabilities on Linux Sy...
 
Oracle11g On Fedora14
Oracle11g On Fedora14Oracle11g On Fedora14
Oracle11g On Fedora14
 
Oracle11g on fedora14
Oracle11g on fedora14Oracle11g on fedora14
Oracle11g on fedora14
 
24HOP Introduction to Linux for SQL Server DBAs
24HOP Introduction to Linux for SQL Server DBAs24HOP Introduction to Linux for SQL Server DBAs
24HOP Introduction to Linux for SQL Server DBAs
 
linux installation.pdf
linux installation.pdflinux installation.pdf
linux installation.pdf
 
Introduction to JumpStart
Introduction to JumpStartIntroduction to JumpStart
Introduction to JumpStart
 
A Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy SystemA Fabric/Puppet Build/Deploy System
A Fabric/Puppet Build/Deploy System
 
Quick-and-Easy Deployment of a Ceph Storage Cluster with SLES
Quick-and-Easy Deployment of a Ceph Storage Cluster with SLESQuick-and-Easy Deployment of a Ceph Storage Cluster with SLES
Quick-and-Easy Deployment of a Ceph Storage Cluster with SLES
 
V mware
V mwareV mware
V mware
 
Puppet Primer, Robbie Jerrom, Solution Architect VMware
Puppet Primer, Robbie Jerrom, Solution Architect VMwarePuppet Primer, Robbie Jerrom, Solution Architect VMware
Puppet Primer, Robbie Jerrom, Solution Architect VMware
 
Rac on NFS
Rac on NFSRac on NFS
Rac on NFS
 
Dru lavigne servers-tutorial
Dru lavigne servers-tutorialDru lavigne servers-tutorial
Dru lavigne servers-tutorial
 
Chef - industrialize and automate your infrastructure
Chef - industrialize and automate your infrastructureChef - industrialize and automate your infrastructure
Chef - industrialize and automate your infrastructure
 
Automatic systems installations and change management wit FAI - Talk for Netw...
Automatic systems installations and change management wit FAI - Talk for Netw...Automatic systems installations and change management wit FAI - Talk for Netw...
Automatic systems installations and change management wit FAI - Talk for Netw...
 
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios CoreNrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
Nrpe - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core
 
NRPE - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core 4 and others.
NRPE - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core 4 and others.NRPE - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core 4 and others.
NRPE - Nagios Remote Plugin Executor. NRPE plugin for Nagios Core 4 and others.
 
Developing IT infrastructures with Puppet
Developing IT infrastructures with PuppetDeveloping IT infrastructures with Puppet
Developing IT infrastructures with Puppet
 
#WeSpeakLinux Session
#WeSpeakLinux Session#WeSpeakLinux Session
#WeSpeakLinux Session
 
Installing odoo v8 from github
Installing odoo v8 from githubInstalling odoo v8 from github
Installing odoo v8 from github
 

Recently uploaded

HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 

Recently uploaded (20)

★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 

Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations

  • 1. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations Tao-Yi Lee RFVLSI LAB, NCTU 2012/7/18 1
  • 2. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations $PATH Variable in Linux • All binary (i.e. executables) are looked for in the directories specified in this variable. • System will search in order, which means if there are multiple binaries with same filename, the first match in the $PATH list will be the one being executed. 2012/7/18 2
  • 3. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations $LD_LIBRARY_PATH Variable in Linux • This variable specifies dynamic linked libraries. Most programs are too big to be in a single file. So they may need many external *.so files to be successfully initiated. (similar to Microsoft Windows® *.dll) • The system will also search in order • Related command : ldd 2012/7/18 3
  • 4. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations $LM_LICENSE_FILE Variable in Linux • The variable used by FlexLM, a license management services adopted by most EDA tools. • Refer to CIC website to do the setup: http://www.cic.edu.tw – Synopsis: 26585@lsnctu – Springsoft Verdi (now Synopsis): 5219@lsnctu – Springsoft Laker (now Synopsis): 5229@lsnctu – Mentor Graphics: 1717@lsnctu3 – Cadence: 5280@lsnctu • Related command: lmstat –a -c 2012/7/18 4
  • 5. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations $DISPLAY Variable in Linux • export DISPLAY=<YOUR_IP_ADDRESS>:0 • Open-source X11 server: Xming http://sourceforge.net/projects/xming 2012/7/18 5
  • 6. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations What’s Xming • It’s an open-sourced X server for Windows systems • Some GUI for unix-like systems (Linux, FreeBSD, Solaris and Mac OS X etc.) are built on X11, which uses server/client protocol for transmitting graphical data. • http://en.wikipedia.org/wiki/X_Window_System Xming setup for RFVLSI 62014/4/18
  • 7. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations Make sure 3 things first • Xming is installed. http://sourceforge.net/projects/xming/ • Extra fonts for xming is installed • http://sourceforge.net/projects/xming/files/Xming- fonts/ • Firewall (anti-virus software) is disabled. Xming setup for RFVLSI 72014/4/18
  • 8. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations Just click next, next, and next… • After Xming is installed, please configure Xlaunch Xming setup for RFVLSI 82014/4/18
  • 9. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations Configure XLaunch Xming setup for RFVLSI 92014/4/18
  • 10. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations Configure Xlaunch (continued) Check “No Access Control” Xming setup for RFVLSI 102014/4/18
  • 11. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations Configure Xlaunch (continued) Save configuration to desktop Xming setup for RFVLSI 112014/4/18
  • 12. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations How/When to start Xming? • Click the desktop icon you saved • Start xming before staring any GUI on workstation Xming setup for RFVLSI 122014/4/18
  • 13. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations $DISPLAY environment variable • Check whether $DISPLAY is set – echo $DISPLAY • Set $DISPLAY in bash shell – export DISPLAY=140.113.aaa.bbb:0 • Set $DISPLAY in tcsh shell – setenv DISPLAY 140.113.aaa.bbb:0 Xming setup for RFVLSI 132014/4/18
  • 14. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations Debugging License Server Settings • License won’t check-out – Check $LM_LICENSE_FILE and see if the license server on the previous page exists in the value (You do not need all 5 to run a single EDA tool) – Check your research group’s registration with CIC – Inform CIC with IP of the workstation you’re using • Use their webpage 2012/7/18 14
  • 15. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations Simple Debugging Procedures • Cadence 5.141 won’t start (binary not found) – Check $PATH variable and see if it contains the path of “icfb” – Also check $LD_LIBRARY_PATH – /usr/cad/cadence/IC/IC51.41.151/tools/bin – /usr/cad/cadence/IC/IC51.41.151/tools/lib – Copy .bashrc from /home3/examples/. bashrc to your home directory for quick solution 2012/7/18 15
  • 16. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations Simple Debugging Procedures • Cadence 5.141 won’t start and you see the following message: Contact system administrator *WARNING* voInit failed to find the passwd entry for (null), using '/tmp' for a home directory. The most likely cause of this problem is the failure of NIS lookups. Please contact your system administrator. *WARNING* clsInit failed: Success *WARNING* file /.../…/CDS.log Success *WARNING* file /.../.../CDS.log.1 Success *WARNING* file /.../.../CDS.log.2 Success *WARNING* file /.../.../CDS.log.3 Success *WARNING* file /.../.../CDS.log.4 Success *WARNING* file /.../.../CDS.log.5 Success *WARNING* file /.../.../CDS.log.6 Success *WARNING* file /.../.../CDS.log.7 Success *WARNING* file /.../.../CDS.log.8 Success *WARNING* file /.../.../CDS.log.9 Success Failed to lock log file: /.../.../CDS.log.2012/7/18 16
  • 17. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations Simple Debugging Procedures • Cadence 6.14 won’t start (binary not found) – Check $PATH variable and see if it contains the path of “virtuoso” – Copy .bashrc from /home3/examples/. bashrc to your home directory for quick solution • Laker won’t start (binary not found) – Check $PATH variable and see if it contains the path of “laker” – Copy .bashrc from /home3/examples/. bashrc to your home directory for quick solution • Calibre won’t start: No Calibre menu in Virtuoso Layout Editor – Copy .cdsinit from /home3/examples/.cdsinit to your home directory 2012/7/18 17
  • 18. Setup of EDA tools and workstation environment variables in NCTU 307 Lab. workstations Some Useful Commands • passwd: Change password • rm: delete file • mv: move file, rename file • top: see system tasks • ps: see current tasks • w: see how many users are using workstation • chmod: change file permisssions 2012/7/18 18