United Business Media EE Times


Search

HOMEMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSSMost Popular contentTrusted Sources

 


The battle over Verilog
Print this article Email this article Reprints RSS Digital Edition

EE Times


GOERING_RICHARD

Warning of possible industry "havoc," Cadence Design Systems has sounded the alarm about possible incompatibility between System Verilog 3.1 and IEEE 1364 standard Verilog.

Cadence's motives are certainly subject to question, but the concern should not be ignored.

In an EDA Views column that appeared recently on EEdesign.com, Mitch Weaver, vice president of marketing for systems verification at Cadence, warned of the possibility that Verilog could split into two languages. "This could spell disaster for all involved," he said.

Weaver said there's no discussion about how to integrate SystemVerilog with IEEE 1364 Verilog, that many proposed SystemVerilog extensions are in "direct conflict" with IEEE 1364 Verilog and that some of the proposed SystemVerilog additions were previously rejected by the IEEE.

In a responding EDA Views column, consultant Stu Sutherland-who serves on both the Accellera SystemVerilog committee and the IEEE 1364 group-argued otherwise. Sutherland said there's a strong working relationship between Accellera and the IEEE, that full compatibility with IEEE 1364 Verilog is a "strong consideration" for all SystemVerilog enhancements and that prior "rejection" of a language feature doesn't mean it shouldn't be considered now.

Some observers see Cadence's stance as a marketing ploy, or as part of the perpetual Cadence-vs.-Synopsys battle. Synopsys, which donated much of the technology behind SystemVerilog 3.1, is probably well ahead of Cadence in implementation.

And yet, Cadence has a point. The SystemVerilog 3.1 language reference manual that Accellera will soon release is not an IEEE standard. Consultant Cliff Cummings, who like Sutherland serves on both the Accellera and IEEE committees, said that the user-oriented IEEE may well see things differently from the EDA-vendor-dominated Accellera.

Cadence won't serve its users by trying to hold back what will almost certainly be the next generation of Verilog. And Synopsys won't serve its users by pushing out early SystemVerilog 3.1 tools without a disclaimer: Hey, folks, this isn't an IEEE standard yet.

Meanwhile, as Cummings has noted, nobody fully and consistently implements Verilog 1364-2001. Maybe that's a good place to start.

Richard Goering is Managing Editor of Design Automation for EE Times. Contact him at rgoering@cmp.com.

http://www.eet.com





The views and opinions expressed in this column are strictly those of the author and should not be taken as an editorial position of EE Times or any of its other editors, publications or Web sites.


  Free Subscription to EE Times
First Name Last Name
Company Name Title
Email address
  Click here for your Free Subscription to EETimes Europe
 
CAREER CENTER
Looking for a new job?
SEARCH JOBS
SPONSOR

RECENT JOB POSTINGS
CAREER NEWS
SRC Expands R&D Centers
The Semiconductor Research Corp has added a new center to its university R&D efforts.

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



All White Papers »   

  Design Resources
Designing for a dual Galileo-based GPS system
Malcolm Lomer of SiGe Semiconductor discusses GPS design challenges with the Galileo satellite system.
More »
 
Education and
Learning


Learn Now:












Home | About | Editorial Calendar | Feedback | Subscriptions | Newsletter | Media Kit | Contact | Reprints|  RSS|   Digital|  Mobile
Network Websites
International
Network Features




All materials on this site Copyright © 2009 TechInsights, a Division of United Business Media LLC All rights reserved.
Privacy Statement | Terms of Service | About