Quartus® II 소프트웨어 버전 13.0을 사용하여 만든 설계에 대한 CVI 모듈의 기능적(하드웨어) 문제가 나타날 수 있으며, 내부 타이밍 위반은 자동으로 생성된 sdc 파일의 잘못된 set_false_path 제약으로 인해 마스크될 수 있습니다.
다음의 잘못된 set_false_path 제약 조건은 fifo 내의 모든 타이밍을 줄입니다.
set_false_path -to [get_keepers {*alt_vipcti130_Vid2IS:*|alt_vipcti130_common_fifo:*}]
이 문제는 Quartus II 소프트웨어 버전 13.0SP1에서 해결되며 제약 조건은 다음 특정 false_path 제약 조건으로 대체됩니다.
set_false_path -에서 [get_registers {*alt_vipcti*_Vid2IS:*|*_common_fifo:*dcfifo*delayed_wrptr_g[*]}에서 [get_registers {*alt_vipcti*_Vid2IS:*|*_common_fifo:*dcfifo*rs_dgwp*}]
set_false_path -에서 [get_registers {*alt_vipcti*_Vid2IS:*|*_common_fifo:*dcfifo*rdptr_g[*]]에서 [get_registers {*alt_vipcti*_Vid2IS:*|*_common_fifo:*dcfifo*ws_dgrp*}]