Home Company Services Alliances News Contact

SATA Verification IP

DATASHEET

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.

Genie-SATA

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


  © Perfectus Technology Inc.