USB 호스트, 장치 및 허브 모델은 포괄적인 USB 프로토콜 체크리스트와 어설션, 명령, 전송 길이 및 처리량에 대한 기능 및 성능 커버리지 모니터를 지원해요.USB 트랜잭션 클래스에는 벌크, 등시성, 인터럽트, 벌크 스트림, 제어 전송 유형 등 자동 TP 시퀀스 생성기에 대한 임의 제약이 포함돼요.USB용 Avery 인증 IP의 다른 기능으로는 다음이 있어요.
- 자동 프레임 스케줄링, 버스 간격 및 서비스 간격 지원 (ITP 생성 포함)
- 프로그램 호스트 및 장치 모델 타이밍 매개변수와 응답 동작 (예: 링크 명령, 지터/SSC)
- LTSSM 전환 시퀀스와 링크 레이어 컨트롤에 대한 세밀한 제어
- 콜백을 통해 모든 레이어에 오류를 주입하세요.
- 일시 중지/재개를 포함한 제어 장치 작동 상태 전환, 자동 및 소프트웨어 직접 입력/종료, 전원 켜기 및 대역 내 재설정을 포함한 전체 전원 관리 지원 (U0-U3)
- 컴플라이언스 테스트 스위트는 전원 관리를 포함한 프로토콜, 링크 및 PHY 계층 테스트를 포함한 허브 및 장치 검증을 지원해요.
- 포괄적인 USB 프로토콜 체크리스트와 어설션으로 컴플라이언스 커버리지를 추적하고 DUT 버그를 더 빠르게 격리해요.
- 엔드투엔드 스코어보드
- 효과적인 디버그를 위한 다단계 프로토콜 트래커 (USB 트랜잭션, LTSSM, 심볼) 프로토콜 분석기 트래커