Avery Ethernet VIP provides a comprehensive verification solution featuring an advanced UVM environment that incorporates constrained random traffic generation; robust packet, link, and physical layer controls and error injection; protocol checks and coverage; functional coverage; protocol analyzer-like features for debugging; and performance analysis metrics. With the advanced capabilities of Avery VIP, engineers can work more efficiently, develop more complex tests, and work on more complex topologies, such as multi-port solutions. Avery compliance testsuites offer effective core-through-chip-level tests, including those used in compliance workshops as well as extended tests developed by Avery to cover the specification features.
Deliverables
- Ethernet BFMs
- Compliance testsuite
- User Guide
Features
- Comprehensive support for IEEE 802.3, 802.1, and Ethernet Technology Consortium standards:
- 10/100 Mbps, 1/10/25/40/50/100/200/400 Gbps
- TX and RX models supports LLC, MAC Control, MAC, and PHY layers
- PHY layer supports various inter-sublayer service interfaces configurations
- EEE, RS, PCS, FEC/KP-FEC, RS-FEC, PMA, PMD, AN, MDIO, MII, AUI, PPI interfaces
- Runtime configurable for speed, n:m PMA lane mapping, lane enable/disable
- Multi-port MAC/PHY model
- LLC and MAC functions include
- MII management interface and register set
- Layer 2 LLC and Ethernet Frame class
- Layer 3 “datagram” includes automatic fragmentation and reassembly to Ethernet frames
- Timing class to models clocking, skews, min/max timing parameters
- User selects architecture including speed, # lanes, type of FEC, AUI, PPI, MDI interfaces
- PCS/PMA layer models support
- Supports various AUI, PPI, MDI interfaces
- Pause operation
- User selects # of lanes
- Callbacks at all levels including error frame, length, SFD, FCS, IPG, FEC injection capabilities
- MAC, PCS, FEC, and AN protocol tracker logs include frame header and payload fields and FSM states
- Built-in protocol checkers and coverage reports
- Performance metrics including effective line rate, active/pause modes
- Traffic Compliance testsuite targets exercising protocol checklist items