Article ID: 000086839 Content Type: Troubleshooting Last Reviewed: 09/13/2019

*** Fatal Error: Segment Violation at 0x8 when using FAST_INPUT_REGISTER or  FAST_OUTPUT_REGISTER or FAST_OUTPUT_ENABLE_REGISTER assignments  are applied for Intel® Arria® 10 devices

Environment

    Intel® Quartus® Prime Pro Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in the Intel® Quartus® Prime software version 16.0 and later, you may see this error when you apply FAST_INPUT_REGISTER or FAST_OUTPUT_REGISTER or FAST_OUTPUT_ENABLE_REGISTER assignments for your design. The cause is in a processing of derive_pll_clocks constraint.

 

Resolution

To avoid the error,  follow below steps.

 

1: Comment out any "derive_pll_clocks" constraint from user SDC file

2: Run quartus_fit -plan

3: Un comment any "derive_pll_clocks" constraint from user SDC file

4: Run quartus_sta -s

    4.1: Run project_open <project>

    4.2: Run create_timing_netlist -snapshot planned (or -post_map if in standard edition)

    4.3: Run read_sdc

    4.4 Run write_sdc -expand expanded.sdc

    4.5 exit

5: Edit the expanded.sdc from step 4, remove all set_clock_uncertainly constraints

6: Edit QSF file, and replace original SDC with expanded.sdc in step 5

7: Run quartus_fit again 

 

This problem was fixed in 18.1 version of the Intel® Quartus® Prime Pro edition software.

Related Products

This article applies to 1 products

Intel® Arria® 10 FPGAs and SoC FPGAs

1