China 简体中文 Japan 日本语 United States English
International Office Locations
  HOME    COMMUNITY    BLOGS & FORUMS    The Standards Game
The Standards Game

Archive for September, 2008

Big news? IBM and standards bodies

Posted by Karen B on 24th September 2008

The news is all over the place – IBM may quit technology standards bodies.  Google this phrase and you can read the Wall Street Journal’s article and several others from various media sources reporting on the topic.  You’ll read not only about IBM’s accusations of supposed misconduct in standards groups, but also about the high value of standards in the technology marketplace. 

Do I think IBM will pull out of hundreds of global standards organizations that it currently belongs to?  No, of course not.  Do I think IBM is unhappy about losing a so-called standards battle?  Yes, I do.  Do I think there could there have been misconduct in some standards-setting processes?  Possibly. 

Because standards are so important to a company’s bottom line, standards bodies and their processes are subject to close, public scrutiny.  Ideally, standards-setting processes ensure a fair, open, level playing field in which all participants have equal say in the resulting standards.  Yet, the processes may have holes that are discovered as the standards game ensues. 

Consequently, standards bodies should continue to review and refine their policies and procedures as they learn from experience.  It’s tricky to maintain a balance of strictly-enforced rules and flexibility to accommodate modern business practices.  Particularly in the EDA industry, this challenge is exacerbated by the need to produce standards quickly.  We must produce our standards faster than our technology becomes obsolete – which is awfully fast (a couple of years or so). 

What will we learn from IBM’s scrutiny of their participation in standards bodies?  Probably what we’ve known all along.  Pay attention to standards – they can significantly impact, positively or negatively, our businesses and customers.



Posted in 1. Life in the Standards Lane | No Comments »

What's happening at Accellera?

Posted by Karen B on 18th September 2008

As one of the more active standards-setting organizations in the EDA industry, Accellera is always up to something.  Within its governance and technical committees, Accellera continues to make important strides in producing market-relevant standards.  I am honored to have been recently reelected as an Accellera officer by its Board of Directors.  Watch for an upcoming press release from Accellera announcing the full slate of officers for their new fiscal year.

The Accellera technical subcommittees are hard at work standards for verification, coverage, Verilog-AMS, open verification libraries, and verification interfaces.  (Yes, verification has a lot of visibility in Accellera these days.)  If you wonder why the technical groups are officially called “subcommittees” instead of simply “committees”, it’s because Accellera has a layer between its Board of Directors and its working groups.  This layer is called the Technical Committee and is currently chaired by Karen Pieper of Tabula.  The Technical Committee oversees process and direction of all the working groups.  It’s also the liaison between the working groups and the Board.

If I were to characterize the Accellera standards-setting organization overall, I would say it is:

  • Well-established with roots going back almost two decades
  • Process-oriented with continuous process improvement
  • Covered by a simple, yet proven effective, IP policy
  • Nimble in its operations
  • Cost-effective for its members
  • A dependable partner with the IEEE Standards Association
  • A proving ground for market-relevant, viable standards
  • Balanced by leadership and participation of both users and vendors
  • Vibrant and independent

In short, Accellera is a well-oiled and effective standards machine.  I look forward to another productive year serving as an Accellera officer.  If you have questions about or ideas for Accellera, I’m here to help.


Posted in 1. Life in the Standards Lane | No Comments »

Help me finish this post: EDA Standards History to Date

Posted by Karen B on 4th September 2008

A year or so ago, I compiled a history of standards in the EDA industry as I had experienced it.  I’d like to update it now and thought it would be interesting to get input from you before I completed this year’s edition.  Post your comments below or send me email with your thoughts on where our industry stands today with respect to EDA standards and where you think we’ll be in the next few years.  No bad words, please.  :)

 

A History of EDA Standards

 

The Dawn: 1980s

 

The development and adoption of EDA standards began in the early 1980’s. EDIF – the well-known Electronic Design Interchange Format – became the first widely-adopted EDA standard. It allowed netlists and schematics to be transferred among tools from different vendors and with those developed in-house by IC design and semiconductor companies.  The CAD Framework Initiative (CFI) was formed to attempt EDA tool interoperability by “encapsulating” tools.  Yet, most tool interfaces remained proprietary and closed throughout this decade.  Only about 10% of the formats needed to create a design flow were open.  EDIF was the premier example of an open EDA standard.

 

The Age of Emergence: 1990 – 1993

 

In the early 1990’s, language-based IC design commenced, and two standard languages emerged: Verilog and VHDL. The Verilog language was opened by Cadence after they acquired Gateway Design Automation, the creator of Verilog. VHDL was a U.S. Department of Defense project, originally developed by Intermetrics, IBM, and Texas Instruments. Two industry organizations were formed – OVI (Open Verilog International) and VI (VHDL International) – whose missions were to increase market adoption of their respective standards. The languages were adopted into mainstream design practices. At the same time, new EDA tools were introduced which meant more interfaces by which to connect them, but most of the interfaces were closed.  About 30% of the formats needed for tool interoperability were open; the key open formats were Verilog and VHDL.

 

The Age of Turmoil: 1994 – 1996

 

In the middle of the 1990 decade, the first public EDA “standards war” broke out.  It was VHDL vs. Verilog, and both sides were passionate that their standard was better.  (I still have my “VHDL Bigot” T-shirt – not that I took sides, I just liked the shirt.)  And the skirmishes were not contained to the VHDL/Verilog battleground.  EDA standards organizations had separate, competing booths at the Design Automation Conference. Alain Hanover, who was the CEO of Viewlogic at the time, said, “There are more standards committees than EDA companies!”  CFI encapsulation failed to be adopted. An effort was started to produce an EDA standards roadmap that would align everyone with the ITRS (International Technology Roadmap for Semiconductors), but the endeavor struggled to make headway.  Customers became increasingly frustrated and tried to take matters into their own hands through a Customer Standards Committee.  As more EDA tools were introduced into the marketplace, the overall amount of open formats needed for interoperability dipped to around 25%. 

 

The Age of Enlightenment: 1997 – 1998

 

The industry became increasingly aware of the cost of EDA tool interoperability.  A major customer stated that for every $1 they spent on EDA tools, they had to spend an additional $3-5 on interoperability.  An industry analyst estimated that the industry was spending an eye-popping $7-9 billion annually on tool interoperability.  The EDA Consortium, the EDA industry’s trade association, instructed its Standards Committee to determine how much the EDA industry paid to standards bodies in annual dues.  The answer was more than $850,000!  The Standards Committee then attempted to improve the EDA industry’s return on investment in these bodies by gathering all the membership dues and paying them only through the EDA Consortium.  In fear, standards bodies resisted, and one even threatened a lawsuit.  The CAD Framework Initiative changed its name to Silicon Integration Initiative and limited the number of EDA board members to only 2.  While a couple more key formats were opened – PDEF (Physical Design Exchange Format) from Synopsys and DCL (Delay Calculation Language) from IBM – the overall amount of open formats remained at about 25%. It was clear that something had to be done. 

 

The Age of Openness: 1998 – 2001

 

The EDA industry, with encouragement (and dare I say, threats?) from customers, rose to the challenge of improving interoperability and reducing the cost of doing so.  The VHDL/Verilog standards war had burned itself out, resulting in EDA companies supporting both languages and customers choosing the one they preferred. OVI and VI merged into a single body and named the combined organization Accellera.  The EDA Consortium’s Standards Committee renamed itself the Interoperability Committee to indicate that interoperability was more than just standards.  Synopsys and Cadence launched a daring joint project called Spine99 to identify a backbone of standards that all EDA tools could plug into. While it was never adopted by more than a few EDA companies, it provided a means for the 2 biggest EDA competitors to work together towards interoperability.  The revolutionary model of open source standards was introduced.  Started by Synopsys with the Liberty (.lib) format, open source became a viable solution for providing fast, needed standards.  Key formats that were made available through open source were: .lib (Liberty), SDC, lef/def, SystemC, and OpenVera. The undertakings of this age opened approximately 75% of the needed formats for interoperability.

 

The Age of Acceleration: 2001 – 2002

 

After the turn of the century, the EDA industry continued to deliver effective, market-relevant standards with more cooperation and less cost to the industry.  Customers voiced their approval and support.  That same major customer who spent 3-5 times as much on interoperability as tools said that interoperability costs had dropped from 3-to-1 to 1-to-3.  Doing the math indicated that the industry had saved $4.7-6 billion!  The Accellera standards-setting organization saw increased participation and received an unprecedented number of technology donations.  Standards committees cooperated with each other, and open source standards were in widespread use.  Key formats that were opened included: Superlog subsets, OVA (Open Vera Assertions), “C” simulator/test/interface, testbench, Genesis, and Sugar. Superlog, OVA, C s/t/i, and testbench became important components of the future SystemVerilog standard language for design and verification.  Genesis, Cadence’s database, eventually became OpenAccess.  Sugar from IBM ultimately became PSL (Property Specification Language).  Overall, almost 90% of necessary interoperability formats were open.

 

The Age of Recognition: 2002

 

Not only did customers recognize improved interoperability, but EDA companies began recognizing each others’ contributions.  Customers told us: “At least we’re all talking now”,  “Liberty allowed us freedom to design in new capabilities”,  “SDC Seamless Timing Flow Goal: Remove the burden of learning proprietary tools from the customer”, “OpenVera simplifies modeling/interface to hardware”.  The first two Tenzing Norgay Interoperability Achievement Awards went to CoWare and Mentor Graphics.  The industry realized there were several paths to successful standardization.  A Dataquest/Si2 study showed some positive trends in interoperability.  (Too bad the customers didn’t seem to use their extra money to buy more EDA tools. J Unfortunately, this study was never repeated – I’d like to see the trends today.)  There was a lot of good news, but still there were key interfaces closed, such as Avanti’s Milkyway and Synopsys’ SAIF (Switching Activity Interchange Format).  And troubling was the realization that committee-developed standards took anywhere from 3-6 years until ratification by the IEEE. In the EDA industry, that meant a standard could be obsolete by the time it was finished.

 

The Age of Interoperability: 2003-2005

 

The next couple of years saw EDA interoperability become a mainstream activity. Significant improvements were made in the time it took for standards to be created and adopted.  The IEEE Corporate Standards Program was introduced to Accellera, and its SystemVerilog standard was transferred to the IEEE for ratification in a little over 1 year – 3-6 times faster than the typical time required in the past.  The Corporate Standards Program was a new “one company – one vote” model for the IEEE.  It helped prevent vote-stacking and brought corporate resources to bear on standards development. The IEEE was pleasantly surprised that it also sped up the standardization process, as this wasn’t their original goal.  The industry leveraged all methods of creating standards including formal committees, open source, and open proprietary licensing.  Additional standards were opened and developed such as Milkyway, SAIF, OpenMAST, and Verilog-AMS.  Synopsys instituted marketing programs to speed adoption of standards such as its SystemVerilog Catalyst and Milkyway Access programs. Although Cadence’s PDK (Physical Design Kit, of which PCells are the key component) remained closed, customers received real value from EDA interoperability.

 

The Age of Responsiveness: 2006 – 2007

 

A couple of years ago, a new mantra arose for effective EDA standards creation. “Open, Fast, Inclusive” was chanted throughout the standards arena (and woe be to those who were not all three).  New areas of standardization were entered into such as low-power design, test compression, and coverage.  Accellera’s UPF (Unified Power Format) standard set records: 7 companies donated technology, 5 months to complete from start to finish. OpenAccess enabled process design kit (PDK) interoperability via a PCell access tool from CiraNova.  The IPL (Interoperable PDK Libraries) industry alliance was established to create and promote interoperable PDK standards.                                                                                                                                                                            

 

           

                 

 

The Age of ???: 2008 –

 

OK, here’s where you can help finish this post.  Where are we now?  The Age of what??? in 2008.  What Ages will we be in from 2010 on?  Help me update this history, and you’ll be a part of it… forever.                                                                                                                                                                                               

 

 

 

 






Posted in 1. Life in the Standards Lane | 2 Comments »