Pre-silicon verification of UniPro devices is challenging, demanding and may require significant effort. The layered structure of the specification and the rapid pace of new revisions and features require a flexible, modular and advanced test bench that is well beyond the ability of the traditional directed testing verification schemes that most designers employ. This presentation by Ofir Michaeli of Cadence Design Systems will discuss practical guidelines for defining a proper verification plan; how to design a verification test bench, a scoreboard and a reference model; the pros and cons of standalone verification vs. full stack verification; and a review of real-world verification environments used in actual verification of UFS/UniPro/M-PHY devices.