Newsletter

2005 will be the Year of SystemVerilog Tool Announcements





TechOnline

As the great physicist Niels Bohr once jokingly remarked, predictions are very difficult, especially with respect to the future. Although I am in no position to argue with a scientist of Bohr's caliber, I do think that some predictions are easier than others, especially if one has an insider's edge.

Therefore, at Verific Design Automation, we predict that 2005 will be the year where the electronic design automation (EDA) industry will see introductions of several SystemVerilog-based design tools.

In 2003, we noticed that many people were talking about SystemVerilog, especially EDA vendors Mentor Graphics and Synopsys, but there was very little market pull. It seemed the design community wasn't that interested (yet). This started to change in late 2003, when we got some indication from large semiconductor companies that they were seriously looking at SystemVerilog.

As a provider of VHDL and Verilog front-ends to the EDA market, we obviously were monitoring this closely. We also realized that we had an obligation here. Too often initiatives like these are on hold for years due to the chicken/egg effect. That is, designers aren't flocking to SystemVerilog because there are no EDA tools, and EDA vendors aren't investing in the development of a SystemVerilog front-end because there are no customers.

Verific Design Automation could make the difference here by taking the lead and develop a common front-end. Hence, we set out in 2004 and put significant resources into the development of a SystemVerilog parser, analyzer, and elaborator, which we license to EDA and semiconductor companies worldwide.

This has not been altogether easy. First, we needed to develop a comprehensive SystemVerilog test suite so we would have something against which to compare ourselves. We made sure that the test suite was developed independently from the software to prevent fault masking. Next came the issue of which version to support. After deciding to stick with SystemVerilog 3.1, we quickly found out that assertions (often referred to as SVA) were not very well defined in 3.1 and so we switched to 3.1a for SVA. While we were busy implementing fancy SystemVerilog constructs such as interfaces, we often scratched our heads about what the Language Reference Manual really intended to attain. But, in the end, we came up with the first version of a commercial and reusable parser, analyzer, and elaborator for SystemVerilog.

As a result of these efforts and our analysis of this market, we predict that the industry will see a variety of existing EDA tools supporting SystemVerilog 3.1 during the course of the year. Hardware description level (HDL) entry, logic synthesis, formal verification, simulation, emulation, simulation acceleration, and others can all draw from the existence of this common front-end. In the end, it is, of course, the end-user who really benefits. Not only does SystemVerilog become available sooner, but the front-ends from several EDA tools will actually be common. And for those of us who remember the early '90s, when every EDA tool had its own supported HDL subset, that may very well be biggest gain of all.

About the Author

Michiel Ligthart is Chief Operating Officer for Verific Design Automation in Alameda, CA. Prior to joining Verific, Ligthart was VP and GM of west-coast operations for Theseus Logic, a startup in asynchronous logic. Before that, he spent 8 years with Exemplar Logic in engineering and marketing roles. Ligthart started his career with Philips Research Labs in California, and was a visiting scholar at the Center for Integrated Systems at Stanford University. He has an MSEE degree from Delft University of Technology, the Netherlands.



 






Related Content

TECH PAPER
1. Integrating MATLAB Algorithms into FPGA Designs

TECH PAPER
2. Using C Based Logic Synthesis to Bridge the Productivity Gap

TECH PAPER
3. The Dangers of Living with an X (Bugs Hidden in your Verilog)

TECH PAPER
4. Version Management for Team Design in FPGA Advantage

 


 Featured Jobs
Boeing seeking Embedded Software Engineer 5 in Huntington Beach, CA

SEL seeking Lead DSP Engineer in Pullman, WA

SEL seeking Power Systems Instructor in Pullman, WA

Rutland Regional Medical seeking Server Engineer in Rutland, VT

Osram Sylvania seeking Mechanical Design Engineer in Danvers, MA

More jobs on EETimesCareers
 Sponsor
 CAREER CENTER
Ready to take that job and shove it?
SEARCH JOBS:

 SPONSOR

 RECENT JOB POSTINGS
For more great jobs, career related news, features and services, please visit EETimes' Career Center.