editor's blog
Subscribe Now

Atrenta Goes Functional

Atrenta says that their customers consider their SpyGlass tool to be the definitive answer on whether their RTL code is up to snuff. But that’s largely been on the basis of whether the RTL looks good or follows well-behaved, well-understood styles. It also looks at whether clocks are likely to behave well as they jump domains, whether the power is optimized, whether the thing is testable, whether the timing constraints are right, and whether the routing is too congested.

But they haven’t been able to tell you whether the actual RTL behavior is as you expect; they’ve remained outside the functional verification category. There are two main tools for checking behavior: simulation and the use of assertions. And the latter is reasonably congruent to the kinds of technology that Atrenta has – specifically, formal methods.

But assertions have taken some time to catch on. They’ve been described as hard to write for anything more than simple tests and finicky in that you have to do it just right or else you might end up chasing your tail. This is where assertion synthesis has tried to make life easier.

One company engaging in assertion synthesis is NextOp, and Atrenta recently announced that they’re acquiring the company in order to add functional verification to their portfolio. They claim that this will give them full coverage of front-end design activities.

You can find out more about the acquisition (except for the terms) in their release.

Leave a Reply

featured blogs
Aug 20, 2019
PCB design is like conducting a full-fledged orchestra. In many creation myths, a supreme being sings the world into existence - take the fourteen Ainurs of Lord of the Rings, for example. Well,... [[ Click on the title to access the full blog on the Cadence Community site. ...
Aug 19, 2019
In this new video, Samtec’s Kevin Burt introduces Samtec Direct Connect'„¢. Direct Connect gives the benefit of exiting a higher number of lanes at low loss from the chip package, which can be very useful in both high performance computing and network switching applic...