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 9.5 Known Problems for Related Tools

 DESSIS

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)

 DESSIS-Laser

Different results with laser gain-broadening convolution integral
The integration interval of the trapezoidal integration of the gain-broadening convolution integral has changed since Release 8.5, which results in differences that are prominent in the 1D case. The situation is aggravated if the broadening bandwidth is much smaller than the interval.

Solution
A more accurate and efficient Gaussian quadrature integration routine will replace the existing trapezoidal integration in the next ISE TCAD release.

 DEVISE

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.

Missing library in DEVISE
When run on HP-UX 11.11i machines, DEVISE displays the following error message:
 lra@mustang> devise
 /usr/lib/dld.sl: Can't find path for shared library: libqt-mt.3
 /usr/lib/dld.sl: No such file or directory
 IOT trap
This is due to a missing library libqt-mt.3, which needs to be copied to the directory
$ISEROOT/tcad/9.5/hp-pa2/hpux11/lib/deviselib.

Solution
Contact ISE Technical Support and request the missing library.

 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.

 DMW Scheduler

DMW Scheduler fails on Linux systems with Red Hat 9.x
The DMW Scheduler does not submit jobs to Red Hat 9.x machines and DMWUmpire reports that the system is not ready. All ISE TCAD tools running on the (unsupported) Linux version Red Hat 9.x give the following warning on standard output: Incorrectly built binary which accesses errno, h_errno or _res directly. Needs to be fixed.

Other tools give this warning but, to our knowledge, no other adverse effects are accepted. The problem is caused by the basic libraries of Linux, glibc/pthread, which seem to have changed in an incompatible way in Red Hat Release 9.0.

Solution
Use Red Hat Linux 8.0. In general, ISE cannot guarantee compatibility across different Red Hat releases and other Linux releases. However, the problem is under investigation and this web page will be updated if a solution is found.

 FLOOPS-ISE

Differences in DIOS and DIOS models in FLOOPS-ISE
Setting DiosPairModelMode and DiosEquilibriumModelMode do not give the same model as DIOS for polysilicon and do not have the same parameters for boundary conditions. Other differences include oxidation-enhanced diffusion and arsenic clustering for the equilibrium model.

Solution
Contact ISE Support.

Error in the FLOOPS-ISE documentation
In the manual for FLOOPS-ISE, Equations 7.97 and 7.98 are incorrect. They should be:

Solution
The equations are incorrect in the manual and FLOOPS-ISE Release 9.5 code. They are corrected in the patch version of FLOOPS-ISE 9.5.17, which is available for download.

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.

FLOOPS-ISE syntax checker indicates false errors
The syntax checker indicates an error for complex, legitimate Tcl code.

Solution
Use floops -n to switch off the syntax check.

Crystal-TRIM and diffusion steps result in floating exceptions
On DEC Alpha, Crystal-TRIM and diffusion steps give floating exceptions.

Solution
Use another platform.

Sourcing Advanced Calibration file
In FLOOPS-ISE and TCAD Fab Package projects, it is recommended that the Advanced Calibration file is sourced at the beginning of the simulation. When FLOOPS-ISE executes the init command to create the initial mesh, FLOOPS-ISE deletes the terms *DiffFactor (for example, BoronDiffFactor), which are defined in the Advanced Calibration file. In most cases, the effect on dopant diffusion is small but undesired.

Solution
For maximum accuracy, especially for P diffusion in highly As-doped regions:
1. Insert the line source AdvCal_95.fps or AdvancedCalibration after the init command in the FLOOPS-ISE input file.
2. To avoid a possible convergence failure after deposition of undoped oxide, in AdvCal_9.5.0.fps, replace the line:
set Total "(Phosphorus + Boron + Arsenic + Germanium + Indium + Antimony)"
with:
set Total "(Phosphorus + Boron + Arsenic + Germanium + Indium + Antimony + 1.0e5)"

Running load.mc or cascades feature in Crystal-TRIM causes internal failure
For all platforms, running the load.mc feature for BF2 or the cascades feature in Crystal-TRIM leads to an internal failure.

Solution
Use the following script from the input file:
proc SaveMC { args } {

 global DFISE_LIST
 global SAVE_OPTIONS
 # first items are the dataset names
 set DFISE_LIST [lrange $args 0 end-1]
 lappend DFISE_LIST PD_LastImp

 # last item is the file name
 set File [lindex $args end]

 # save write and restore DFISEList
 set SAVE_OPTIONS !Solutions
 struct dfise=${File}
 RestoreUserDFISEList
}

 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 Compaq Alpha platforms as they do not have certain features that ISExtract requires.

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

 License Manager

License manager does not start
On Windows, a system service for the license manager is created with lmtools, but the manager does not start.

Solution
In the lmtools 'configure services' window, specify the full path to lmgrd:
%ISEROOT%\\tcad\\9.5\\ix86\\WinNT\\etc\\lmgrd.exe

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 6.

 LIGAMENT

LIGAMENT Flow Editor GUI problems
Some GUI-related problems can be experienced:
  • Go To works only in an unfolded flow.
  • Cut, copy, and paste functions do not work in the Argument window.
Solution
Request the latest patch of LIGAMENT Flow Editor from Synopsys / Former ISE Support.

 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 ISE Support to obtain the FTP logon password.

 Tecplot-ISE

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. If you cannot install OpenGL, consider running the older version of Tecplot-ISE (Tecplot-ISE8). Note that Tecplot-ISE8 is no longer shipped.

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/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, ISE cannot guarantee compatibility across different Red Hat releases and other Linux releases.

Warning messages appear when loading FLOOPS-ISE data
When loading data that has been generated by FLOOPS-ISE, Tecplot-ISE displays warning messages such as 'Non-vertex based dataset unsupported'.

Solution
The warnings can be disabled in the ISE TCAD preferences in Tecplot-ISE. From the TCAD Tools panel: File > Preferences.

Tecplot-ISE does not start
Tecplot-ISE fails with error messages such as Err: Not authorized to run Tecplot. This problem is caused by a time-out if loading the binaries, for example, over an auto-mounted file system, takes too long.

Solution
Restart Tecplot-ISE.

No data in ISE TCAD Tools window in 1D
For 1D, on all platforms, no data is displayed in the ISE TCAD Tools window.

Solution
In 1D, the axis range and field selection can be manipulated directly using the core Tecplot functionalities Plot > Axis and Plot > Mapping Style, respectively. (For details, consult the Tecplot-ISE manual.)

Scale and log scale settings are reset
For all dimensions, on all platforms, the scale and log scale settings are reset by FLOOPS-ISE whenever a graphics update occurs.

Solution
No solution is currently available.

Synopsys/ Former 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.