DATE 08: Musings von München


De Micheli suggested the tasks he laid out were not easy, but that complex, multi-variate systems could and should be designed. The results, he said, will “expand our horizons and [increase our] commercial viability. EDA vendors need to keep the faith, look at things from a systems perspective, and realize that most of the potential of the technology is still untapped.”

click to enlarge [ Click to Enlarge ]
Following De Micheli’s rousing talk, Dominique Vernay spoke to the history and definitions of embedded systems, their “plurality of realities,” and their market size – doubling every 5 years, with no end in sight: $46 billion in 2004, $88 billion in 2009. He noted what all in the room already knew: 80% of the innovation in newly minted automobiles resides in the embedded systems onboard. Vernay lamented the gap between design and implementation in all classes of embedded systems, and ticked off a laundry list of improvements needed in the technology: more functional value, more data processing capability, more reliability, more spatial integration, more battery autonomy, and more integration into complex, centralized, wireless information systems.

Vernay invoked Moore’s law, raised the specter of two major hardware challenges – reduced footprint and increased parallel processing – and laid out a 10-year road map for embedded systems. He said further implementation of embedded systems in mission critical applications would depend on adhering to the roadmap, and noted that additional industry standards, as well as correct-by-construction design techniques were also crucial. No one in the audience took issue with his closing message: We must educate under the “Systems” banner and learn to engineer for uncertainty!

* Following the keynotes, I dashed to the Press Room for a brief, informative meeting with Rich Faris from Real Intent. We talked about the proliferation of clock domains on-chip, the problems of structural analysis in hardware design, and the ability among users to apply formal verification in their flows. Faris said, “If static, formal, assertion-based verification is only for PhD's, it’s not useful. As vendors, we need [to make formal useful], to sell to a larger population, and [to insure] that at least 50 out of 100 designers can actually use it.”

Next, I rushed to the EDAC/Synopsys organized panel on ESL. Having moderated a couple of panels in this topic area myself over the last several years, and having attended even more as an observer, I’m beginning to believe quite honestly that this material has been hashed over too many times in a panel venue.

Having said that, Mentor Graphic’s Simon Bloch moderated a lively discussion between Infineon’s Wolfgang Ecker, TU Braunschweig’s Rolf Ernst, Synopsys’ Joachim Kunkel, Ericsson’s Peter Nord, The MathWorks’ Ken Karnofsky, and Altera’s Misha Buric. Bloch asked if there’s a definition for ESL. Kunkel said no, while Karnofsky, Ernst, Buric, Nord, and Ecker all said yes, but with a host of qualifications. My two take-aways from this session: Implement ESL and harvest the benefits; and there’s a Peter Principle in ESL. The next level above the current level of design abstraction is always the one that should drive the specifications. Oh yeah, two more things: There are more software designers in the world than hardware designers, and the gap’s increasing; and by 2010 there will be 100 million lines of code residing in your average automobile.

I left the ESL panel early to catch the final talk in Session 1.7, presented by Srinivasan Murali, and learned a bit about an EPFL research project: “A method for temperature controlled dynamic frequency scaling of multi-core systems.” Pretty interesting stuff requiring further reading, but the uber-lesson was clear: Multi-core systems dissipate a lot of heat in a non-uniform kind of way, creating hot spots on-chip. Novel, innovative solutions must be developed if such systems are to realize their full potential, particularly in embedded, mobile applications.

click to enlarge [ Click to Enlarge ]
* Back in the Press Room, I wolfed down lunch (second chocolate croissant and third cappuccino of the day, courtesy of the Magical Monique who kept things running smoothly there day after day during the conference), scanned the DATE program, regretted that it’s not possible to attend 2 or 3 sessions as once, dashed back out past the many people coming and going from the various, day-long OSCI/European SystemC Users Group meetings across the hall, and was only 5 minutes late to a fascinating 30-minute chat with Rudy Lauwereins in the IMEC booth.

IMEC researchers have developed a set of 28 guidelines and restrictions which C programmers can use to help nudge their code into some sort of parallizable structure. Lauwereins and others believe it will go a long way towards alleviating the daunting challenge of producing C code that can actually take advantage of the multi-core megaliths the hardware world is pumping out.

click to enlarge [ Click to Enlarge ]
I asked Rudy if we all wouldn’t be better off working towards realizing a true parallizable language instead. His response: As far back as when he was working on his PhD in the 1980’s, the world has thought to produce such a language. Today, there are as many languages for parallel coding as there are universities, nobody can agree, and yet work still needs to get done in the real world. Let’s use the IMEC C-code guidelines as an excellent, stopgap measure until somebody, somewhere can finally establish a widely used language to more effectively solve this huge, huge problem.

Next, I arrived late for the Rich Wallace (EE Times) moderated panel: “From IDM to Fab-lite: Changes in your EDA Strategy.” As the bulk of the semiconductor companies in Europe have shed their manufacturing capability of late, this discussion had particular currency. NXP’s Barry Dennington said, “A strong affiliation with a foundry partner ecosystem is mandatory, [along with] eliminating duplicated activities such as internal tool development and multiple flows.”

Synopsys’ Antun Domic said, “More money must go into R&D. As the process technology is no longer the differentiator, the design becomes the differentiator instead.” Not surprisingly he also said, “Collaboration with EDA is the key component to success.”

When pressed by Wallace, Dennington replied, however, “ Any organization that understands how the tools work together and has the capability of tying together those tools could be a partner to the design house. It could be the foundry, or it could be other companies who manufacture the products, or have a service business and want to step into the design flow.”

Wow. Scary stuff, if you’re an EDA vendor. Or, exhilarating if you’re a TSMC. A question from the floor made the same point: “The center of gravity in the semiconductor business is moving towards the TSMCs of the world, companies that are strongly involved in manufacturing, but also have efficient and complete design flows. Add to that, the fact that there are a bunch of designers coming online just across the Straights of Taiwan. Can you comment?”

Domic replied, insisting that reference flows – TSMC’s 8.0, for example – are not design flows, plus the foundries still rely heavily on the big EDA vendors for input. The Questioner replied, “Yes, but they’re working at 45 nanometers, they’ve already instituted statistical timing analysis, and they’re very advanced.” Domic was unperturbed: “The TSMC flows are based on Synopsys, Cadence, or maybe Magma, and it’s still a non-trivial step from a reference flow to a design flow.”

« Previous Page 1 | 2 | 3 | 4 | 5  Next Page »

Rating:


Review Article Be the first to review this article

EMA:

Featured Video
Editorial
Peggy AycinenaWhat Would Joe Do?
by Peggy Aycinena
Retail Therapy: Jump starting Black Friday
Peggy AycinenaIP Showcase
by Peggy Aycinena
REUSE 2016: Addressing the Four Freedoms
More Editorial  
Jobs
ACCOUNT MANAGER MUNICH GERMANY EU for EDA Careers at MUNICH, Germany
Principal Circuit Design Engineer for Rambus at Sunnyvale, CA
Manager, Field Applications Engineering for Real Intent at Sunnyvale, CA
FAE FIELD APPLICATIONS SAN DIEGO for EDA Careers at San Diego, CA
Development Engineer-WEB SKILLS +++ for EDA Careers at North Valley, CA
Upcoming Events
Zuken Innovation World 2017, April 24 - 26, 2017, Hilton Head Marriott Resort & Spa in Hilton Head Island, SC at Hilton Head Marriott Resort & Spa Hilton Head Island NC - Apr 24 - 26, 2017
CST Webinar Series



Internet Business Systems © 2016 Internet Business Systems, Inc.
595 Millich Dr., Suite 216, Campbell, CA 95008
+1 (408)-337-6870 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering TechJobsCafe - Technical Jobs and Resumes GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy Policy