Quote:2. Is UVM-MS the ultimate solution for analog and mixed-signal verification? In a way, simulations like AC, DC, stb, and noise analysis all represent different perspectives on transient simulations. However, UVM-MS focuses more heavily on tran simulations. This leads me to ask: Can the UVM-MS framework replace traditional analyses like AC, STB, or PSS simulations? When I use UVM-MS, I keep questioning whether it covers everything needed. I also want to understand: What’s the fundamental difference between relying on UVM-MS versus using AC/PSS/STB simulations?
Analog and mixed-signal verification are the same thing. Virtually all analog circuits on modern analog system ICs have digital controls. So you can say you are verifying an analog circuit or you can say you are verifying a mixed-signal circuit. It is the same thing. I am a proponent of using the term: analog verification.
I have been focused on analog verification for many years, and I have never used nor considered using UVM-MS. When I looked at it my conclusion was that it was an attempt to apply digital verification techniques to analog circuits, and it never seemed like a good fit to me. I got what I needed from plain Verilog-AMS, and I found it was a better fit.
UVM-MS and Verilog-AMS are used mainly for functional verification. Both employ transient simulation.
The small signal analyses, by their nature, are used for performance verification.
Verilog-AMS can also be used for performance verification but it tends to be used for different performance metrics. The small signal analyses are used to measure performance metrics associated with small-signals such as bandwidth, stability, noise, etc. Transient analysis base simulation techniques are more suited metrics associated with large signals and are used to extract inherently nonlinear behavior such as distortion or locking behavior in PLLs.