Industry Insights Blogs: Richard Goering (/members/rgoering)
Industry Insights Blogs: Richard Goering (/members/rgoering)
UVMMSMetricDrivenVerificationforAnalogIPandMixedSignalSoCsIndustryInsightsCadenceBlogsCadenceCommunity
(/members/rgoering)
Richard Goering
(/members/rgoering)
10 Feb 2011
Subscriptions
Get email delivery of the Cadence
blog featured here
Enter your email address
SUBSCRIBE NOW
https://community.cadence.com/cadence_blogs_8/b/ii/archive/2011/02/10/uvmmsextendingmetricdrivenverificationtoanalogipandmixedsignalsocs
1/5
17/12/2016
UVMMSMetricDrivenVerificationforAnalogIPandMixedSignalSoCsIndustryInsightsCadenceBlogsCadenceCommunity
https://community.cadence.com/cadence_blogs_8/b/ii/archive/2011/02/10/uvmmsextendingmetricdrivenverificationtoanalogipandmixedsignalsocs
2/5
17/12/2016
UVMMSMetricDrivenVerificationforAnalogIPandMixedSignalSoCsIndustryInsightsCadenceBlogsCadenceCommunity
https://community.cadence.com/cadence_blogs_8/b/ii/archive/2011/02/10/uvmmsextendingmetricdrivenverificationtoanalogipandmixedsignalsocs
3/5
17/12/2016
UVMMSMetricDrivenVerificationforAnalogIPandMixedSignalSoCsIndustryInsightsCadenceBlogsCadenceCommunity
(/CSSharedFiles/blogs/ii/Richard_Goering/MDVnew.JPG)
,
So why apply this approach to analog/mixed-signal? Neyaz noted that the analog content of SoCs is
growing, and that the quality of verification has become a concern, especially at the interfaces between
analog and digital. "There has been a lot of progress in the past 10-15 years in applying MDV to the
digital side, but nothing like that has happened on the analog side," he noted.
The UVM-MS methodology primarily concerns functional coverage, which can provide measurements of
parameters such as frequency and gain. For example, you may be looking at a variable gain amplifier
and trying to verify that the output gain matches the spec. After generating stimulus to test the
amplifier by sweeping the input frequency over the allowed range, you can then use functional
coverage metrics along with automated checkers to make sure that the desired range of the gain has
been completely tested.
To allow analog functional coverage, the methodology uses the e language to create "signal ports"
that sample analog parameters. Due to some limitations in SystemVerilog, the UVM-MS methodology is
currently based on e, but the long-term goal is to work with SystemVerilog, Neyaz said. While Cadence
offered MDV well before UVM, the new methodology leverages UVM because of its broad vendor
acceptance as an industry standard.
Supporting Existing Styles
Analog simulation is traditionally interactive and slow, while digital is batch and fast - how can
designers bridge that gap? The UVM-MS methodology supports all analog modeling styles including
Spice, Verilog-AMS, and real number models, allowing a speed-versus-accuracy tradeoff. Low-level
analog operations are facilitated by a Verilog-AMS layer that runs underneath the hardware verification
language code. A library of components supports commonly used interfaces between analog signals
and testbench functions.
https://community.cadence.com/cadence_blogs_8/b/ii/archive/2011/02/10/uvmmsextendingmetricdrivenverificationtoanalogipandmixedsignalsocs
4/5
17/12/2016
UVMMSMetricDrivenVerificationforAnalogIPandMixedSignalSoCsIndustryInsightsCadenceBlogsCadenceCommunity
The overall verification methodology, Yaron said, "is pretty much the same as doing MDV with digital,
but certain things need to be done to facilitate the integration with analog. The model has to be tied to
the testbench in a certain way. One has to structure the verification environment slightly differently for
analog design. You need to instantiate some of these [digital] blocks to talk to analog ports and drive
some analog signals."
Neyaz noted that the methodology does require teams to invest more effort in analog IP verification.
"Keeping in mind that the IP is designed once and used in multiple chips, having high quality IP is a
very good investment," he said. The paper details how a current design from LSI Corp. was used for
proof of concept.
The DVCon paper is part of session 3.4, which starts at 8:30 am Tuesday March 1 at the DoubleTree
Hotel in San Jose, Calif. Conference registration is available at the DVCon web site.
(http://www.dvcon.org/)
Richard Goering
uvm (/tags/uvm)
coverage (/tags/coverage)
UVM-MS (/tags/UVM_2D00_MS)
Mixed-Signal (/tags/Mixed_2D00_Signal)
analog/mixed-signal (/tags/analog_2F00_mixed_2D00_signal)
Accellera (/tags/Accellera)
analog IP (/tags/analog%2bIP)
DVcon (/tags/DVcon)
MDV (/tags/MDV)
verification (/tags/verification)
https://community.cadence.com/cadence_blogs_8/b/ii/archive/2011/02/10/uvmmsextendingmetricdrivenverificationtoanalogipandmixedsignalsocs
5/5