We at Arrow Devices are committed to help developers build happy and robust standard interface IP. We are starting with MIPI UniPro today.
As part of this initiative we have prepared the following actionable questionnaire and downloadable test plan that lists more than 600 test cases. All it takes is to answer the questionnaire and follow it up with five steps action plan of cross-referencing your verification plan with the test plan provided. The intent is to get to a single number (Verifcation Score), that will enable Managers, Technical leads, Verification engineers and those paranoid finger crossed designers to evaluate the strength of their verification plan. There by helping reduce the risk of new designs and increase the robustness of existing designs, by ensuring that none of the key items are missed.
Following verification checklist has been prepared for the MIPI UniPro Specification version 1.41. MIPI UniPro stack has 4 layers. Each layer requires its own verification strategy, which involves choosing the right combination of directed test cases and constrained random test cases. The following sections describe the verification strategy and focus areas for each layer.