Re: [sv-bc] SV-BC enhancements since 2005

From: Brad Pierce <Brad.Pierce_at_.....>
Date: Sun Oct 12 2008 - 10:29:04 PDT
Following up to http://www.eda.org/sv-bc/hm/8178.html, here's an updated
list of 2009 design enhancements, including a few from SV-AC, SV-EC and
SV-SC.


-- SV-AC

Severity system tasks wherever $display is legal
	http://www.eda.org/svdb/view.php?id=1641

Equivalence (<->) and implication (->) operators
	http://www.eda.org/svdb/view.php?id=1758

Elaboration-time user assertion and error reporting tasks
	http://www.eda.org/svdb/view.php?id=1769


-- SV-BC

package import declarations in module/interface headers
	http://www.eda.org/svdb/view.php?id=329

$display for unpacked (%p)
	http://www.eda.org/svdb/view.php?id=331

default parameter values optional
	http://www.eda.org/svdb/view.php?id=907

`undefineall compiler directive
	http://www.eda.org/svdb/view.php?id=1090

localparam in parameter port lists
	http://www.eda.org/svdb/view.php?id=1134

field widths in print formats
	http://www.eda.org/svdb/view.php?id=1175
 
selects on concatenations
	http://www.eda.org/svdb/view.php?id=1197

package export declarations
	http://www.eda.org/svdb/view.php?id=1323

package automatic
	http://www.eda.org/svdb/view.php?id=1524

default values for macro args
	http://www.eda.org/svdb/view.php?id=1571

`__FILE__ and `__LINE__ compiler directives
	http://www.eda.org/svdb/view.php?id=1588

$sformatf
	http://www.eda.org/svdb/view.php?id=1589

default input values for module/interface ports
	http://www.eda.org/svdb/view.php?id=1619
	http://www.eda.org/svdb/view.php?id=2399

%x as synonym for %h (standardizes common practice)
	http://www.eda.org/svdb/view.php?id=1749

"1800-2009" version specifier for `begin_keywords
	http://www.eda.org/svdb/view.php?id=1826

$system (standardizes common practice)
	http://www.eda.org/svdb/view.php?id=1863

0-delay-glitch-free semantics of unique/unique0/priority case/if
	http://www.eda.org/svdb/view.php?id=2008

params in configs
	http://www.eda.org/svdb/view.php?id=2037

unique0
	http://www.eda.org/svdb/view.php?id=2131

packed arrays of enums
	http://www.eda.org/svdb/view.php?id=2374
	http://www.eda.org/svdb/view.php?id=2448


-- SV-EC

functions can contain NBA, event trigger, and fork-join_none, but not
fork-join
	http://www.eda.org/svdb/view.php?id=1336
	(discussion --> http://www.eda.org/svdb/view.php?id=1615 )
	(history -->
http://www.boyd.com/1364_btf/report/full_pr/276.html )

time unit / time precision notation 
	http://www.eda.org/svdb/view.php?id=1623


-- SV-SC

'let' name binding construct
	http://www.eda.org/svdb/view.php?id=1728

'edge' in sensitivity lists
	http://www.eda.org/svdb/view.php?id=2396


-- Brad Pierce
-- http://www.linkedin.com/in/bradpierce



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Sun Oct 12 11:07:50 2008

This archive was generated by hypermail 2.1.8 : Sun Oct 12 2008 - 11:09:14 PDT