Wednesday, July 29, 2009

DAC Meta-Blogging

If you're at DAC and haven't yet overdosed on "Social Media", please stop by Tweet, Blog or News: How Do I Stay Current? this afternoon. I'll be on the panel, sharing ideas for how to wade into this trend in the most efficient way. Listen, ask questions, and say Hi.

Denali Software is a great supporter of DAC. They teamed up with Atrenta and Springsoft to start the I Love DAC program and provide dozens of complimentary Exhibits passes for the conference. They also ran good-natured competitions for EDA's Next Top Blogger and EDA's Community Superheroes. Congratulations to Karen Bartleson of Synopsys for winning the Top Blogger distinction, and Joy Matsumoto from Cadence for her great efforts to support charitable causes.

Tuesday, July 28, 2009

The Road Less Traveled

DAC begins its second full day in San Francisco, and I encourage you to take advantage of the opportunity. I was up there yesterday and found a great variety of vendors, panels, and other events to check out. In the morning, crowds were pretty sparse, but there was a definite pick-up in the afternoon. In particular, there was a lot of congestion around the prominent Synopsys booth, next to a well-visited Standards area.

Fellow blogger JL Gray in front of Twitter Tower (image courtesy jlgray)
Synopsys is diving into "Social Media" in a big way at DAC, so it's worth checking out Conversation Central with its variety of sessions on how to understand and make the best use of these new communications media. The Twitter Tower is a novel way to take in DAC's zeitgeist.

That said, I'd encourage everyone to venture out beyond the comfort and safety of the big EDA vendors! If anything, I de-emphasize visits to the top vendors, because one can follow their announcements and arrange meetings any time of the year. But DAC is a unique opportunity to see a great variety of vendors, from the "second tier" specialist that you're not quite familiar with to the Mom & Pop startup that just rolled out their shingle for their first DAC. To make this discovery more purposeful, I flip through the Exhibitor descriptions in the DAC program and highlight the booths of companies that sound remotely interesting. That way, you can avoid wasting time by ping-ponging between North and South halls. Go for it!

On a lighter note, on Sunday I made my way to San Francisco for an EDAC reception. Before that, I explored Golden Gate Park (stunning!) and snapped a few pictures.


The first perplexed tool user.

Monday, July 27, 2009

Real-Time DAC Tweets

The next best thing to being at DAC is to watch the "tweets" posted by attendees--

Getting to DAC

There has been no end of posts about "going to DAC", what to see, what's hot, etc. But, how to actually get to the venue? Since I'll be making the trek solo from Silicon Valley and am phobic about the hassle and expense of driving and parking in SF, I'll share some public transportation research.

Caltrain

Caltrain provides service on the San Francisco Peninsula. Here's their schedule. If you catch one of the "baby bullet" express trains, it's less than an hour from San Jose to San Francisco. Fares from San Jose are

One Way $7.75
Day Pass $15.50

From the Caltrain station in San Francisco, you'll need to get to Moscone Center. In previous years, DAC ran a shuttle for this, but I don't see any notice of it this year. You can either walk or take the city bus. It's only a one-mile walk, so I plan to try this and count the back and forth as my exercise for the week. Google has a nice map showing both the walking route and links to bus schedules, if you prefer. View Larger Map

BART

Bay Area Rapid Transit has stations on the Peninsula and East Bay (Fremont is nearest to Silicon Valley) and can take you to Montgomery Station, only 3.5 blocks from Moscone Center. The One Way fair from Fremont to Montgomery Street is $5.60.

Wednesday, July 22, 2009

Synthesis Gets Interesting

As a pleasant surprise, there's quite a bit of activity and emerging excitement in the area of synthesis, just in time for this year's DAC.

Physical Synthesis

Oasys Design Systems has come out of stealth mode with rather incredible performance claims.

It's exciting to hope for a revolution in synthesis. Put me in the "show-me" camp. It's (relatively) easy to meet 80% of what Design Compiler can do, but there are many features and tricks developed by DC over the years, making it a hard tool to displace. Synopsys has certainly seen strong competition, including from Ambit BuildGates (acquired by Cadence) and most recently by Get2Chip (now Cadence RTL Compiler). What often happens is not that king DC is overthrown, but that the competition lights a fire under Synopsys and their tools will improve at a much faster pace than market dominance would dictate.

What's interesting about Oasys are the tremendous claims about capacity and run time, and the emphasis on physical synthesis, combining logic synthesis with placement and optimization. The company also has impressive board members, including Sanjiv Kaul (former implementation GM at Synopsys) and, re-appearing to EDA after a long hiatus, Joe Costello (charismatic and successful former Cadence CEO).

ESL Synthesis

For several years, EDA industry analyst Gary Smith has been calling for the ascent of ESL (Electronic System Level) design. He was already called an ESL evangelist back in 2006! It's been the next big thing for a while now. It seems to follow the industry's progression from transistors to gates to RTL, but RTL remains the mainstream design method.

In the context of design implementation, ESL implies synthesis at a more abstract level than RTL. This year, there appears to be considerably more buzz, and not just from Gary. See, for example, recent posts by John Cooley and Richard Goering.

Key players include

My apologies for any I've overlooked--I'm learning about this field. One point of concern is that there isn't a consensus on design language/dialect, which varies by vendor over C, C++, SystemC, and proprietary languages/extensions. That can impede adoption. It was Design Compiler that established the de facto standard for Verilog RTL synthesis subset, and this provided a common point for customers (and competitors) to converge on.

It's nice to see continued innovation in this critical area of IC design, and merits further investigation.

Monday, July 20, 2009

Looking Forward to DAC

As most everyone is aware, the big conference in the chip design software world, DAC, runs July 26-31 in San Francisco. I'm looking forward to it and plan to be up there most days. Some prognosticators have posted their "must-see" lists. (Gary Smith, John Cooley laying out the law for aspiring vendors) and there will be more to come.

Rather than calling out specific companies, I'll share some of technologies that I'll be looking to learn more about.

Low Power
This is one of the genuinely valuable and necessary "next big things" in methodology.
Datapath
I've always been surprised that specialized datapath techniques aren't more successful. It seems like you either use an advanced RTL synthesis tool, or design datapath by hand. There's not a lot of in-between.
MCMM (Multi-Corner, Multi-Mode)
It sounds like the solution to many problems. But how well does it really work -- how scalable is it?
parallelism, multi-threaded, multi-core, GPGPU
How will EDA ever catch up to designs scaling by Moore's Law? By using the parallelism available in today's CPUs and GPUs. Multi-core is working today for 4-8 cores, but may hit a wall beyond this. And what about the tremendous parallel computational power in your Graphics Processing Unit? A few EDA tools are leveraging the CUDA platform; where will it pop up next?

Update: check out Richard Goering's interview with EDA luminary Kurt Keutzer on this topic.

Asynchronous Design
This is my token research-y interest. Synchronous design is what we all learn in school, and there's a plethora of tools (namely, the EDA industry) to automate such designs. But there are drawbacks with respect to area and power. Can we learn a new way to design, and develop new sets of IP and automation tools?

Friday, July 17, 2009

You Probably Believe We've Landed on the Moon, too

Don't believe everything you read. There's an insightful behind the scenes exposé on DeepChip about a technology web site that turns out to be a marketing venue for a group of EDA start-ups. Nothing wrong with that, but the disclosure of who's behind it took some digging and questioning to tease out.

Of course, one would be naive to assume this doesn't happen elsewhere in the media. Even Mr. Cooley's beloved DeepChip, with its purported user-generated content, can be gamed. When you read a glowing endorsement of an EDA tool, ask yourself questions such as

  • Who wrote this? Are they "anon"?
  • Did they really write it? Or could it have been "ghost written" by the EDA vendor and submitted in the customer's name?
  • What is the author's interest in the vendor? Does the author's company have a financial or other interest in the vendor's success?

Nothing beats the testimonial of someone you know and trust, other than your own hands-on evaluation.

p.s. in honor of Apollo 11's 40th anniversary, read more about Apollo Moon landing hoax conspiracy theories .

Wednesday, July 15, 2009

DAC Appeals to Users

When I first started attending DAC (1990 in Orlando), as an ASIC designer who'd recently joined an EDA group, I found it disorienting. The exhibits floor seemed like a circus with attendees rushing from one booth to the next to collect the best schwag (some things never change). I dutifully sat in paper presentations that sounded interesting, but I soon realized they weren't addressed to designers or users. I came to think of them as "PhD theses showing a routing algorithm that performed 13% better on an academic benchmark". Not to belittle those papers -- the mathematics and rigor impresses me greatly, but I don't understand all of it or apply it in my job.

Over the years, DAC has become more user friendly. The panels in particular are often informative and sometimes provocative. I find that I'm getting more and more out of DAC.

This year, there's an explicit "User Track" at the conference. I'd like to share a description of the User Track while presenting the first guest post on John's Semi-Blog. Please enjoy!

User Track at DAC:  Learn from Your Peers

Soha Hassoun
Tufts University
46th DAC Design Community Chair

Leon Stok
IBM
46th DAC New Initiatives Chair

Today’s connected world makes it possible for you to work from everywhere.  Yet, there’s only one place where you can learn how your peers successfully applied design tools to chip design and where you can exchange valuable experiences:  the new User Track at this year’s DAC.

The three-day User Track features 40 presentations that run in parallel with regular technical sessions.  Speakers include expert designers from Cisco, ClueLogic, Fujitsu, IBM, Infineon, Intel, Qualcomm, Samsung, STMicroelectronics, Sun, Texas Instruments, Virtutech, Xilinx and others.

Identifying Front-End Challenges

Power planning and verification continues to be hot.  A team from NEC will detail an automated flow to pre-characterize the power consumption of a set of basic components starting from their behavioral description in C, down to their power estimation at the gate-level netlist.  A team from Cisco will describe the use of a power noise analysis tool to analyze system power integrity.  Engineers from Texas Instruments will illustrate how they used an EDA tool to integrate complex multi-power/voltage domain design.  Intel engineers will present a flexible, high-level power management modeling and simulation framework for power architects.  And, a team from STMicroelectronics and ST-Ericsson will outline an exploratory and refinement-based power planning system.  Also, Intel engineers from India and Israel will offer a novel direction for using abstract executable models to verify power management protocols.

Tackling Backend Challenges:

In the Practical Physical Design session, a team from Intel will discuss how they tackle ECOs as late logic changes delay the process and register arrays occupy more than half of all transistors of modern designs.  Qualcomm designers will describe how they build their semi-custom methodology and STMicroelectronics engineers will outline e how they use the IP-XACT standard from Spirit to enable IP reuse.

Accurate power supply and substrate noise analysis remains a challenge, and practitioners from Qualcomm, IBM, Samsung and Kobe University will show how they attack the problem.  Texas Instrument designers will show how to analyze blocks for reuse in multiple metal stacks.  Intel engineers will highlight their approach to assessing design feasibility early in the process to avoid problems later.

A team from Stanford University, Rambus and Netlogic describes a way to tackle analog reuse as it becomes as important as reuse is in digital design.  A group from Cadence and several Taiwanese universities will describe their approach to integrate MEMs in mixed-signal designs.  Engineers from NXP and Magwel tackled the problem of analyzing substrate noise and will present their results in 90nm process technology.  With complex circuits often needing an integrated approach to physical and electrical verification, a team from SysDsoft and Mentor describes how they accomplished this on their designs.

In addition, join us for an Ice Cream Social Wednesday from 1:30pm-3pm where 42 posters will offer an opportunity for you to mingle with other EDA tool users. 

Access to the User Track is included with the full-conference registration.  Or, register separately for the User Track and get access to the keynotes, in addition to the User Track.  For more details, visit:  www.dac.com.  We look forward to seeing you in San Francisco.

###

For more information:

Nanette Collins

Publicity Chair, 46th DAC

(617) 437-1822

nanette@nvc.com

Tuesday, July 14, 2009

The Year DAC Changed Forever

There is so much good DAC material coming out; EDA is hitting critical mass in the blogosphere. There's a new social network site "I Love DAC" that ramping up, where I was delighted to see this flashback from the heydey of EDA: 1991: The Year DAC Changed Forever - The DAC Fan Club. (props to Steve Leibson)

Not only is the video entertaining, but it's a bona fide piece of EDA history. It's also worthwhile to reflect on the promise of Frameworks, still unfulfilled in EDA: seamlessly integrated multi-vendor tool flows. Well, at least it's job security for CAD engineers.

Monday, July 13, 2009

Denali DAC Festivities

The EDA company Denali is famous for their DAC parties. They are also running fun contests where the public can vote for the top EDA blogger or community superhero. See some new faces and vote for your favorites at

And, at the party itself, watch the show and vote for EDA Idols!

DAC Attendance Deals

According to John Cooley's DeepChip site, Atrenta, Denali and Springsoft will be sponsoring 600 free DAC Exhibit Hall passes this year.

John also posted that the very popular "Free Monday" deal is coming back as well. Here's what his email described:

From: Bob Gardner [bobg=user domain=edac.org]

Hi, John,

Please inform your readers that EDAC has decided to sponsor the return of "Free Monday" to DAC this year. If they want to take advantage of this "Free Monday" registration, your readers must go to:

http://www.deepchip.com/FreeMonday.html

and complete all four pages of the registration. On the THIRD page they'll find a newly added "Free Monday Exhibits" option -- they MUST check this box to get this special registration.

On the forth page they should see a web receipt with their unique bar code confirmation on it. They must print this entire page.

To enter the DAC Exhibit Hall on Monday, July 27th, the engineer must present a paper copy of his/her entire bar code page to the Advance Registration desk located in the North Lobby of Moscone Center.

See you at DAC, John!

- Bob Gardner EDAC San Jose, CA

As for me, I've already paid my $50 for the all-DAC exhibits pass. See you there. The buzz for DAC is heating up, so watch for more blog posts before the conference.