原创 The future of hardware-assisted verification

2013-11-21 15:51 1311 17 18 分类: 消费电子

Recently, I attended Cadence-Live in Bangalore to find out more about the latest and greatest in verification technologies. As expected, many of the sessions were geared towards System-on-Chip (SoC) verification using formal and simulation techniques. The main draw was the hardware-assisted (HA) verification session track. Yes, I use the word "hardware-assisted" since the word "emulation" is overloaded, confusing, and a misnomer.


It looks as if the "Big Three" EDA vendors are gearing up for the next battle to capture the SoC verification market. Hardware boxes such as Palladium have been around for years. So, why the sudden buzz? My take? Two factors as follows:
1. The SoC verification domain has been in need of simulation horsepower with increasing integration of Intellectual Properties (IPs). Traditional software-based simulation, which has been the bulwark of verification, restricts what you can run and how much you can run on your design-under-test (DUT). Simulation time and memory has always been the Achilles heel for simulators. With short time-to-market (TTM) and stringent margins, verification folks don't want to wait for days for system-level simulation to generate results. The current ballpark figure for simulation speed is about 4MHz on these boxes.
2. The latest breed of Verification IPs (VIPs) meant for these boxes—referred to as Accelerated VIPs (A-VIPs)—with their UVM/OVM interfaces, makes it appealing for verification folks in look-and-feel with respect to traditional VIPs.


My take is that the SoC verification folks will embrace the A-VIP approach with these boxes as long as testbenches don't require massive rework between software-based and HA-based simulation. Of course, not all is rosy on this path; RTL compilation time, debug, and coverage are upcoming challenges to be solved. Now that HA-based verification is on the rise at the SoC level, will it translate to the need for more low-level software running on the DUT during verification? This would translate to shorter SoC realisation time (the time required to integrate the hardware and software).


If HA-based techniques show promise in reducing verification time for SoC integrators, then another avenue to reduce integration time is to demand production-worthy software drivers from IP vendors. As many of you may recollect, a decade back, SoC vendors like TI and Intel were hardly bothered about the software needs of an OEM vendor. An OEM vendor had to align with a software development firm or groom their team to create the necessary stack and applications. With short TTM coupled with intense market pressures and margins, SoC vendors bent over backwards and started to provide the necessary stacks and software development kits (SDKs). Pressure from market forces—from OEM vendors to SoC integrators—can be seen as a ripple effect in the software supply chain.


With IPs becoming increasingly complex, programmable SoC integrators will expect IP vendors to provide production-worthy software drivers and other abstractions to reduce the time required for software integration and realisation. With some of the latest software stacks—like those used in Audio-Video Bridges (AVBs)—requiring certification of the underlying Ethernet-IP and software combination, IP vendors will have a lot to deliver and package going ahead.


Is this a foreshadowing that IP vendors will soon be investing in HA verification boxes for verification and software development?


Srivatsan Raghavan
Senior Architect
Vayavya Labs

文章评论1条评论)

登录后参与讨论

用户1406868 2016-5-2 12:41

They still film this show? The benz and wralnger look pretty sick tho! and is it me or does paulys truck look more like a yukon? I could be wrong, it just looks like one to me
相关推荐阅读
用户3519980 2016-04-15 17:57
The Tale of Exploding Capacitors: A true story
A few weeks ago, Max the Magnificent considered what was described as The Great Capacitor Plague o...
用户3519980 2016-03-18 21:41
Are your charging habits bad for your smartphone?
Well, this is can be quite a shock and no mistake. I've been happily toddling along through life u...
用户3519980 2015-10-30 21:43
Tinkering with the ethics knob
What a controversial word is “ethics,” with its explosive potential lending itself to varying i...
用户3519980 2015-05-29 18:04
Traffic lights failure
I saw something I never expected to see on the way home a few evenings ago -- a set of traffic lig...
用户3519980 2015-05-13 21:19
Distributed computing for warming the world
Until about a decade ago, thermal energy was considered almost entirely as an analogue, bulk pheno...
用户3519980 2015-03-27 14:56
When the Internet of Things break
The "Things" in our world are becoming increasingly complicated, and the failure modes a whole lot...
我要评论
1
17
关闭 站长推荐上一条 /2 下一条