Recent advances in automated formal solutions
for verification of clockdomain crossing (CDC) signals go
a long way towards reducing risk of clock-related defects in multi-clock system-on-chip (SoC) devices. However, the vast majority of multiple clock-domain devices still utilize a flow that does not involve these specialized tools or formal verification techniques.
This paper presents a pragmatic alternative methodology using SystemVerilog Assertions in a simulation-based verification flow, to validate the correct operation and use of synchronizers while emulating the effects of CDC jitter in order to stress the functional operation of the rest of the device.
Verilab provides consulting services for issues related to Very-Large-Scale Integration (VLSI) functional verification, from chip rescue and critical path pruning, to verification IP development, to complete methodology re-engineering.
0 comments
write a comment