Vaishnav Gorur, Sr. Applications Engineer
Prior to joining Real Intent, Vaishnav was a logic design engineer at MIPS Technologies where he was responsible for the microarchitecture and RTL Design of the Load-Store Unit and Graduation Unit of the 15-stage out-of-order asymmetric dual-issue superscalar pipeline in the MIPS32® 74K® fully … More »
A Bolt of Inspiration
September 13th, 2012 by Vaishnav Gorur, Sr. Applications Engineer
A month ago in London, on the world’s biggest stage, Usain Bolt crossed the finish line of the fastest race on earth with his signature nonchalance. The moment belied a lifetime of passion, grit, determination, training and preparation, and in the sub-10 seconds prior, Bolt injected a super-sized dose of inspiration to millions and triggered motivational tsunamis worldwide. Moments like these are rocket fuel for people seeking to make a positive change in their lives, both personal and professional. In the latter, it serves to boost the morale of colleagues and teams in the organization they work for. Indeed, motivational theories abound with references to the need for both intrinsic and extrinsic forms of motivation for organizations to survive, compete and win, especially in today’s dynamic marketplace. This year, we at Real intent, are deriving our dose of extrinsic motivation from the Olympics and its inspirational athletes.
Frontrunners in our strong contingent of tools include Meridian CDC which accelerates advanced CDC sign-off and Ascent Lint which accelerates early functional verification.
Learn From ‘Em
In the early days of the Olympics, athletes’ interest in their sport was as an enjoyable hobby or side activity of their primary jobs. The involvement and performance levels have gone up quite a bit since and every sport has turned professional, making it mandatory for contemporary Olympic athletes to possess and exhibit a deep expertise in the sport they specialize in. A similar transition has occurred in the verification world with the advent of CDC-specific tools. The practice of repurposing and kludging Static Timing Analysis (STA) tools and gate-level simulations to address the CDC problem is dying. Such methodologies are not scalable and cannot be effectively applied to the 50+ clock domains and thousands of crossings found commonly in SOC designs.
Meridian CDC is a clock domain crossing tool built from the ground-up to specialize in CDC analysis, not a tool that piggybacks on a lint-based foundation like certain tools in the market. Meridian CDC adopts a fundamentally sound approach in systematically identifying clock domain crossings which ensures that no crossing is missed. It is this inherently stronger CDC engine which enables faster CDC analysis and the highest capacity in the industry….which brings us to the Meridian riddle of the day –
Q. Why is Meridian CDC like Usain Bolt?
A. Just like Bolt, Meridian CDC is unbeatable when running 100M and 200M
…100M and 200M gate count designs, that is!
Indeed, as companies race towards bigger and more complex designs, it becomes mission-critical to sign off on CDC easily, quickly and comprehensively to get to the finish tape…out!
Meridian CDC gets you there.
Catch ‘Em Young
Olympic competition has seen an infusion of youth over the years; the earlier an athlete takes up a sport, the higher the number of training cycles and this translates roughly into better performance. More importantly, the additional cycles give coaches the opportunity to weed out mistakes in technique and form. It should come as no surprise that an RTL design would benefit from a similar progression which allows for bugs to be identified and fixed early on in the design cycle. The longer a bug lingers in the design, the higher the risk involved and the higher the eventual penalty paid by the design team. A ‘Run Lint Early, Run Lint Often’ approach helps avoid these pitfalls. In order to adopt this approach, lint tools need to possess two key characteristics – speed and accuracy; the former being an indicator of runtime and the latter being an indicator of debug time. Designers today have no time for a slow, accurate report and no patience with a fast, inaccurate report.
Our Lint tool, Ascent Lint, is the fastest in the industry and is rapidly replacing competition at several major design houses due to its rapid, concise and accurate reporting. In fact, one of the main features of the tool – quick turnaround time for designers, was a primary requirement and not an afterthought as is the case with other lint tools in the market. Consequently, there arises a need for competing tools to have the ability to parallelize the lint run across multiple CPUs – a feature touted to hide an inherent defect in their approach to the problem. Similar to Meridian CDC and clock domain crossing analysis, Ascent Lint is architected from the ground up for higher performance in its end application – RTL linting…which brings us to the Ascent riddle of the day –
Q. What is common to linting of RTL designs and Olympic athletes?
A. Everybody’s happy when they test clean!
Getting a design to lint clean makes designers happy by improving the quality of RTL they hand over to both verification and back-end engineers; it makes verification engineers happy by avoiding simulation failures and makes back-end engineers happy by avoiding simulation-synthesis mismatches. A ‘Run Lint Early, Run Lint Often’ approach is a surefire way to ensure design hygiene and project health.
In order to be successful in this dynamic marketplace, companies need to have ambitious goals and the drive and the discipline to achieve them. It is imperative for a company to constantly complement its core technology and expertise – it’s EDA DNA, with motivation derived not just from competition but from the surrounding social milieu. This year, Real Intent looks to the Olympics to be inspired to continue to build and provide to the design community Faster tools with Higher capacities running Stronger engines.
Faster… Higher… Stronger…
Citius. Altius. Fortius.