Contact Us
Overview

SmartDV’s Interlaken Verification IP is a comprehensive solution for verifying the Interlaken scalable chip-to-chip packet transfer protocol used in high-bandwidth networking, data center, and telecommunications equipment. Fully compliant with Interlaken Protocol Specification v1.2, Interlaken Look-Aside Protocol v1.1, Interlaken Retransmission Extension v1.2, Interlaken Reed-Solomon FEC Extension v1.1, Interlaken Interoperability Recommendations v1.11, and Interlaken Dual Calendar Extension v1.0, it supports complete verification of Interlaken TX BFM, RX BFM, and Monitor components across configurable 1 to 64 lane implementations, multi-channel operation, 64B/67B encoding, and the full suite of Interlaken protocol extensions.

SmartDV’s Interlaken VIP supports UVM, SystemVerilog, and Verilog, and integrates seamlessly into diverse verification environments. It is simulator-independent and compatible with all leading EDA simulators, providing flexibility across simulation platforms.

With configurable burst and meta-frame parameters, scheduling calendar logic, per-lane CRC-32 diagnostics, comprehensive error injection across all Interlaken error types, test pattern generation and checking, 67-bit bus and serial lane interface options, configurable SerDes interface widths, on-the-fly protocol checking, built-in functional coverage, and a complete test suite, SmartDV’s Interlaken VIP enables verification teams to thoroughly validate Interlaken interface designs for networking switches, routers, data center fabric interconnects, NPUs, and high-performance computing applications.

Request Data Sheet
Interlaken VIP
Benefits
  • Full Interlaken TX BFM, RX BFM, and Monitor Support – Provides complete Interlaken transmitter, receiver, and monitor functionality with support for configurable 1 to 64 serial lanes, multi-channel implementation, 67-bit bus per lane and 1-bit serial lane interfaces for debugging, and SerDes interface widths of 8, 10, 16, 20, 32, 40, 64, and 80 bits per lane.
  • Comprehensive Protocol Extension Coverage – Supports Interlaken Look-Aside Protocol v1.1 for memory access operations, Interlaken Retransmission Extension v1.2 for error recovery, Interlaken Reed-Solomon FEC Extension v1.1 for error correction, Interlaken Dual Calendar Extension v1.0 for flexible channel scheduling, and Interlaken Interoperability Recommendations v1.11 and v1.3/v1.4.
  • Burst and Channel ManagementSupports configurable burst max and burst short sizes, insertion of extra idle to guarantee avoidance of burst short, burst control word encapsulation before and after data, configurable meta-frame length, scheduling calendar logic for channel service ordering, and optional scheduling enhancement using decision algorithms to avoid unused bandwidth.
  • Flow Control and EncodingSupports per-channel in-band and out-of-band flow control or both simultaneously, 64B/67B encoding with controllable inversion bits, configurable scrambler enable and disable, and per-lane skew insertion for lane alignment testing.
  • Test Pattern Generation and Checking – Supports PRBS31, PRBS23, and PRBS7 test pattern generation and checking, user-defined pattern support, variable test pattern generation as per specification, and flexible startup state machine testing for sync and alignment verification.
  • Comprehensive Error InjectionSupports injection of all Interlaken error types including receive SerDes lock loss, word boundary sync loss, bad scrambler state, lane alignment failure, Burst CRC24 errors, flow control errors, unknown control word types, bad 64B/67B codewords, diagnostic CRC32 errors, all CRC error types, invalid coding for all control words, meta-frame error injection, short burst errors, invalid burst boundary, and test pattern errors.
  • Diagnostics and Protocol CheckingProvides per-lane CRC-32 insertion into diagnostic words, on-the-fly protocol and data checking, complete functional coverage for both normal and error cases, status counters for bus events, and callbacks in transmitter, receiver, and monitor for user-defined event handling and protocol and timing violation notification.
Compliance and Compatibility
  • Fully compliant with Interlaken Protocol Specification v1.2
  • Compliant with Interlaken Look-Aside Protocol v1.1
  • Compliant with Interlaken Retransmission Extension v1.2
  • Compliant with Interlaken Reed-Solomon FEC Extension v1.1
  • Compliant with Interlaken Interoperability Recommendations v1.11, v1.3, and v1.4
  • Compliant with Interlaken Dual Calendar Extension v1.0
  • Compatible with UVM, OVM, VMM, SystemVerilog, and Verilog verification environments
  • Compatible with all major EDA simulators including Synopsys VCS, Cadence Xcelium, Siemens Questa, Aldec Riviera-PRO, and Verilator

Request Datasheet