|
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. 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 both the physical and data link layers with optimized high-quality
test cases. Moreover, at the physical layer, a full functional serdes model that has clock/data
recovery circuit and clock de-skew on the receive side and the transmission jitter and clock skew
generation on the transmit side is included.
With the backward-compatible driver, the rich set of APIs, fully
automated coverage for the state machines,
SATA-VR can be integrated and customized to match the
uniqueness of any ASIC with ease.
-
Full compliance with the latest specification (SATA 2.6)
-
Support any clock speed
-
Support serdes and PCS interfaces
-
Support realistic clock jitter and skew verification
-
Support both driving and monitoring functions
-
Support all ATA/ATAPI commands
-
Support Native Command Queuing
-
Multi-threaded for realistic NCQ verification
-
Full function serdes model plus tx jitter and skew
injections
-
Automatic Physical Power-On Sequence State Machine Exerciser and Monitor
-
Automatic Power Management State Machine Exerciser and
Monitor
-
Automatic Data Link Layer State Machine Exerciser and
Monitor
-
Automatic Transport Layer FIS Exerciser and Monitor
-
Device model supports disk/flash model with any size
-
Host model includes 32 T13 1510D-compatible DMA engines
-
Host model includes a de-facto standard ATA/ATAPI
driver
-
Support "first-silicon success" verification with real
ATA/ATAPI Linux driver
-
Support Error injection at all layers
-
C/Verilog/SystemVerilog APIs at transport layer,
register layer, and ATA/ATAPI command layer
-
Full functional coverage grading for state machines at physical and data link layers
-
Compliance Suite: A complete set of ATA/ATAPI Command
Layer Protocol Testing
|