[nodvtid] -
Release 10.5 uses FLEXnet v11.13.1.2 server, v11.13.0.2 client.
For floating licenses, it will be necessary to verify that the vendor daemon (i.e., mgcld) and the license server (i.e., lmgrd) have FLEXnet versions equal to or greater than 11.13.0.2. If the current FLEXnet version of your vendor daemon and lmgrd are less than 11.13.0.2 then it will be necessary to stop your license server and restart it using the vendor daemon and lmgrd contained in this release.
If you use node locked licenses you don't need to do anything. This
release will update licensing to MSL v2015_1_patch2 with MGLS v9.13_5.4
and PCLS v9.13.5.2
In summary, this release uses the following license versions:
- FLEXnet v11.13.1.2 server, v11.13.0.2 client
- MSL v2015_1_patch2
- MGLS v9.13_5.4
- PCLS v9.13.5.2
- [nodvtid] -
10.5 release onwards, Questa will be using Microsoft Visual Studio 12 a.k.a Visual Studio 13. This would mean that all the executables shipped with the 10.5 release and onwards would be linked in with "msvcr120.dll".
If you have SystemC or PLI/VPI/DPI/FLI libraries compiled with older release with any gcc compiler shipped with the product, those will have to be re-compiled with 10.5.
Windows platform compiler details is as follows:
Base Product Specifications in 10.5b
- [nodvtid] -
[Supported Platforms]
Linux RHEL 5 x86/x86-64
Linux RHEL 6 x86/x86-64
Linux RHEL 7 x86/x86-64
Linux SLES 10 x86/x86-64
Linux SLES 11 x86/x86-64
Windows 7 x86/x64
Windows 8 x86/x64
Windows 10 x86/x64
[Supported GCC Compilers (for SystemC)]
gcc-4.7.4-linux/gcc-4.7.4-linux_x86_64
gcc-4.5.0-linux/gcc-4.5.0-linux_x86_64
gcc-4.3.3-linux/gcc-4.3.3-linux_x86_64
gcc-4.2.1-mingw32vc12
[OVL (shipped with product)]
v2.8.1
[VHDL OSVVM (shipped with product)]
v2014.07
[Licensing]
FLEXnet v11.13.1.2 server, v11.13.0.2 client
MSL v2015_1_patch2
MGLS v9.13_5.4
PCLS v9.13.5.2
Compatibility Issues with Release 10.5b
- Key Information Compatibility
- SystemVerilog Compatibility
- dvt85937 - (results) Fixed the issues that DPI disable protocol was not followed when a thread is terminated either by "disable fork" or "process:kill"
- Release Announcements Compatibility
- [nodvtid] - (source) In the next major release (10.6)
- support for Windows 8.0 will be dropped. No change for Windows 8.1
- support for gcc-4.3.3-linux and gcc-4.3.3-linux_x86_64 will be dropped
User Interface Defects Repaired in 10.5b
- dvt86473 - Objects window will mis-sort items when the Active time is inactive.
- dvt87174 - Using vsim option -title inside a -f file will result in an error.
- dvt87144 - An error is produced when attempting to use the fixed point radix types in a post-sim mode. This issue has been resolved.
SystemVerilog Defects Repaired in 10.5b
- dvt85937 - (results) Fixed the issues that DPI disable protocol was not followed when a thread is terminated either by "disable fork" or "process:kill"
- dvt86203 - Fix a crash in vsim when automatic variables for a class are declared within an if-then-else statement with a fork/join and wait.
VHDL Defects Repaired in 10.5b
- dvt86918 - When an inner nested GENERATE block contained a slice name whose slice range depended in an outer FOR-GENERATE's loop parameter, and when a component instantiation in the inner GENERATE contained a GENERIC MAP association element that had an actual that depended on this slice name, then the compiler would create bad code that could crash the simulator.
- dvt86935 - Fixed a crash where a VHDL port which is an array of std_logic, the actual of the port is a slice of a static expression
and the port is connected to a Verilog port.
- dvt86813 - A CASE GENERATE statement that contained an external name in the expression or in a choice in an alternative would sometimes cause a simulator crash.
SystemC Defects Repaired in 10.5b
- [nodvtid] - Fixed DPI and SystemC link time errors due to different standard library installation paths on some linux distributions. Library paths looked up at link time will be "/usr/lib64", "/usr/lib/x86_64-linux-gnu" for 64-bit and "/usr/lib/i386-linux-gnu", "/usr/lib/i686-linux-gnu", "/usr/lib32" for 32-bit platforms
- dvt86850 - In certain scenarios, where systemc.so would not unload during shared library cleanup and the design has global SystemC objects, vopt or vsim may crash at exit time trying to print an error message. This issue is now fixed.
SystemVerilog Enhancements in 10.5b
- [nodvtid] - vlog's -E output would not emit `line directives with anything other than '0' for the "level" parameter. Valid values for the "level" parameter are 0, 1 or 2.