Synopsys Logo
    HELPING YOU DESIGN THE CHIP INSIDE


DESIGN IMPLEMENTATION
VERIFICATION
INTELLECTUAL PROPERTY
DFM/TCAD
DESIGN SERVICES
Arrow NEWSROOM
Arrow PLATFORM & RELEASES
Arrow PUBLICATIONS
Arrow CUSTOMER EDUCATION

Arrow SOLVNET
Arrow SEARCH FOR IP
Arrow SVP CAFE
Arrow SNUG

Back to TCAD Home

Products

TCAD Release 10.0 Known Problems for Related Tools

 DESSIS

Solver does not work on AMD64
The k.p quantum-well solver cannot be used on AMD64 Opteron.

Solution
Use the standard 32-bit Linux binaries, which also run on AMD64 Opteron.

ILS runs only on Intel Pentium III-compatible platforms
The solver ILS does not run on HP, Opteron, or Sun platforms. It only runs on Intel Pentium III-compatible platforms running Linux.

Solution
There is no solution.

DESSIS fails on HP-UX
On HP-UX 11.00 or HP-UX 11i, DESSIS fails with the error message:
 can't find library libcps.2, segmentation fault
Solution
Download and install the operating system patch PHSS_26912 from HP.

DESSIS crashes when using PARDISO
On a multiple CPU HP-UX 11.11 computer, DESSIS crashes when PARDISO is used.

Solution
Downgrade the system library patch level from:
PHSS_27700 1.0 CPSlib Cumulative Patch (OMP V2.0 for 11.11)
to:
PHSS_26913 1.0 CPSlib Cumulative Patch (OMP V2.0 for 11.11)

 DEVISE

Incorrect 3D DF-ISE boundary file import to DEVISE
During a 3D DF-ISE boundary file import (iseio:readbnd), some region elements (polyhedrons) may be reversed. As a result, the face normals point inwards and the polyhedral body has a negative volume. In this case, all subsequent PROCEM operations will fail on the incorrect bodies. The volumes of the imported polyhedrons can be checked using the (map solid:massprop (get-body-list)) command. If some bodies have a negative volume, they need to be reversed.

Solution
A simple Scheme script patch is available from Synopsys / Former ISE Technical Support. When the patch script is loaded, after DEVISE is launched, the iseio:readbnd operation will work correctly.

Two Contacts menu commands do not work from the GUI
The Contacts > Set Region Boundary Edges and Contacts > Set Region Boundary Faces menu commands do not work. The associated isegeo:set-contact-boundary-edges and isegeo:set-contact-boundary-faces Scheme extensions work correctly if the optional body-list argument is specified.

Solution
A simple Scheme script patch is available from Synopsys / Former ISE Technical Support. When the patch script is loaded, after DEVISE is launched, the commands will work correctly.

DF-ISE boundary files cannot be loaded to DEVISE in script mode
When DEVISE is started in batch mode, using the -l option without applying the -e option, loading a DF-ISE boundary file from the specified script will result in a segmentation fault. When the -e option is specified and the DEVISE GUI is not launched, loading DF-ISE boundary files from a script will work correctly.

Solution
It is suggested either to use the -e option or convert the DF-ISE boundary file to a sat file beforehand and load the sat file from the script. Another possible solution is to load the boundary file after the script is executed, directly from the command-line window.

Running DEVISE on a remote host
To run DEVISE on a remote host, certain environment variables must be set. For certain combinations of local and remote hosts, the display quality may remain unsatisfactory.

Solution
Set the following display-related environment variables. This syntax applies to csh:
 csh> setenv HOOPS_PICTURE x11/<hostname>:0.0
 csh> setenv DISPLAY <hostname>:0.0
Note that the placeholder <hostname> must be replaced with the name of the local host.

 DIOS

Incorrect use of the multiply command in DIOS
A symptom of the possible misuse of the command multiply is when DIOS performs an implant with Load2dmc and changes some options with multiply, so that subsequent implants that also use Load2dmc affect the profile of the previously implanted species.

The cause is that options specified in multiply are carried over from one implant step to another. For example, when species X(X=As, B...) is implanted using a command such as:

implant (load2dmc, Element=X...
multiply(species=Xtotal amorphized=add nonamorphized=add ...)
)

DIOS can load the profile and add it to an existing profile. However, the change continues to have an effect after this command is executed. Consequently, whenever a profile is loaded, it will be added to Xtotal. When the subsequent implant is performed with Load2dmc, although it is species Y, the loaded profile is also added to the Xtotal profile.

Solution
After the implant, in multiply, change the add options to keep, for example:

impl:(multiply(species=Xtotal amorphized=keep nonamorphized=keep))

Therefore, when another species implant is performed, it does not affect the profile of species X, for example:

Implantation(Element=P, Dose=1e14, Energy=10, Tilt=30degree,
Rotation=-10degree, Function=Load2dmc, Particles=1000, Damage=+1,
PolyOri=0, Amorphization=MCDamage, IFactor=1, VFactor=0.0, File=P.exp
multiply(species=Ptotal amorphized=add nonamorphized=add function=+1 factor=5))

!the following line cleans up the subsequent effect of "multiply"
impl:(multiply(species=Ptotal amorphized=keep nonamorphized=keep))

1d(xsec=0.0, spec(ptot) format=plt file=profile1.plt)

Implantation(Element=B, Dose=3e14, Energy=10, PolyOri=0, Amorphization=MCDamage, Function=Load2dmc, Particles=1000, Damage=+1, Tilt=10degree, Rotation=20degree, IFactor=1, VFactor=0.0, File=B.exp)

1d(xsec=0.0, spec(ptot) format=plt file=profile2.plt)

DIOS does not open
On Windows, DIOS requires an X server to display results in user mode. Hummingbird Exceed version 7.0 does not automatically open an X server. As a result, DIOS does not display in user mode.

Solution
To enable the display on a terminal, at every log on, click the Start button, select the Program tab, select the Hummingbird Connectivity 7.0 tab, and select the Exceed tab to the Exceed application. This starts the X server for that session. The X server must be restarted at every log on.

 FLOOPS-ISE

FLOOPS-ISE allocates too much memory
Setting the MGOALS resolution too small (depending on the structure) causes FLOOPS-ISE to allocate a significant amount of memory.

Solution
Use a larger resolution.

 Interfise

Converting file from OMEGA bound format to DF-ISE boundary format
The conversion of a file from OMEGA bound format to DF-ISE boundary format, using the option -bound2bnd, does not work properly or fails.

Solution
Convert files using the ISE tool MESH:

1. Rename the file extension (for example, change test.bound to test.bnd).
2. Run MESH on this file using the command:
 mesh -n -nop test
This generates the required boundary file as test.bndNEW, which can be renamed test.bnd.

 ISExtract

Parameter extraction for Mextram 504 model does not work
Parameter extraction for the Mextram 504 model does not work properly on IBM and Alpha platforms as they do not have certain features that ISExtract requires.

Solution
Use another platform. Linux is recommended for its speed.

 License Manager

Missing license directory after installation
On Windows, the installation script does not create a license directory.

Solution
Manually create a directory called licenses under C:\\ISE_TCAD (default path). Copy the ISE license file license.dat into this directory.

License manager does not start
On Windows, the license manager fails to start.

Solution
Check the security and permissions of the C:\\ISE_TCAD folder as discussed in Installation and User Setup on UNIX and Windows, Section 7 on page 7.

 MDRAW

MDRAW does not open
On Windows, MDRAW requires an X server to display results in user mode. Hummingbird Exceed version 7.0 does not automatically open an X server. As a result, MDRAW does not display in user mode.

Solution
To enable the display on a terminal, at every log on, click the Start button, select the Program tab, select the Hummingbird Connectivity 7.0 tab, and select the Exceed tab to the Exceed application. This starts the X server for that session. The X server must be restarted at every log on.

MDRAW does not open
On Windows, the shell in which MDRAW is started displays 'starting mdraw' but the GUI does not open.

Solution
Create a local environment variable called DISPLAY with a suitable value. The value 127.0.0.1:0 is displayed to the local machine. This change persists across startups and shutdowns and, therefore, does not need to be repeated. Alternatively, a systems administrator can create this as a system variable.

MDRAW does not start from GENESISe
On Windows, MDRAW does not start when using Edit Input > Boundary from the MDRAW icon in a GENESISe project or when GENESISe is running in interactive mode.

Solution
In GENESISe:
  1. Edit > User Preferences.
  2. In the GENESISe Preferences dialog box, in the Binaries section, open the editor entry.
  3. Set the mdraw_bound command to: mdraw -noloadCmd
  4. Open the tool entry.
  5. Set the mdraw command to: mdraw

 NOFFSET3D

NOFFSET3D does not generate mesh or crashes
In some cases, NOFFSET3D fails to generate the mesh or crashes.

Solution
Download and install the latest NOFFSET3D patch from ISE. Contact Synopsys / Former ISE Support to obtain the FTP logon password.

 Tecplot-ISE

Selection problems on Linux
When selecting using the left mouse button, the following error message is displayed: "No objects can be selected. No streamtraces, iso-surfaces, or slices exists in the current frame".

Solution
Unselect the Num Lock key on the keyboard.

Shortcut keys do not work on Linux
Keyboard shortcuts such as Ctrl+F do not work on Linux.

Solution
Unselect the Num Lock key on the keyboard.

Tecplot-ISE does not start
Tecplot-ISE requires OpenGL. If OpenGL is not installed, error messages are displayed that contain a reference to libGLw.so.1.

Solution
Install the OpenGL libraries. Contact your hardware vendor.

Tecplot-ISE fails on certain Linux installations
On Linux Red Hat 9.0 or other Linux installations based on the kernel version 2.4, Tecplot-ISE fails with error messages such as:
 tecplot.shared: relocation error: libtec.so: symbol errno,
 version GLIBC_2.0 not defined in file libc.so.6 with
 link time reference
Solution
1. Edit the file $ISEROOT/tecplot/ix86/2.2/tecplot10/bin/tecplot.
2. Change the top of the file to look like:
 #!/bin/sh
 LD_ASSUME_KERNEL=2.4.1
 export LD_ASSUME_KERNEL
3.If the problem persists, change it to:
 export LD_ASSUME_KERNEL=2
Alternatively, use Red Hat Linux 8.0. In general, Synopsys / Former ISE cannot guarantee compatibility across different Red Hat releases and other Linux releases.

ISE TCAD Tools window does not update
On all platforms, when there is a FLOOPS-ISE transition from 1D to 2D, the ISE TCAD Tools window does not update.

Solution
Close the ISE TCAD Tools window and reopen it.