United Business Media EE Times


Search

HOMEMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSSMost Popular contentTrusted Sources

 


A Verilog coup d'etat
Print this article Email this article Reprints RSS Digital Edition

EE Times


GOERING_RICHARDBecause of a recent decision by the Accellera standards group, it appears that there will be two Verilog standards: IEEE 1364 (Verilog 2005) and IEEE 1800 (SystemVerilog). Unless there's careful coordination, EDA vendor politics may succeed in dividing the Verilog language in two.

Accellera bypassed the IEEE 1364 group that's been responsible for standardizing Verilog to go with a new working group under the IEEE's Corporate Advisory Group (CAG). The proclaimed reason is that the CAG's "one company, one vote" policy will yield a faster standard. But given that the IEEE 1364 group also offered to consider such a policy, there's more to the story.

Despite a generally cooperative engineering effort, the SystemVerilog process has been rife with EDA vendor politics from the beginning. Synopsys contributed most of the technology and emerged as SystemVerilog's strongest backer, alienating competitors such as Cadence Design Systems and Verisity.

When Accellera last year declined to donate SystemVerilog to the IEEE 1364 group, that group solicited other contributions for its new effort, Verilog 2005. Cadence and Verisity stepped forward. Two vendor "camps" coalesced: Synopsys and Mentor backed Accellera; Cadence and Verisity backed the IEEE 1364 group, whose chairman, Mike McNamara, is a Verisity vice president.

Bowing to the growing momentum of SystemVerilog, Cadence and Verisity got religion and recently proposed a phased implementation through a "SystemVerilog implementation working group." From the view of Synopsys and Mentor, it's a "wait so we can catch up to you" effort. Five EDA vendors supporting the new group are having a Design Automation Conference event Monday, while the Accellera crowd has its SystemVerilog event Tuesday.

In the past year, Accellera's SystemVerilog committee worked pretty harmoniously with the IEEE 1364, whose Verilog 2005 is by now mostly drawn from SystemVerilog. The two groups share common members. But vendor politics apparently prevailed, and with the support of Synopsys and Mentor, Accellera wrested control of SystemVerilog from the IEEE 1364 group.

Now it is up to users to insist that IEEE 1364-2005 and IEEE 1800 SystemVerilog not end up as incompatible language versions.

Richard Goering is managing editor of Design Automation for EE Times.





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