Verification of MIPI MPHY Analog IP Leveraging Verilog-AMS

About the Client

The client is a leader in smartphone market, home appliances, home entertainment and consumer electronics.

Business need

The client wanted ALTEN Calsoft Labs to model a MIPI MPHY analog IP using Verilog-AMS with wreal and verify the model using a UVM-MS based testbench environment.The verification of the MPHY model was to be performed as follows.

Verification of the standalone analog MPHY model

Verification of the analog MPHY model with the client digital MPHY IP to verify the integration and the functions of the combined analog and digital block

Solution delivered

ALTEN Calsoft Labs did the following to deliver the cost-effective yet efficient solution on time.

Gathered design specification, schematics and implementation details for each sub-block of the analog MPHY IP design from the client.

Elicited scenario descriptions, test input vectors and output waveforms from a number of client spice simulations for verification purpose.

Ported the collected data to the UVM test bench and then compared the UVM results with the reference results.

Extracted features from the specifications and converted these into directed and constrained random test cases.

Executed the project using a phased delivery plan with a “blended” team split between onsite and offshore.

Performed the work in three phases with deliverables reviewed at the end of each phase.

8 In the first phase, the spice simulations were analysed and a feature extraction was performed to generate a functional coverage proposal.

The phase-1 was signed-off by reviewing the feature extraction, functional coverage document, testbench architecture document, development of verification environment using UVM-MS, implementation of 50% Verilog-AMS MPHY IP model and bringing up test cases on the model.