feature article
Subscribe Now

Starting Over

Magma Develops Tekton From a Clean Sheet

How many times have you said, “If I had it all to do over again…”? It’s a natural consequence of the human learning process. Since we’re not privy to the future, we take a direction – some direction typically being preferable to going nowhere at all – and make the best of it. And as we go, we learn what was good and what was bad about that particular direction.

And along the way we’re typically presented with opportunities to make further decisions as forks in the road appear, and, at each such juncture, we can make best use of the knowledge accumulated since the start so that, hopefully, each decision is better than the prior one. And with a little luck, we keep moving forward.

But sometimes, after much valiant thrashing against the elements and with nothing to show for it, we decide that perhaps we shouldn’t have embarked in that direction at all, in which case we have to come all the way back and start over. Which, in general terms, suggests failure, something none of us wants to be associated with.

Fortunately, most directions provide some value, even if they aren’t perfect. Up to a point.

Typically, after a history of success, there comes a time of diminishing returns, when we seem to have gotten as far as we can go along a given path. We’ve gotten nearer our goal (a hazy concept since, typically, we can’t even clearly articulate the goal when we start out; we simply know that we’ll know it when we see it), but it seems we can’t quite reach it, no matter how much tweaking and juggling we do.

At this point it’s as if we’ve gone as far as we can along a promising path in a maze – but it turns out to be a path that won’t exit, so we’ll have to backtrack and try a different path. But there’s a problem: backtracking feels like failure. So we push on.

Backtracking is also a lot of work. We plan on the forward march. We don’t plan on revisiting the past. We don’t plan on rethinking our decisions. And so we stubbornly resist the call to fall back.

It’s like the bravado of the cult of “no regrets.” Always look forward, never look back. Beat the chest. Feel the testosterone surge. But what are regrets, really? If we ignore the maudlin mopings of the scotch-and-water sad sack at the end of the bar, regrets are, to a large extent, a manifestation of what we’ve learned. If we had it all to do again, we’d do it differently. “No regrets” means, “If I had it all to do again, I’d do it the same dang way: I’ve learned nothing useful.”

So you wonder what you can do if you relax and toss aside everything you’ve done, but keep everything you’ve learned, and start over. And there are a couple of recent examples of what’s possible when you rethink things. We saw one with Oasys’s upside-down approach to synthesis and with the resultant dramatic improvement in performance and memory footprint.

Magma appears to have pulled a similar trick with static timing analysis. With their new Tekton tool, they’ve more or less laid out a challenge saying that they can do any design in less than an hour on one machine. There’s a lot of wiggle-room in that statement, but, given the rest of what they say, the assumption is that any modern design, including all scenarios, and including cross-talk and on-chip variation (OCV), is fair game for this challenge.

The problem they’re trying to solve has gotten more complex in at least two dimensions. The first is simply the obvious fact that designs are bigger. Process and environment corners have always been an issue, but the modes are the new dimension that’s killing everyone now. These dimensions are orthogonal, meaning that, for full coverage, you have to generate a complete cross-product of modes and corners.

One design that Magma uses to illustrate their point comes with three modes and seven corners for a total of 21 scenarios. This is a 1.1-million-cell 65-nm design; anyone designing on tighter processes knows that three modes is nothing these days. There can be dozens of scenarios in more complex designs. And Magma suggests, for 28-nm designs, over 400 scenarios.

And yet Magma appears willing to take them on. And here’s why: the 21-scenario design on the “existing STA tool” (you can decide which that one might be) takes about 2 hours per scenario given one machine for each scenario. So you can get the results in 2 hours if you use 21 machines (and pay for 21 licenses), or you can get the results in 42 hours on one machine.

They claim to handle this same design in less than a half hour on one machine. They have a table of other designs, ranging up to 11.4 million cells; none takes longer than 41 minutes to run.

Of the examples they showed, none is on technology more aggressive than 40 nm. So if, in fact, you throw a 400-scenario 28-nm design at Tekton, linear arithmetic would suggest that it would take longer than an hour. 400 is roughly 20 times the size of their half-hour design, suggesting a 10-hour run for all 400 scenarios. But if everything scales, then this design would take 840 hours on the current incumbent. That’s five weeks. (In fact, it’s exactly five weeks… that’s almost suspicious in its convenientness…)

So, whether or not they can do every design in less than an hour, the numbers they can do appear to be a dramatic departure from what’s been possible up to now. As far as I can tell, there are no obvious shenanigans in defining their results. They’re all with cross-talk and OCV on, and they’re all completely correlatable to Primetime.

If you ask how they were able to do it, they don’t give much in the way of detailed specifics; they boil it all down to this: they threw everything away and started with a clean slate.

Link: Tekton

Leave a Reply

featured blogs
Nov 24, 2021
The need for automatic mesh generation has never been clearer. The CFD Vision 2030 Study called most applied CFD 'onerous' and cited meshing's inability to generate complex meshes on the first... [[ Click on the title to access the full blog on the Cadence Community site. ]]...
Nov 24, 2021
I just saw an amazing video showing Mick Jagger and the Rolling Stones from 2021 mixed with Spot robot dogs from Boston Dynamics....
Nov 23, 2021
We explain clock domain crossing & common challenges faced during the ASIC design flow as chip designers scale up CDC verification for multi-billion-gate ASICs. The post Integration Challenges for Multi-Billion-Gate ASICs: Part 1 – Clock Domain Crossing appeared f...
Nov 8, 2021
Intel® FPGA Technology Day (IFTD) is a free four-day event that will be hosted virtually across the globe in North America, China, Japan, EMEA, and Asia Pacific from December 6-9, 2021. The theme of IFTD 2021 is 'Accelerating a Smart and Connected World.' This virtual event ...

featured video

Emulation and Prototyping to Accelerate Your Product Development Process

Sponsored by Cadence Design Systems

Validate your most sophisticated SoC designs before silicon and stay on schedule. Full system verification and early software development is possible with Cadence Palladium and Protium Dynamic Duo for IP/SoC verification, hardware and software regressions, full system verification, and early software development.

Click here for more information about Emulation and Prototyping from Cadence Design Systems

featured paper

Enhancing PSAP Audio Performance and Power Efficiency in Hearables with Anti-Noise

Sponsored by Maxim Integrated (now part of Analog Devices)

Personal sound amplification products (PSAP) enhance user’s listening experiences with hearables in challenging environments. Long delay in the audio system creates distortion known as comb effect in PSAP. This paper investigates the root cause of the comb effect and explains how Maxim’s PSAP based on anti-noise solution yields a superior system performance than conventional PSAP solutions.

Click to read more

featured chalk talk

Flexible Power for a Smart World

Sponsored by Mouser Electronics and CUI Inc.

Safety, EMC compliance, your project schedule, and your BOM cost are all important factors when you are considering what power supply you will need for your next design. You also need to think about form factor, which capacitor will work best, and more. But if you’re not a power supply expert, this can get overwhelming in a hurry. In this episode of Chalk Talk, Amelia Dalton chats with Ron Stull from CUI Inc. about CUI PBO Single Output Board Mount AC-DC Power Supplies, what this ac/dc core brings to the table in terms of form factor, reliability and performance, and why this kind of solution may give you the flexibility you need to optimize your next design.

Click here for more information about CUI Inc PBO Single Output Board Mount AC-DC Power Supplies