Subscribe to EDN

Mentor Graphics: All your apples in one boat?

July 14, 2006

Now that Cadence has made its big pre-DAC announcements, Mentor recently took its turn unveiling its big announcements for DAC. Mentor had two primary announcements leading up to the show and both of them are quite frankly ho hum product upgrades rather than new technology announcements. The first one announced that Mentor made its ANSI-C synthesis tool capable of full-chip synthesis.

The second one, which a Mentor PR person called "Mentor's most significant product announcement of the year," turned out to be an upgrade of Mentor's flagship product Calibre. Mentor apparently wanted me to write a giant 600 word puff piece on it, like my competitors, but quite frankly it isn't worthy.

Here in a nutshell is what Mentor announced: the new Calibre nmDRC in a 40-CPU cluster now runs a full design in less than 2 hours and has higher capacity than the older version because all the good functions in Calibre have been moved onto a new hyperscaling architecture. The new version can also perform localized fixes so you don't have to do full DRC reruns, you can simply rerun the problem areas. Oh and the new tool now supports TVF as well as SVRF.

I'm sure it isn't an easy feat reworking a tool so that it runs faster and has a higher capacity, but essentially you hear that in any and all EDA upgrade releases. So you may be asking: What, no new cool tool from Mentor? Mentor does believe this is the big one. And to Mentor it is.

Certainly the meatier story is not the technology innovations added to Calibre, it is the business story here—the importance of Calibre to Mentor. You see Mentor's Calibre has downright owned the digital ASIC and SoC DRC/LVS tool market for about six years. And Calibre today represents the largest chunk of Mentor's revenue. I'm not sure how large a percentage of Mentor' yearly revenue it represents, but I bet it is huge. But over the last year, Calibre has gained renewed competition from Cadence and Magma. Both of those companies claim Calibre's Achilles heel has been its limited capacity and performance and thus both companies introduced DRC/LVS technologies claiming better run times. Mentor with nmDRC claims to have now at least matched the run time claims of both Magma and Cadence. So the message Mentor wants you to come away with here is that Calibre is still as accurate as always and is now as fast if not faster than competing tools, so don't buy another tool.

Certainly if Calibre falters, Mentor has to transfer its flag from the Calibre battleship to its next biggest boat in its fleet—at last call that's the ModelSim/Questa mixed language simulator. How big is the Questa boat? Even if you believe VHDL's going to reemerge as the design language of the future, I bet it's big enough to ski behind but not big enough to go to war with. Mentor's going to need a bigger boat and thus a real physical design suit sooner or later. Synopsys outbid Mentor for Avanti. Magma's legal situation is likely too messy. Keep an eye on Sierra Design…

Posted by Michael Santarini on July 14, 2006 | Comments (5)

April 22, 2007
In response to: Mentor Graphics: All your apples in one boat?
Alex commented:

Thank You


July 28, 2006
In response to: Mentor Graphics: All your apples in one boat?
Mr Brightside commented:

I disagree... if you look at the global problem for things like placement, etc they are not linear, right. But if you apply a hueristic to it and can linearize it over a small subset, than that is the same thing. Divide and conquer. Take PNR. If you place a design flat, ya it doesn't grow linearly. But if you partition it and run the partitions in parallel then you can get linear growth by running all partitions in parallel and then just dealing with the corner cases. This is something we've all been doing for years with a hierarchical design style. Taking a chip and PNRing it as a group of spacially diverse blocks greatly speeds up runtime as you don't get hit by the high end "non linear" growth problem. DRC is the same way, even better, as the interactions are not nearly as nasty as placement... the partitioning is done for you, just do it spacially if you want (or if you are smarter spacially across hierarchy). The only corner cases are halo rules (for example, metal density) at the boundaries. Yes, at some point you get diminishing returns, but DRC has been shown to be able to scale fairly nicely (see my post at ESNUG) if implemented properly. Ya, it might not scale linearly to 1000 CPU, but if you look at the subset of what people might want to run, then its "damned near linear". Plus, at some point do you want to add 100 more CPUs to go from 30 minutes to 15 minutes?


July 19, 2006
In response to: Mentor Graphics: All your apples in one boat?
Developer commented:

Mike, I see your point and I admit I reacted in a knee-jerk fashion. In general,from editors like You and John Cooley I expect less exaggeration and more real data. The newsletter from EDA companies are already, pretty good at exaggeration!!! Another comment, which is all marketing and no truth is "The company cites benchmarks that indicate the parallel architecture offers run times that increase in a linear fashion with the size of the design". If the run time scales linearly with design size, that means all of their algorithms that process the design, have linear time-complexity. I am not sure if any EDA algorithm runs in *linear fashion*. -Developer (who does not work for mentor)


July 18, 2006
In response to: Mentor Graphics: All your apples in one boat?
Joe Sawicki commented:

Mike, As much as the experience was somewhat akin to taking a 2x4 upside the head, I enjoyed reading your post. Definitely provocative and I?m sure it is thought provoking for your readers. That said, I?m sure you won?t be surprised to hear I have a couple of comments. First off, anyone who finds it surprising that Calibre is important to Mentor Graphics needs to take all the sharp objects off of their desk, put them in the trash, call security, and step away until someone comes to remove the trash. Of course Calibre?s important to Mentor as it is the leading solution in the industry attacking DFM and has had a growth rate commensurate with the importance of the problem. I?ll admit to getting lost in the twist of logic that then essentially says, ?Because it is important to Mentor, it isn?t important to the industry.? Huh? The only reason Calibre is important to Mentor is because it is important to the industry. Over 800 logos have purchased the product, we accumulate around 25 new ones every quarter, and there are few designs in the world that don?t get touched by Calibre at some point in the transition from design to silicon. Paul Ranko?s comments in a previous post give a great example of why what we have done is news-worthy as they completely miss the point of the nmDRC release. The engineers that wrote the first line of Calibre also wrote this re-architecture. Rather than a complete re-write of the code-base, this was a very innovative architectural twist that enabled us to keep the same quality while radically changing performance characteristics. Instead of declaring that this is a new product and telling all of our users to buy it if they want it, we are releasing this as an enhancement available to all users on support. And rather than a buggy dot zero release, even the beta has been incredibly stable, with just one bug found to date that was introduced by the implementation of the architecture. Finally, instead of requiring our users to re-write their entire infrastructure to take advantage of the performance advantages of the new architecture, we are backwards compatible with the old rule files, having deprecated only one relatively obscure operation. All of this implemented as the core of a DFM platform that takes the issue well beyond DRC. There?s no doubt I have my agenda; there?s no doubt this success of this product is in Mentor?s and my best interest; there is also no doubt that this is important to the industry. I?m looking forward to reading more posts like this from you. It would be ok if it isn?t about us for a while.  Joe Sawicki Vice President and General Manager Design to Silicon Division (aka Calibre)


July 17, 2006
In response to: Mentor Graphics: All your apples in one boat?
Developer commented:

"I'm sure it isn't an easy feat reworking a tool so that it runs faster and has a higher capacity, but essentially you hear that in any and all EDA upgrade releases." I think you are wrong in "essentially you hear that in any and all EDA upgrades". I am myself an EDA developer for a long time, and this is simply not true.

POST A COMMENT
Display Name
captcha

Before submitting this form, please type the characters displayed above. Note the letters are case sensitive:

Advertisement
Advertisement
Advertisement
About EDN   |   Site Map   |   Contact Us   |   Subscription   |   RSS
© 2012 UBM Electronics. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other UBM Canon sites

UBM Canon | Design News | Test & Measurement World | Packaging Digest | EDN | Qmed | Pharmalive | Appliance Magazine | Plastics Today | Powder Bulk Solids | Canon Trade Shows