USB-Xactor is a comprehensive VIP solution portfolio for USB SS+ 4.x, 3.x and 2.0 used by SoC and IP designers to ensure comprehensive SoC-level verification and protocol and timing compliance. USB-Xactor implements a complete set of models, protocol checkers, and compliance testsuites.in 100% native SystemVerilog and UVM.
Deliverables
- Combo USB 4.0 including complete PCIe and DP tunneling
- Combo USB SS+ 3.x/2.0/OTG/Power Delivery host, device, and hub BFMs
- Compliance test suites
- User Guide
Features
- USB host, device, and hub models supporting comprehensive USB protocol checklist and assertions and functional and performance coverage monitors for commands, transfer lengths, and throughput
- USB transaction classes include random constraint for automatic TP sequence generators including Bulk, Isochronous, Interrupt, Bulk Stream, and Control transfer types
- Automatic frame scheduling and bus interval and service interval support including ITP generation
- Program host and device model timing parameters and response behaviours such as link commands and jitter/SSC
- Fine-grained control over LTSSM transition sequences and Link layer controls
- Inject errors at all layers through callbacks
- Control device operations state transitions including suspend/resume and full power management support (U0-U3) including automatic and software directed entry/exit and PowerOn and Inband reset
- Compliance testsuite supports hub and device verification including protocol, link, and phy layer testing including power management
- Comprehensive USB protocol checklist and assertions track compliance coverage and isolate DUT bugs faster
- End2end Scoreboard
- Multi-level protocol trackers (USB transaction, LTSSM, symbol) protocol analyzer tracker for effective debug