|
Back to TCAD Home
|

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:- Edit > User Preferences.
- In the GENESISe Preferences dialog box, in the Binaries section, open the editor entry.
- Set the mdraw_bound command to: mdraw -noloadCmd
- Open the tool entry.
- 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. |
|
|
|