Abbrevation
Verification
City
San Jose
Country
United States
Start Date
End Date
Abstract

About Verification 3&#046;0<br>Verification 3&#046;0 represents a new plateau in the continuing evolution of semiconductor solutions in general — a new balance in the combination of the various solutions that make up modern verification environments that can be clearly observed&#046;<br>Verification 1&#046;0 was characterized by HDL simulation on workstations, directed tests as a primary testbench methodology, block level semiconductors integrated at the board level with off&#8211;chip processors, and perpetual license business models&#046; Verification 2&#046;0 saw the advent of SystemVerilog, Constrained Random test generation, simulation farms, emulation, small System&#8211;on&#8211;Chips (SoCs) with processors on board running basic software stacks, static techniques such as linting and early formal, the advent of Verification Intellectual Property (VIP) and time based licensing&#046;<br>Verification 3&#046;0 has four legs for foundation, not all of which are fully developed today&#046; They are: the continuum of verification engines, the intelligent testbench, the merging of hardware and software, and the expanding role of verification&#046; Each of these legs have multiple facets and so while some themes may sound familiar, each one of them is seeing significant transformation&#046;<br>Verification Continuum<br>Verification 3&#046;0 has seen the creation of hybrid verification platforms combining the best of simulation and emulation, with formal accelerating components of the flow&#046; FPGA prototyping and real silicon must be brought into the continuum of verification engines, and we will see combined front&#8211;ends and back&#8211;end processing wrapped around the different engines&#046; The manner in which these technologies are delivered must change&#046; No longer will companies own and maintain all the compute resources necessary to meet peak demand, so distributed and Cloud&#8211;based models will play an increasingly important role&#046; On&#8211;demand business models will also evolve&#046;<br>The Intelligent Testbench<br>Development of Verification 3&#046;0 testbenches started about 10 years with what Gary Smith termed the Intelligent Testbench&#046; Today, we are not only seeing mature tools in this area, but the imminent release of the Accellera Portable Stimulus Standard will enable portability of test intent amongst vendors&#046; For the first time we are witnessing a true executable intent specification driving the entire verification process&#046; Many aspects of the flow, such as debug, will be transformed&#046;<br>Merging of Hardware and Software<br>Today Moores Law is slowing down such that companies can no longer rely on scaling to pack in more functionality&#046; They must start getting a lot more creative&#046; A typical chip contains a significant number of deeply embedded processors that rely on firmware to provide their functionality&#046; SoC verification is driving a shift from hardware to software driven testing where the tests are built into C code running on the processors&#046; Portable Stimulus has a large role to play here&#046; Verification at this level is not just about hardware execution (e&#046;g&#046; cache coherency), but also software functionality&#046;<br>Expanding Role of Verification<br>Verification teams are taking on additional roles in power verification, performance verification, and increasingly have to look at safety and security requirements&#046; Systematic requirements tracking and reliability analysis are central verification tasks for many designs&#046; Formal has an increasing role to play as well&#046; In addition, it is a technology that can offload tasks from dynamic execution engines and prune the state space that tools have to cover&#046; Design debug and profiling, together with multi&#8211;run analysis, are moving up in abstraction in an attempt to leverage artificial intelligence on large data sets&#046;<br>No one company can tackle the entirety of Verification 3&#046;0 challenge&#046; Small companies have innovative ideas and the ability to turn on a dime in response to market needs and business models&#046; These are the companies most likely to spearhead the direction that the technology takes, and Verification 3&#046;0 will see greater cooperation among them&#046;