News & Analysis

Accellera accepts Bluespec SystemVerilog donation

Richard Goering

12/18/2003 12:52 PM EST

Accellera accepts Bluespec SystemVerilog donation
SANTA CRUZ, Calif. — Two language proposals from startup Bluespec Inc., provider of a SystemVerilog-based "assertion synthesis" tool, have been accepted by the Accellera standards organization for use in the upcoming SystemVerilog 3.1a release, according to the company.

The proposals from Bluespec, tagged unions and pattern matching, are said to raise the level of abstraction for design and improve the expressiveness and readability of the SystemVerilog language. Both concepts have been used in other high-level languages.

The SystemVerilog 3.1a release will be presented to the IEEE by June 2004. It incorporates a number of changes from the current SystemVerilog 3.1 standard, approved by Accellera earlier this year.

In a recent presentation, Matt Maidment, a member of Accellera's SystemVerilog design committee, showed examples of tagged unions and pattern matching. He said that tagged unions are data structures that provide type safety and brevity, improve correctness, and improve the ability to reason about formal verification.

Pattern matching, Maidment said, is used with case statements, if statements, and conditional expressions. He said it improves brevity and readability, makes it easier to implement tagged unions without run-time checks, and improves formal reasoning.

Bluespec announced its plans to offer assertion-based synthesis in early December. The company is preparing a tool set that takes high-level SystemVerilog descriptions and generates synthesizable RTL, claiming to reduce the time it takes to produce a verified netlist by up to 50 percent.





Please sign in to post comment

Navigate to related information

EE Buzz DesignCon

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)

Feedback Form