SATA Verification
IP
SATA Verification IP
Perfectus has created a many-tiered product offering
specifically aimed at delivering Serial ATA controller
designs to market faster, with reduced effort and
higher quality. These products are designed to solve
the problem that absorbs the largest resources, time,
and has the highest risk of a design – the verification
effort. The SATA VIP has a Genie-SATA™ verification
engine that wraps around the “Design Under Test”
(DUT) to provide a complete framework to quickly develop
self-checking, comprehensive tests for SATA-based
Host and Target.
Highlights
- Complete Functional Verification Engine for test
generation and SATA protocol checking and monitoring
- SATA Compliance Suite (>200 tests) compatible
with SATA-I and SATA-II for verifying Initiators and
Targets
- Verifies all protocol layers (PHY, Link, , Transport
and ommand)
- Directed and Randomized Test Generation
- Directed and Randomized Error Injection capability
- Callback functionality
- Programmable parameters through Knobs
- Support for Link Speeds (1.5G, 3G)
- NCQ and Port Selector Support
- User configurable Test reports for logging events
and transactions
- Interoperable with various Verification Environments
like NC-Sim, Specman, VERA, VCS, ModelSim etc
- Selectable Pin Interface
- Multiple Language Interface like Verilog, VHDL,
C/C++, SystemC, ‘e’, VERA, SystemVerilog
Product Components
- SATA Verification Engine
- SATA Host and Device Bus Functional Models
- Directed & Random tests generator
- SATA Compliance Test Suite
- SATA System Verilog Assertions
- Error injector
- Report generator
- Transaction generator
- Protocol Checker
- Protocol Monitor
For more information on each component and evaluation
copy please email to: info@perfectus.com
or sales@perfectus.com
SATA Port Selector Model
The Genie-SATA-PS Port Selector model
is configurable to work in protocol based and side band
based port selection mode. Port selector Phys can operate
at G1 or G2 speeds (1.5 or 3.0 Gbps). This can be used
to test multiple Hosts and a Target device.
Highlights
- Complete Functional Verification Engine for test
generation and SATA protocol checking and monitoring
- Supports Protocol based and Side band port selection.
- SATA-IO: Serial ATA revision 2.5 Compliant
- User configurable Test reports for logging events
and transactions
- Verifies all protocol layers and Port Select Function
- Native Command Queuing Support
- Customizable for cascaded operations with SATA
Port Multiplier
- Directed and Randomized Test Generation
- Programmable parameters through Knobs
- Error injection and data corruption
Product Components
- Completely Configurable Port selector Phys
- Port Selector Function Set
- SATA device emulator with NCQ support
- Directed & Random tests generator
- Error injector
- Report generator
- Frame / primitive generator
- Protocol checker
For more information on each component and evaluation
copy please email to: info@perfectus.com
or sales@perfectus.com
SATA Port Multiplier Model
For more information on Port Multiplier Model and evaluation
copy please email to: info@perfectus.com
or sales@perfectus.com
|