Product category: Recruitment, Reports and Resources
News Release from: Accellera
Edited by the Electronicstalk Editorial Team on 4 July 2002

Verilog extension adds behavioural design

Register for the FREE Electronicstalk email newsletter now! News about Recruitment, Reports and Resources and more every issue. Click here for details.

SystemVerilog 3.0 has been approved as an Accellera standard

SystemVerilog extends the Verilog Hardware Description Language (HDL) to support architectural and behavioural design and system verification with assertions. "SystemVerilog represents the most significant advancement to the Verilog language, since its acceptance as an IEEE standard", said Dennis Brophy, Accellera Chairman.

"It takes Verilog to the next abstraction level - the architecture and behavioural design of a system - and adds to it powerful assertions that allow designers and system architects to build and verify full systems".

"Accellera's SystemVerilog standard marks a dramatic enhancement in the Verilog language's capability for abstract design, as well as architectural modelling and assertion-based verification.

A high degree of user, tool developer and IEEE committee expertise was applied to the task of evolving Verilog to meet exploding design complexity with a robust and effective language standard", remarked Vassilios Gerousis, Accellera's Technical Committee Chairman.

"Advances in technology and growing design complexity have made it necessary to move HDLs to the next level to support system design.

As a founding member of Accellera, we are pleased to be part of this effort with other users and EDA tool suppliers and encourage design, verification engineers to adopt and deploy SystemVerilog", commented Shrenik Mehta, Sr Engineering Manager, Global Testability, Tools and Validation, Sun Microsystems.

SystemVerilog supports the built-in C types to provide a clear translation to and from C for better encapsulation and code compaction.

The C types also give users improved methods to create algorithmic models and advance the abstract syntax a designer can use to create efficient synthesisable code.

Other synthesis improvements include enhancements to the "always" block to avoid simulation and synthesis mismatches.

With SystemVerilog, designers can also specify intent with their simulation, synthesis and formal verification tools.

To enhance design verification, SystemVerilog adds four procedural assertions, which allows the designer to test Boolean expressions and perform an action based on the expression's (or sequence of expressions') value (true or false).

Assertions can be added to the design to document the assumptions made by the designer and to facilitate "white box" testing.

Assertions can also be outside the design, either in a testbench to check the response of the design to the stimulus, or to control a tool such as a stimulus generator or a model checker.

To improve modelling at the abstract level, SystemVerilog adds interfaces to help model the communication between blocks of a digital system.

Communication between blocks of a digital system is a critical area that can affect everything from the ease of RTL coding, to hardware-software partitioning to performance analysis to bus implementation choices and protocol checking.

SystemVerilog's interface construct was created to encapsulate the communication between blocks, allowing a smooth migration from abstract system-level design to lower-level register-transfer and structural views of the design.

By encapsulating the communication between blocks, the interface construct facilitates design reuse.

Co-Design Automation, a provider of electronic system simulation, donated its Superlog Extended Synthesisable Subset (ESS).

Co-Design Automation and Real Intent, a provider of formal functional verification systems, donated the Superlog Design Assertion language Subset (DAS).

Accellera's Verilog ++ and Assertions technical committees developed SystemVerilog.

An intense effort took place over the last year that was supported by users, Accellera members and EDA tool suppliers.

The next step is to prepare the specification for IEEE review.

The SystemVerilog Language Reference Manual (LRM) is available now from Accellera for US $100.00 for a hardcopy and free for PDF download.

Accellera: contact details and other news
Email this article to a colleague
Register for the free Electronicstalk email newsletter
Electronicstalk Home Page

Related Business News

Crystallex Reports 2006 Year End Results
Crystallex International Corporation(AMEX: KRY) today reported its financial results for the year ending December 31, 2006. All dollar figures are in US Dollars unless otherwise indicated.

Simply Hired rumored to be in...
...sales discussions with Google. Please email [email protected] or call: EMEA : +44 (0)20 7059 6184 USA : +1 646 378-3155 for further information on wealthmonitor and how to receive more articles like the one below.

Two New Senior Appointments at Adecco
Auckland, 30 March 2007: Adecco Personnel Ltd has made two new senior appointments as it looks to further strengthen its position as New Zealand's human resources leader.

Taiwan Shares Climb 0.9 Percent
Taiwan shares rose on Thursday as investors were cheered by U.S. stock gains overnight. The Weighted Price Index of the Taiwan Stock Exchange rose 49.39 points, or 0.9 percent, to close at 8061.28.

Acxiom Agrees to Be Acquired by...
...Silver Lake and ValueAct Capital for $3.0 Billion. Acxiom Corporation announced today that it has entered into a definitive agreement to be acquired by Silver Lake, the leading investment firm focused on large-scale investments in technology-driven growth industries, and ValueAct

Search the Pro-Talk network of sites

The UK's prime source for multipin connectors