Real Talk

Archive for May, 2010

We Sell Canaries

Monday, May 10th, 2010

When someone asked me the other day what Real Intent does, I told him, only half in jest, that we make and sell canaries. If you think about it, the verification tools we develop are the proverbial canaries for the chip-design coal mine. Their role is for them to be used in the advance party to give early warnings of bugs lurking in the chip. Used in this manner, our tools prevent late-stage blow-ups in chip functionality that can potentially ruin profit margins and may be even subvert an entire business model.

 

Talking about business models makes me think of start-up companies. It is very hard today to get a start-up company venture funded if it has a significant chip design component in its development roadmap. This bias is not wholly without reason. Hardware design is expensive and having to design your own chips makes it more so. While getting the product wrong the first time around is expensive for any start-up, it is especially so for a hardware company. If you need to reposition your hardware product or fix problems in it, it is all the more difficult and expensive if it involves redesigning a complex homegrown chip. The realization of the company’s product concept, and indeed the entire business model, becomes a prisoner of the chip design latency. You must get the chip right-enough quickly-enough to leave any wiggle room in the business model.

 

The risk is scary, but so is mining coal. Coal continues to be mined despite its risks and so must entrepreneurial initiative in chip design be perpetuated. As in coal mining, systematic processes must be instituted in chip design to mitigate risk. Accidents cannot be done away with, but can certainly be reduced in frequency.

 

One of the important technologies with the potential to significantly mitigate chip design risk is the application of pre-simulation static verification tools that target chip design errors in the context of specific failure mode classes. The technology has matured enough in the last decade to provide tangible value today. If I was evaluating a chip-design-heavy business proposal at a venture capital firm, I would certainly gate the funding based on whether the founders have experience with and instituted the use of static verification tools as an integral part of their chip design process and roadmap.

 

Real Intent has been a pioneer in this space and provides pre-simulation static verification tools that address some of the key failure modes. Real Intent’s Ascent product family finds bugs in control-dominated logic without the need to write assertions or testbenches. Because Ascent tools perform sequential formal analysis, they can even identify deep bugs that take many clock cycles to manifest as observable symptoms. Our Meridian tool family finds bugs in the implementation of clocks and clock-domain crossings. These bugs result from a confluence of timing and functionality and can be so subtle as to require a specific combination of process parameters for them to materialize. If ever there was a canary for chip design, it is Meridian. Finally, our PureTime tool family finds bugs to do with incorrect timing constraint specifications. Like clock-domain crossing bugs, these bugs too arise from a confluence of timing and functionality. Real Intent continues to develop new tools of this ilk to target additional failure modes. Our goal is to help make chip design risk acceptable again.

 

The adoption of these tools is up to you. Do you have a canary in your design flow?

Celebrating 10 Years of Emulation Leadership

Monday, May 3rd, 2010

            EVE is celebrating its 10th anniversary this year.  It has been quite a ride for all of us associated with this industry disrupter out of Paris.  Many of the same team from April 2000 are key member of today’s EVE team and wouldn’t have missed any of the excitement these past 10 years.

Exciting, it’s been.  It’s especially gratifying to know that our basic assumptions that served as EVE’s foundation when we started the company have turned out to be right.  I am talking about taking a novel approach to hardware-assisted verification by selecting a commercial FPGA instead of designing a custom ASIC as the building block of the emulator.  Similarly, we prioritized speed of execution to address the hardware/software integration stage of SoC verification.

            As for the rational behind our first criteria, we concluded early on that custom silicon would not scale and would be excessively expensive to adopt to address an overall market in the ballpark of $200 million.  Redesigning a chip every two to three years at smaller and smaller technology nodes would be economically disastrous.  We instead chose the best FPGA on the market and have continued to do so.

            As for the second assumption, we thought that speed of execution should not be compromised, particularly if we wanted to move outside the traditional space of hardware emulation.

            Over time, we have addressed all of the other important parameters that make an emulator a best-in-class tool.  They include fast compilation, thorough design debugging and scalability to accommodate a large spectrum of designs from a few million ASIC gates to one or more billion ASIC gates.  Equally, we have addressed energy efficiency by reducing the emulator’s footprint, energy consumption and air cooling requirements.  We did all of this by devising an architecture that is simple, elegant and efficient, and, even more important, by developing stacks of unique software.

            This focus on off-the-shelf FPGA parts and speed has paid off with installations at nine of the top 10 semiconductor companies and more than 60 customers.  Our hardware emulator ZeBu is used to verify designs of almost every conceivable consumer electronic product.

            The mention of ZeBu brings me to another point about our strategy –– how we came up with ZeBu.  Well, a best-in-class verification tool needs to support a best-in-class design … with zero bugs.  Zero Bugs, ZeBu.  Got it?

            It’s been a heady trip for the entire EVE team.  You’ll forgive us if our sense of pride seems outrageously boastful, but 10 years of solid achievement and growth is no small accomplishment.  We look forward to the years to come confident that we will continue the growth we have enjoyed in the past and today.  And, more important, support current and future design teams with the best-in-class emulation system.  Let’s raise our glasses and toast ZeBu and the team behind it.

Calypto:Empowering the Next Level of Design



Click here for Internet Business Systems © 2012 Internet Business Systems, Inc.
+1 (408) 850-9246 — Contact Us, or visit our other sites:
TechJobsCafe - Technical Jobs and ResumesEDACafe - Electronic Design AutomationGISCafe - Geographical Information Services	MCADCafe - Mechanical Design and EngineeringNanotechCafe - Nanotechnology ResourcesShareCG  - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy Policy