It is never easy to verify an ASIC that has SATA interfaces until now. At the transport layer and above, SATA-VR includes a real ATA/ATAPI device driver that has proven its value with so many existing ATA/ATAPI devices. There is no need to worry about backward compatibility on your most advanced ASIC. Moreover, three sets of APIs at the transport, ATA/SATA register, and command layers give you the capability for full customization. All the advanced and/or optional features listed in the specification, are supported.
At the data link and physical layers, SATA-VR has full implementations of the power-on sequence state machine, power management state machine, and data link layer state machine. A functional coverage reporting mechanism shows how well the state machines are exercised. With the coverage report and test case automation feature, you can verify the both layers with optimized high-quality test cases. At the physical layer, a full functional serdes model that has clock/data recovery circuit and clock de-skew on the receive side also allow you to control the transmission jitter and clock skew.
SATA-VR is not only the most effective way to verify your advanced ASIC but also fully customizable to match the uniqueness of your ASIC.