Excellent — all confirmed. Key findings:
- ISO 17987-3:2025 is the current latest LIN protocol specification, published 2025, replacing ISO 17987-3:2016.
- ISO 17987-6:2025 is the current latest conformance test specification, replacing ISO 17987-6:2016.
- The 2025 update introduces inclusive language replacing “master/slave” with “commander/responder” throughout, adds auto-addressing methods, and includes editorial improvements.
- The raw data references ISO 17987-3 and ISO 17987-6 — I’ll update to the 2025 versions.
One terminology note — the 2025 ISO standard uses “commander” and “responder” instead of “master” and “slave.” I’ll use the updated terminology in the page while noting backward compatibility with LIN 2.2A. Here’s the page:
Meta Title:
LIN VIP | Local Interconnect Network Verification IP | SmartDV
Meta Description:
SmartDV's LIN VIP verifies automotive LIN bus designs with full commander and responder node support across all frame types and error conditions. Compliant with ISO 17987-3:2025.
(158 chars)
Overview:
SmartDV’s LIN Verification IP is a comprehensive solution for verifying the Local Interconnect Network bus, a low-cost, single-wire serial communication protocol widely used for body electronics, sensor networks, and actuator control in automotive applications. Fully compliant with ISO 17987-3:2025 for the LIN protocol specification and ISO 17987-6:2025 for conformance testing, and backward compatible with LIN specification versions 2.2A, 2.1, 2.0, and 1.3, it supports complete verification of LIN commander and responder node functionality across all frame types, all node configuration services, segmented transport protocol frames, sleep and wakeup sequences, and comprehensive error injection and detection across all LIN protocol layers.
SmartDV’s LIN 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 LIN cluster simulation supporting any number of commander and responder nodes, ISO 17987-6:2025 conformance test coverage, glitch injection, comprehensive node configuration handling, constraints randomization, built-in functional coverage, and a complete test suite, SmartDV’s LIN VIP enables verification teams to thoroughly validate LIN bus interface designs for automotive body electronics, HVAC, seat and mirror control, lighting, door modules, and sensor and actuator networks.
Features:
- Full Commander and Responder Node Support – Provides complete LIN commander and responder node functionality with support for single commander and multiple responder configurations, configurable LIN cluster simulation with any number of user-defined nodes, DUT support as either LIN 2.2A commander or responder device, and programmable clock frequency of operation.
- Comprehensive Frame Type Coverage – Supports all LIN frame types including unconditional frames, event-triggered frames, sporadic frames, diagnostic frames, and reserved frames, with complete header and response field verification across all defined frame formats.
- Transport Protocol and Segmented Frame Support – Supports segmented request and response frames per ISO 17987-2 including Single Frame, First Frame, and Consecutive Frame transport protocol PDUs, enabling complete diagnostic and multi-frame transfer verification.
- Node Configuration Service Coverage – Supports all LIN node configuration and identification services including AssignNAD, AssignFrameIdentifier, SaveConfiguration, AssignFrameIdentifierRange, DataDump, ReadByIdentifier positive and negative responses, and all associated request and response message pairs as defined in ISO 17987-3:2025.
- Sleep, Wakeup, and Bus Management – Supports cluster go-to-sleep command, bus idle to sleep transition, and wakeup command sequences, new break/sync field sequence detection, and configurable number of stop bits for complete LIN bus management verification.
- Comprehensive Error Injection and Detection – Supports all LIN error types including break length errors, break delimiter errors, sync start/stop errors, sync pattern errors, PID start/stop errors, parity errors, data start/stop errors, checksum start/stop errors, checksum errors, diagnostic frame errors, bit errors, master abort in the middle of a transaction, header and response timeout errors, segmented request/response frame errors, node configuration errors, and T-bit width errors, along with glitch insertion and detection.
- ISO 17987-6:2025 Conformance Test Support – Supports conformance test cases as per ISO 17987-6:2025 for LIN protocol conformance testing across commander and responder node behavior scenarios, enabling systematic protocol compliance verification.
- Complete Verification Infrastructure – Provides a full test suite covering all LIN specification features, built-in functional coverage analysis, constraints randomization, random and directed test case generation, status counters for bus events, and callbacks in commander, responder, and monitor BFMs for user-defined data processing and protocol and timing violation notification.