United Business Media EE Times




Search

HOMELATEST NEWSSEMICONDUCTORSMOST POPULARMARKET INTELLIGENCE UNITFORUMSDESIGNNEW PRODUCTSCAREERSBLOGSCONTACTEVENTSSIGN UP!RSS

 

EDA may fill software gap








EE Times


Richard GoeringDon't look now, but EDA vendors are stealthily creeping into embedded software development. It may be that EDA vendors, not embedded software companies, will provide the development support for next-generation silicon architectures.

The Nimble Compiler research project under way at Synopsys' Advanced Technology Group (ATG) is a sign of things to come (see Aug. 28, page 1). In cooperation with two universities, Synopsys ATG is developing a C-language compiler for a particular type of programmable architecture. Called "Agileware," the architecture includes a general-purpose CPU and a dynamically reconfigurable data path coprocessor.

Nimble Compiler is a pure ANSI C compiler, but it has a twist: It can extract computationally intensive loops, turn them into dataflow graphs, and compile them into a reconfigurable data path.

The project seems especially relevant in light of recent announcements of reconfigurable architectures. It is possible that concepts underlying Nimble Compiler could be applied to architectures from Silicon Spice, Chameleon, Malleable and others. Some observers believe that fully programmable or reconfigurable architectures could form a major part of the system-on-chip market in the future.

Gary Smith, chief EDA analyst at Dataquest, thinks Nimble Compiler is part of a trend. "The embedded world is sort of asleep right now, and as it sleeps, more and more tools coming out of EDA companies are targeted more at software," he said. Smith thinks EDA vendors may be the ones who fill the "software hole" between system-level design and applications code.

Software developers already use hardware/software co-verification and emulation tools. Offerings like CoWare's N2C system, ESL's Handel-C compiler, and Cadence Design Systems' Cierto VCC products further blur the line between the hardware and software design worlds.

Last year, the embedded software tools market totaled just $670 million-about one-quarter the size of the EDA market. Since there are far more programmers than hardware designers, the disparity seems odd. But many large electronics companies that are willing to spend $100,000 for a synthesis tool will hesitate to cough up $500 for a C compiler.

It may thus happen that EDA companies, who can fund the research, will come up with both hardware and software development tools for new, complex architectures. And there may be some $100,000 C compilers in years to come, if they do the right job.










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
Ready for a change?
SEARCH JOBS
SPONSOR

RECENT JOB POSTINGS
CAREER NEWS
10 Search Engines You Don't Know About
Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

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


All White Papers »   


 

FEATURED TOPIC



ADDITIONAL TOPICS












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 © 2008 TechInsights, a Division of United Business Media LLC All rights reserved.
Privacy Statement | Your California Privacy Rights | Terms of Service | About