Dracula Known Problems and Solutions
Product Version IC23.1
September 2023
This Known Problems and Solutions document describes important Cadence Change Requests (CCRs) for the Dracula® product in the IC6.1.8 release, and explains you how to solve or work around these problems.
On SuSE PDRACULA works with MULTICPU incorrectly
Description: On SuSE PDRACULA reports that different work directories for different CPU are pointed to the same physical location but it is not true.
Solution: Do not use MULTICPU mode on SuSe.
Issues with Dracula on IC6.1.x
On Sun/Sun_x86 32/64bit - PDRACULA warning messages may wrap
On Sun/Sun_x86 64bit - Duplicated error flags
On AIX 32/64bit OA22 input/output is not functional
IC6.1.x LVSCHM does not work with SuSE
Description: Because of the incompatibility between libgdbm.so.3 and libgdbm.so.2, LVSCHM may abort on SuSE Linux with the new version of libgdbm installed.
Solution: Use RHEL for LVS check.
Incorrect records order when using C/Fortran output concurently
Description: On the Linux platform the order of messages reported in the log file may be different from IC 5.1.41 and IC 6.1.x.
Solution: There is no solution to this problem at this time. However, the order of messages can be ignored.
Dracula Features Which do not Work Under Linux
The Dracula product on the Linux platform does not currently support the following features, options, or tools under Linux.
-
DATAFORMAT command
This command which provides the compression of the Dracula database files does not work properly in LOGLVS and in the “Description Block Commands” section. The Dracula product can compress the database, but cannot read the compressed files. - Linux kernel allows the allocation of not more than 3GB user data for a single process (though there are kernel patches to increase this limit to 3.5GB). Memory management routines do not allow the allocation of a single chunk of memory greater than 2G. Enlarging swap does not help with this problem, but instead leads to a termination of LOGLVS if the user tries to specify a parameter greater than 17341000 for the TRANSISTOR command.
- Dracula on Linux and other platforms does not have complete data files compatibility. Some files are affected by byte swapping on Linux. As in the 0303 rollup, the byte swapping is eliminated in all data files produced by LOGLVS, do not combine data files produced by Dracula 4.9.1202 and 4.9.0303 (and later). While working with Dracula 4.9.0303 and later, use Dracula Interactive from IC-5.0.0 MSR#4 and later.
Return to top