Embedded.com Tech Focus Newsletter (6-20-11): Electronic design automation (EDA) - Embedded.com

Embedded.com Tech Focus Newsletter (6-20-11): Electronic design automation (EDA)

Embedded Newsletter for 06-20-11

» Click here to view online I » Forward to a friend I » Sign up for an EE Times Newsletter

Share this Newsletter:

facebook linkedin twitter digg

June 20, 2011

Tech Focus: Is EDA stuck between a rock & a soft(ware) place?

HIGHLIGHTS

Down & dirty with HW/SW co-design: Part 1 – Reviewing the fundamentals.

HW/SW co-verification basics: Part 1 – Determining what & how to verify

Breathing life into hardware and software codesign


Editor's Note

Bernard Cole Bernard Cole
Site Editor
Embedded.com

The quandary facing those with a seemingly irresolvable dilemma is often described as being caught “between a rock and a hard place .” However, the dilemma facing IC designers and the suppliers of their electronic design automation (EDA) hardware tools is probably better described as being caught “between a rock and a soft(ware) place .”

IC developers have pushed transistor geometries down to the tens of nanometers to increase the gate functionality of their designs. This has allowed the construction of impressive multicore-based system-on-chip designs that increase functionality beyond what anyone could even imagine just a few years ago. But just as the internal combustion engine requires fuel to power it, complex multiprocessor SoC designs need software to run them – lots of it – and it must be developed in close coordination with the evolving hardware design.

This fact came home – again – to roost, at the Design Automation Conference (DAC) this past week and the Embedded Systems Conference in May. In a DAC video , EDN/ESD editor Ron Wilson captures the essence of the situation facing IC designers.

At both shows numerous panels and classes were devoted to the topic. At ESC, EDA vendor Cadence showed its System Development Suite for hardware/software integration, and at DAC, competitor Mentor Graphcs touted its new Common Embedded Software Development . This is not the first time such efforts have been attempted, as evidenced in the design articles included here. But will it take this time? Will a truly useable integrated hardware/software framework emerge?

In addition to Down and dirty with hardware/software design, the first in a series of articles this week by Wayne Wolf, other articles I’ve included as my Editor’s To Picks on this vital topic include:

HW/SW co-verification basics
Breathing life into hardware/software codesign
Approaches to accelerated HW/SW coverification.


Design How Tos

Down & dirty with HW/SW co-design: Part 1 – Reviewing the fundamentals.

In a four part series, Wayne Wolf looks at the total hardware/software co-design process & the methodologies embedded designers must learn, or relearn as the two disparate methodologies begin to merge. Part 1: Reviewing the fundamentals

HW/SW co-verification basics: Part 1 – Determining what & how to verify

In this four part series, Jason Andrews details the importance of co-verification of both hardware and software in embedded system design and provides details on the various ways to achieve this. Part 1: Determining what and how to verify.

It's not just about hardware anymore

Chip designers need to prove that software works, and do so quickly. A hardware/ software emulator may be the only way that a team can demonstrate that they've done a good and thorough job in a timeframe consistent with today's demanding product cycles.

Is software the new hardware?

Building an embedded product is a complex undertaking, involving highly intertwined hardware and software components and thousands of individual design decisions. The pressure to deliver a product to market quickly makes complexity still more difficult to manage, because design trade-offs and alternatives can't always be properly tested and evaluated.

Address system-level HW/SW design tasks with Electronic System Level tools

To keep track of design size and complexity, designers are now looking for the next breakthrough in design productivity, implementation and verification. One answer may be electronic system level design.

Breathing life into hardware and software codesign

From theory to practice, this article comes from one who's done it all. Hardware/software codesign is the goal of every (well, most) embedded systems designers. To have the hardware and the software both spring forth from the same designer's pen is enough to make any manager glad.

A Simple New Approach to Hardware Software Co-Verification

Ernst Zwingenberger of El Camino GmbH details how Coverage-driven verification can be performed on both hardware and software in an System-on-Chip being designed for use in an HDTV application.

Validate hardware/software for nextgen mobile/consumer apps using software-on-chip system development tools

A new breed of mobile smartphone platforms and embedded consumer devices is now emerging requiring applications software and extensions that go far beyond just enabling user-level software customization

Leveraging virtual hardware platforms for embedded software validation

A hybrid approach to configuring a virtual hardware platform enables developers to explore all facets of the system long before it's built.

How effective use of ESL tools can increase your HW/SW system design productivity

The use of Electronic System Level tools, complemented by techniques such as Sequential Logic Equivalence Checking (SLEC), will significantly improve system design productivity especially as designs move to geometries below 90 nanometers.

Functional TLM simplifies heterogeneous multiprocessor software development

To keep up with growing computational requirements, throughput and integrated system features of today's multiprocessor architectures, functional transaction-level modeling is a needed tool in the creation of software models that mirror the hardware requirements.

Using unified modeling methods to reduce embedded hardware/software development

Exploding system development costs and shrinking schedules are driving the industry to a new level of abstraction – transaction level modeling (TLM)


Embedded Systems Bookshelf

Excerpts

Embedded Books Reading Room
Bernard Cole's favorite links to book excerpts.

Reviews

Engineer's Bookshelf
Airport fiction blows. A look at books other engineers are reading and why you should read them, too. Recommend and write a review yourself. E-mail Brian Fuller.

Jack Ganssle's Bookshelf
A list of book reviews by Jack Ganssle, contributing technical editor of Embedded Systems Design and Embedded.com.

Max's Cool Beans
Clive “Max” Maxfield, the editor on Programmable Logic DesignLine, often writes about interesting books.


Products

Mentor extends embedded design into ESL

Common Embedded Software Development Platform integrates electronic system level (ESL) capabilities into CodeSourcery tools to support development from virtual prototypes to hardware emulation and boards.

Mentor's TLM Synthesis links virtual prototyping and hardware implementation

Mentor Graphics has announced that its Catapult C high-level synthesis (HLS) tool now supports the synthesis of transaction level models (TLMs).

Mentor unveils TLM 2.0 design flow

EDA vendor Mentor Graphics announced a scalable design methodology based on transaction level model that, according to the company, allows a single model to be taken from design concept to implementation.

CoFluent bridges gap from UML to SystemC

French ESL company CoFluent Design (Nantes, France) claimed it has developed a methodology that combines the OMG's (Object Management Group) standards UML (Unified Modeling Language), SysML (System Modeling Language) and MARTE (Modeling and Analysis for Real-Time and Embedded Systems) profiles.

Systems-on-chip: Library bolsters SystemC

Filling what it sees as missing capabilities in the SystemC verification environment, Jeda Technologies Inc. this week will introduce NSCv, a C++ verification class library for SystemC.

New Agilent Oscilloscopes with Breakthrough Technology Deliver More Scope for the Same Budget
InfiniiVision 2000 and 3000 X-Series scopes offer 26 models from 70 to 500 MHz starting at $1,230 USD. Entry models offer industry-exclusive options like 8-channel Mixed Signal Oscilloscope and integrated function generator. Advanced scopes change to 16-channel MSOs and add serial bus debug options.
Click here to learn more.


Commentary

Watch DAC live on EE Times

Here's a schedule of interviews we'll air live from the 48th Design Automation Conference, June 6-8, in San Diego.

Co-design is not a mystery

EDA companies need to increase their involvment in software design and development.

It's the Software … Unless It's the Hardware!

What is the embedded systems developer to do in an application environment in which hardware has become software

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.