Home
Our Analysts
Recent Articles

DAC 2002 Report

Rita Glover, EDA Today, L.C.
September 2002

More than 9,500 designers, engineers, managers, industry analysts, scholars, and exhibitors from leading global companies and universities attended the 39th Design Automation Conference (DAC) held in New Orleans June 10-14, 2002.

The major topic at DAC was EDA hardware design tools in support of large complex Systems on a Chip (SOCs).  This year’s conference included a special focus on SOC verification and embedded systems design, bringing the software aspect up to a level equal to hardware design.

The Software Perspective

In one of the conference’s keynote speeches, Jerry Fiddler, chairman and co-founder of Wind River Systems, emphasized that electronic design automation does not just mean designing silicon hardware.  The software point of view looks through the other side of the same mirror -- one which has often been ignored by the EDA industry.

The challenge today is how we will build and manage hundreds of billions of connected devices reliably and securely.  Information and intelligence is becoming pervasive in our world.  The infrastructure is becoming intelligent, and everything communicates.  Power has become very expensive, due to large-scale factors like geopolitics, global warming, and energy crises, as well as small-scale factors like wireless communications, in-body devices, and long-term product lifecycles.

Economic issues also play a big role.  Companies are being starved for capital in today’s business climate.  The communications market – a major market driver -- is in chaos, with service providers carrying a huge debt load (totaling around $1.5 trillion), and broadband deployments moving slowly in most countries.  Some sectors such as automotive, industrial, and military/aerospace are doing fairly well, but consumer spending is down and a recovery is very hard to predict.  Some analysts do not expect spending in technology sectors to regain its 2000 level until 2004.

In addition, many companies – especially in the communications industry -- have huge internal issues, because they often have not successfully integrated the many acquisitions they were making before 2001.  With major reductions in force, management turmoil, a diluted focus, and different cultures, these acquisitions have generally turned out not to be a panacea.  As a result, projects are being cancelled, fewer projects are being started, and volume purchases are being reduced.  Rather than “designing themselves out of a recession,” companies are becoming more risk-averse.  Instead, they are doing less innovation and more retooling of old designs in their next-generation products.

At the same time, there is a lot more silicon variety, more rapid design cycles, and higher levels of integration using multiple cores.  The use of programmable logic is increasing, and it proliferates into all kinds of intelligent, programmable platforms, 98% of them embedded.  Historically, processors have seen around 15% growth per year, but today there is a much greater variety of processors -- 59 new architectures in 12 months -- all of which must be supported by the software world.

Fiddler sees a growing need for hybrid devices that contain both hard cores and programmable gates.  Programmable devices are going to be very important, in his opinion, because products require reconfigurable systems that can be updated in the field over a lifespan as long as decades.  The flexibility of these devices will turn out to be more a important consideration than their initial unit cost.

In the software world, difficult new challenges are being created by the many new types of silicon.  Design methodologies must change from device-centric, to connection-centric, to system-centric.  Much higher levels of functionality are needed, and complexity is increasing because everybody is trying to do more in a shrinking market (and perhaps it is only shrinking temporarily).  The focus today is on reducing customers’ cost through more functionality, better integration, and more services.

As the silicon changes, the more rapid microprocessor generations require new models, both technical and business.  For reconfigurable designs, every application could require different kinds of silicon which all need to be addressed in software.  Multiple processors require heterogeneous multi-processing on a chip -- a very hard problem for programmers.  For reconfigurable computing, how are the tasks partitioned?  With all these new kinds of complexity, how will all the intellectual property (IP) be generated for SOCs?

How much software is now needed?  In 1995, a typical embedded product used 100,000 lines of code and was a standalone, unmanaged, fixed-function device.  In 2002, a typical embedded product contains a million lines of code, and it is a networked, managed, and programmable device that is expected to change over its lifetime.  This involves a ten-fold increase in software content.  Luckily, a lot of this can be reused, or even packaged and sold.

The solution is not about tools, it’s about design flows.  But it doesn’t stop at silicon.  It’s about flows from ideas to silicon to products.  To illustrate, a telematics system in a car is a very big end-to-end system that even includes communications to a server that exists somewhere outside the car, and the components need to be able to change dramatically over the lifetime of the car.

Some of the hard problems being worked on in the software world are things like security, management (configuration, provisioning, and updating of systems in the field), system reliability (robustness to both hardware and software failures, environmental changes, and malicious attacks), and new applications that need to be implemented very quickly.  New products are expected to duplicate the rich PC experience people have become familiar with, but in smaller, cheaper devices.  At the same time, complex devices are becoming commodities, and silicon architectures are rapidly changing.

To cope in this brave new world, it’s necessary to think at multiple levels of abstraction.  For its part, Wind River has come up with a new programming model for the heterogeneous multi-core system that it calls “Virtual Single Processor,” which has a connection to the host server and makes high-level services available from any node.

Eventually it comes around to the question of “what is software, and how does it differ from IP?”  The boundary is actually becoming quite fuzzy.  For example, PAVE makes a chip for reconfigurable computing, and the only way to configure the gates in this chip is to go through its hard core.  So Wind River makes software for the hard core that communicates with the gates as well as the outside world.  This is a truly dynamically reconfigurable computer that can be run by the hard core, or within the gates.

It seems that today, the value is no longer in the chips, but in intellectual property (IP).  A major disconnect, however, is that the EDA industry pretty much gives IP away, while the embedded industry sells IP as its primary product.  IP rights, values, and expectations are changing.  Companies are grappling with questions such how IP is licensed, patented, copyrighted, and distributed.  How do you charge for it, and where do services fit in?

Fiddler believes that at a high level, the system design flow is actually very fluid and dynamic, and cannot even be drawn precisely.  We are in a very complicated situation right now.  Very difficult problems at the system level affect both software and silicon – problems such as communications, security, management, and reliability.  As a result, customers need a very different kind of help today, because they are solving complex problems with minimal resources.

Fiddler wonders if we are making a world that is too complex to build and manage.  He feels that the only answer is to raise the level of abstraction, and recognize that the real value is in solving difficult end-to-end problems.

Sugar:  For Property-Based SOC Verification

Sugar is the name of a formal property language from IBM that was recently selected by Accellera, an EDA standards body, as an industry standard for formal property specification.

TransEDA is a U.K.-based EDA vendor that is leading an effort to use this new standard in its integrated verification solutions.  Its Verification Navigator is an integrated design verification environment that provides solutions for test automation, HDL checking, coverage analysis, dynamic property checking, and test suite analysis for Verilog, VHDL, and duel-language designs.  One of the tools in the suite, VN-Property DX, is a dynamic property checker that verifies properties in system simulation using a set of pre-defined or user-defined properties.  These properties become a common specification for use in the other verification tools as well.

Property-driven verification increases productivity.  Source:  TransEDA

This methodology bridges the gap between formal verification and simulation.  It allows designers to start verification at the architectural level and thus accelerate verification of complex systems by reducing simulation runs.  Since a one-line property is equal to fifty lines of Verilog code, users can create complex checks much more quickly than before.  TransEDA’s tool allows properties to be captured graphically, and the properties are saved as editable Sugar files.

What Was Hot

The following electronic design automation companies introduced new technology at DAC that is particularly interesting:

bulletElectronic System-Level Design:  CoWare, Esterel, Mentor Graphics, Novas
bulletIP Cores:  iRoC Technologies, Sonics, Tensilica
bulletAnalog/Mixed-Signal Design:  Cadence, NeoLinear, Applied Wave Research
bulletBehavioral Synthesis:  Forte Design Systems
bulletSilicon Virtual Prototype:  Icinergy, InTime, Magma, Tera Systems
bulletVerification:  AccelChip, Tempus Fugit, TransEDA, Verplex
bulletPower Analysis:  ChipVision, Nassda, Sequence
bulletIntelligent Testbench:  Co-Design, Synopsys, Verisity
bulletIC Implementation:  Cadence, Prolific
bulletTest Equipment:  Intellitech
bulletCommunications Protocol Design:  Novilit

(Note:  These recommendations are a combination of our own plus those of EDA analyst Gary Smith of Gartner Dataquest.)

About DAC

DAC, the electronic design automation (EDA) industry's leading technical conference and trade show, is focused on tools, methodologies, and processes for system and integrated circuit (IC) design.  The event offered an expansive and diverse technical program with 147 papers, eight panel sessions, two keynote speeches, and 225 companies exhibiting.

Many of the DAC program audio and visual presentations, including keynotes by Hajime Sasaki, chairman of the board of NEC Corporation, and Jerry Fiddler of Wind River Systems, are available at www.dac.com.  Next year's DAC will be held June 2-6, 2003 in Anaheim, California.

Top

EDA Today, L.C.

Email: 

©  Copyright EDA Today, L.C., 2001-2005.  All rights reserved.