Radiant software automatically inserts LMMI arbiter logic to
enable access to the MPPHY LMMI interface. This implementation introduces a LUT4-based clock multiplexer in
the LMMI clock path to enable Reveal Controller access to the MPPHY LMMI
interface. The additional LUT4 logic can introduce significant clock skew,
which may result in hold time violations in user designs.
In timing report, an unusually large clock skew shall be observed on the affected paths.
Upon closer inspection of the clock paths, an extra LUT4 element can be found inserted in the clock network. This LUT4-based clock multiplexer may appear in either the source or destination clock path, contributing to the hold time violations.
Affected IP:
This issue applies to the following Lattice IPs that incorporate the MPPHY module:
DisplayPort IP
JESD204B IP
PCIe x8 IP
Ethernets IPs (Tri-Speed, 2.5G, 5G, 10G and 25G)
Affected Radiant version: 25.2 onward
Affected Device: Lattice
Avant (LAV-AT)
Bug number: DNG-29323
Solution:
This is a known issue. Please try different Radiant tool settings such as Impose Hold Timing Correction or seeds to see whether the issue can be resolved.
Tactical patches are also available to work around this issue:
- Radiant 2025.1 SP1 - Patch 32923
- Radiant 2026.1 - Patch 32997
Please contact Lattice support to obtain the patches or further assistance.