Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Synopys TCAD Tools on Debian/Ubuntu 64 bits

Status
Not open for further replies.

ecomesana

Newbie level 4
Newbie level 4
Joined
Jun 10, 2011
Messages
6
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,283
Location
Santiago de Compostela, Spain
Activity points
1,354
Has anyone try to use TCAD Sentaurus Workbench on 64 bits Ubuntu or Debian? Currently I am using this software (version E_2010.12) on a Ubuntu 10.04 64bits machine and I am having problems with the Workbench interface because it add strange characters to the some of the defined parameters in the SWB spreadsheet.

When I asked to Synopsys support they told me that there is support only for Suse and RedHat based systems, so I set up a virtual machine with CentOS (I don't have access to a RedHat or Suse license, and CentOs is equivalent to Redhat) and Sentaurus Workbench works perfectly. Then I have tried to change the version of the libraries and some enviroment variables in Ubuntu but I couldn't find the origin of the problem. Can anyone give me some clue?

Regards,
Enrique
 

Have you managed to solve this issue??
I have exactly the same problem, strange characters appearing in the examples that come along with Sentaurus and some stuff breaking for no reason (like Techplot).
I have tried first with openSUSE 11.4, same issues. Now I've tried with Debian 6.0, again, same issues as you. I'm getting frustrated with having to change operating systems. Can you confirm that CentOS works 100%?
Thanks
-SSG
 

I am still having the problem in Debian and Ubuntu 64 bits, in the Ubuntu 32 bits apparently works well, but then it is not possible to run simulations that require more than 4GB of RAM.

I been working with CentOS 64 bits 5.6 for a while and it works perfectly. I am using it in a virtual machine, because I can not change the OS of my computer (it is at work), but I think in real machine work also ok. I've tried with CentOS because it is an exact replica of RedHat that is one of the recommended OS by Synopsys. I didn't try with openSUSE so I can not tell.

We were trying to change library version and some environment variables but we could not find the origin of the problem. I need to find solution to the problem to be able to use Sentaurus in an external cluster that runs on Debian. But still nothing!

Sorry I can not help more.
Enrique
 

I wish I knew for sure whether CentOS will run it if installed as the OS and not virtual machine.
A colleague at work said he managed to get it working on Debian, and has the most recent version.
He entered the command dpkg -l for a list of installed packages, so that I could see which packages he has that I don't, perhaps the issue lies there.
I've attached the file to this post in case you want to browse through and see if you can fix your issue.
Let me know if you manage to find the package needed
-SSGView attachment installed packages.txt
 

I think you can try with CentOs. As far as know openSUSE is not the same as SUSE Enterprise which is the recomended version by Synopsys, it is like if you compare RedHat with Fedora (I forgot to say that Fedora also fails running Sentaurus): both follow the same philosophy but are different OSs. However CentOS and RedHat are mostly the same, I think that the only thing that they do is to change the name :D that is why I think Sentaurus works well in CentOS.

Can you tell me more about the Debian of your colleague? Can you send me the output of the commands "uname -a", "env" and "locale" in his system so I can compare with mine.

Thanks a lot!
Enrique
 

Here are the outputs:

Linux Sentaurus 2.6.32-5-amd64 #1 SMP Tue Jun 14 09:42:28 UTC 2011 x86_64 GNU/Linux


ORBIT_SOCKETDIR=/tmp/orbit-xxxx
SSH_AGENT_PID=2390
GPG_AGENT_INFO=/tmp/seahorse-n3OvAu/S.gpg-agent:2404:1
TERM=xterm
SHELL=/bin/bash
XDG_SESSION_COOKIE=051ff79db14fa2405922edbf0000000b-1311264505.12379-368458025
GTK_RC_FILES=/etc/gtk/gtkrc:/home/xxxx/.gtkrc-1.2-gnome2
WINDOWID=56623107
GNOME_KEYRING_CONTROL=/tmp/keyring-vSn1uh
GTK_MODULES=canberra-gtk-module
USER=xxxx
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:eek:r=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:eek:w=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
SSH_AUTH_SOCK=/tmp/keyring-vSn1uh/ssh
SESSION_MANAGER=local/Sentaurus:mad:/tmp/.ICE-unix/2342,unix/Sentaurus:/tmp/.ICE-unix/2342
USERNAME=xxxx
DESKTOP_SESSION=default
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
PWD=/home/xxxx
GDM_KEYBOARD_LAYOUT=us
LANG=en_US.utf8
GNOME_KEYRING_PID=2323
GDM_LANG=en_US.utf8
GDMSESSION=default
SHLVL=1
HOME=/home/xxxx
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
LOGNAME=xxxx
XDG_DATA_DIRS=/usr/share/gnome:/usr/share/gdm/:/usr/local/share/:/usr/share/
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-0xUykLUYpV,guid=91140fd1801dd697eaf95a420000001b
WINDOWPATH=7
DISPLAY=:0.0
XAUTHORITY=/var/run/gdm3/auth-for-xxxx-Adz8dp/database
COLORTERM=gnome-terminal
_=/usr/bin/env
xxxx@Sentaurus:~$ locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
 

Hi,
So did you manage to figure out the issue?
I installed redhat linux 6.0, it has the same problem. it seems that only 5.6 is compatible from a fresh install.
I think you need certain libraries to make everything work, I'm still not sure which ones.
Can you post a txtfile of all the packages you have installed on CentOS?
Thanks
 

Hello again,

Sorry I didn't reply before, but I been out for a while :)
I still having the same problem. Have you find any clue about the problem? Hope yes.

We also think that the problem must be in a core library, but as you we can not figure which one. As I told you before we change every library that SentarusWB calls to the version in CentOS, but nothing. However there were some of them that we couldn't change because when we do it the swb command returnned with a segmentation fault.

I send you the list of the installed packages in my CentOS. Hope it helps! I also append the environment information and the uname -a command output.

Enrique.
View attachment packageList.txt
 

Did you figure out the problem. I am having the same issue with Sentaurus workbench (SWB) on RHEL 6.2. For whatever reason, the gtree.dat file is not read correctly by SWB. Not sure why. The weird thing is that this install worked ok for several months before this error appeared. any information would be appreciated.
 

hi all,

i realize this thread is WAY old, but i made a little install guide and got Sentaurus to run on Fedora 18.

you can check it out here: https://solar-sims.blogspot.com/2013/05/baby-steps-synopsys-tcad-sentaurus.html
there is a link in the post to the text version.

------------------------------------------------------------------------------------------------------------------------------------------------------------------

however, my real question is how i can open the workbench on a local computer and submit jobs to a external cluster. does anyone know how to do this?
the computational resources of my machine are somewhat limited, so i'd like to run it on a cluster with >32gb RAM and >8 threads.

any ideas? i'm sure someone in industry has done this.. its not feasible to run complex simulations on your workstation computer !

thanks in advance!
 

Hi all,
I use Sentaurus H_2013.03-SP1 on CentOS 6.4. I have other problem with 'swb'. When program started and I try to create new or open existing project, the program suspend. It works very slow and project is not opened.
Have you any idea what can I do?

jacekph
 

Hi all,
I use Sentaurus H_2013.03-SP1 on CentOS 6.4. I have other problem with 'swb'. When program started and I try to create new or open existing project, the program suspend. It works very slow and project is not opened.

hi jacekph,

i actually have the exact same behavior on my cluster (also running CentOS 6.4), which is why i would like to submit jobs directly from my desktop. i do not have sudo access to the cluster so i was not able to resolve the issue of unusable workbench.

when debugging the issue, i tried printing in verbose mode and other options but i was not receiving any errors or indications why the error was caused. however, i tried the following and it may give you a lead:

instead of running the workbench out of /bin, try running the workbench out of /u/local/apps/sentaurus/H_2013.03-SP1/tcad/current/amd64/bin (point your SYSNOPSYS environment variable here instead of to /u/local/apps/sentaurus/H_2013.03-SP1/bin). when launching the workbench then, i got a library error:

Code:
[abhejit@login1 bin]$ ./swb: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.14' not found (required by ./swb)

[1]+  Exit 1                  ./swb


try this, and post what you get back.
 

hi sirgogo,
I tryied to run 'swb' from this location - /../../H_2013.03-SP1/tcad/current/amd64/bin, as you wrote. So I have got the same error.
 

okay, doing some googling turned up a few hits. basically, i think you should try to install the correct glibc libraries to resolve the error.

something like:

libstdc++4.6.2-1.fc17.1.i686.rpm

or

libstdc++.so.6 (i thikn its this one)


links:
1) https://askubuntu.com/questions/88718/how-to-get-glibcxx-3-4-14
2) https://forums.gentoo.org/viewtopic-t-913866-start-0.html
3) https://stackoverflow.com/questions/5216399/usr-lib-libstdc-so-6-version-glibcxx-3-4-15-not-found


most of the stuff can be found with "sudo yum install libstdc++.so.6" or some similar sequence.
as i don't have access to a system with CentOS 6.4, i can't do this myself. let me know if you figure it out.
 

Thank you

I just need to untar and double click on setup.exe (part of Ubuntu AMD64). For the sentaurus (common and amd64 component) and the SCL module, I am total lost. Please kindly show me step by step for installed the software
 

The request has two purposes: 1) Proof that the software fully install and operates and 2) the detail log of the installation will show me how to install the software on my computer.

If you are not success installation the software and a simple test run (like a simple demo test with the software demo suite) then how can I do it.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top