A VMM-based verification platform has been implemented and applied to Yak SoC in this paper. The whole verification environment uses the System Verilog language, and the simulation tool adopted is Synopsys VCS-MX200606. The verification IP and System Verilog assertions help to heighten the performance of the platform. The verification results indicate that design errors oftiming and anti-protocols have been exactly checked out with 100% verification coverage. The proposed platform, possessing fine configurability, flexibility and high performance, can be reused in similar verifications ofother design].