Release Notes
Release Notes
4b
May 26 2015
Copyright 1991-2015 Mentor Graphics Corporation
All rights reserved.
This document contains information that is proprietary to Mentor
Graphics
Corporation. The original recipient of this document may duplicate this
document in whole or in part for internal business purposes only,
provided
that this entire notice appears in all copies. In duplicating any part
of
this document the recipient agrees to make every reasonable effort to
prevent the unauthorized use and distribution of the proprietary
information.
TRADEMARKS: The trademarks, logos and service marks ("Marks") used
herein
are the property of Mentor Graphics Corporation or other third parties.
No one is permitted to use these Marks without the prior written
consent
of Mentor Graphics or the respective third-party owner. The use herein
of a third-party Mark is not an attempt to indicate Mentor Graphics as
a
source of a product, but is intended to indicate a product from, or
associated with, a particular third party. The following are trademarks
of
of Mentor Graphics Corporation: Questa, ModelSim, JobSpy, and Signal
Spy.
A current list of Mentor Graphics trademarks may be viewed at
www.mentor.com/terms_conditions/trademarks.cfm.
End-User License Agreement: You can print a copy of the End-User
License
Agreement from: www.mentor.com/terms_conditions/enduser.cfm.
_______________________________________________________________________
* [2]Key Information
* [3]Release Announcements in 10.4b
* [4]Base Product Specifications in 10.4b
* [5]Compatibility Issues with Release 10.4b
* [6]User Interface Defects Repaired in 10.4b
* [7]SystemVerilog Defects Repaired in 10.4b
* [8]VHDL Defects Repaired in 10.4b
* [9]General Enhancements in 10.4b
* [10]SystemVerilog Enhancements in 10.4b
* [11]Coverage Enhancements in 10.4b
_______________________________________________________________________
Key Information
* The following lists the supported platforms:
+ win32aloem - Windows 7, Windows 8
+ linuxaloem - RedHat Enterprise Linux 5 and 6, SUSE Linux
Enterprise Server 10 and 11
_______________________________________________________________________
VHDL Compatibility
* dvt77769 - (results) A type conversion from a floating point type
to an integer type will now produce an Error message if the
floating point value is outside the range of a signed 32-bit
integer. Also, a type TIME expression involving a floating point
expression will produce an Error message if the result is outside
the range of a 64-bit signed integer; in this case, the lower bound
is -9223372036854775807, which is the smallest position number
allowed for type TIME. Finally, a type conversion will check that
the result belongs to the subtype denoted by the type mark of the
target type.
Coverage Compatibility
* dvt69525 - (results) Some toggle nodes of a VHDL record were
missing in viewcov mode
SystemVerilog Compatibility
* [nodvtid] - (source, results) There has been a change in the VPI
interface to vpiAssertion class objects. The SystemVerilog 2012 LRM
indicates that vpiAssertion objects may be iterated for from
vpiInstance class objects only, not from all vpiScopes, however
assertion objects may in fact be under other scope class parents.
We have previously added these sub-scope descendant assertions to
the instance assertion. This change makes the assertion iteration
valid on all scope objects to bring it into line with similar
vpiVariable iterations. A consequence is that sub-scope iterations
are necessary to find all the assertions in an instance.
_______________________________________________________________________