- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Quartus is repetitively crashing during the fitting stage with the following error :
```
Internal Error: Sub-system: PTI, File: /quartus/tsm/pti/pti_tdb_builder_nightfury_hssi.cpp, Line: 451
Found fpll 34 which has clock output O_CLK0, but its timing netlist is missing its feedback loop
```
I am targeting the `10CX150YF780E5G` part.
I am a little lost as to how to what is causing this.
I have attached the crash and fitter log.
System information :
Quartus : Version 23.2.0 Build 94 06/14/2023 SC Pro Edition
OS : 18.04.1-Ubuntu SMP
Thanks in advance
- Tags:
- Crash
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Do you mind to attach the design for me to replicate?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Thank you for getting back to me.
The attached archive should contain all design files.
Alternatively the project is available on github :
https://github.com/Essenceia/ethernet-physical-layer
sha1 : 4b2dfac0fd23dcc6315a09f9e843b0a855e9ea9f
To reproduce my exact build flow which triggers this crash :
```
cd tcl
make place_PCS
```
This build flow will setup the quartus project, generate the IP's and launch the full flow ( `execute_flow -compile` ) , which will then fail during the fitter stage.
Additionally, I have confirmed the failure can also be reproduced when launching manually from quartus.
I will be happy to provide any additional files if required.
Best regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you. Let me take a look at the design to reproduce and let you know any update.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Julia,
Is it possible for you to compile in latest release? 23.3?
New version has lot of bug/fix. Let me know.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sure thing, let me download that and get back to you.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Anyway I am able to verify the issue at my end. I am further looking this and parallelly forward this to developer for fix/wa
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Did you able to verify this on 23.3?
Is the issue still persist?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Yes, unfortunately the issue still persist with quartus 23.3.
You will find the error report attached to this post.
The tcl for generating the transceiver IP wasn't compatible so I has to update it.
For your testing purposes you can find the 23.3 compatible version at sha1 : 21f8f91e5e993bd2a69715e99478acdbcdf1c7e8.
( https://github.com/Essenceia/ethernet-physical-layer )
Best regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Noted. I have filled bug for a fix.
Will let you know any update
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Julia,
Update:
The issue appears to occur when is_pa_core (is phase aligned to core) is set to "true", which enables feedback compensation via iqtxrxclk wires. However, this mode doesn't have a valid feedback timing model, so is_pa_core can only be set to "false". A possible workaround would be to disable is_pa_core and the iqtxrxclk parameters. Try editing phyfpll/synth/phyfpll.v and change these 3 parameters:
is_pa_core from "true" to "false"
cmu_fpll_pll_iqclk_mux_sel from "iqtxrxclk0" to "power_down"
cmu_fpll_fpll_iqtxrxclk_out_enable from "fpll_iqtxrxclk_out_enable" to "fpll_iqtxrxclk_out_disable"
I am able to pass the flow with the workaround. Please validate this at your end and let me know any update.
The fix will be planned soon.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No response from the customer after the answer being provided: As we do not receive any response from you on the previous question/reply/answer that we have provided. Please login to https://supporttickets.intel.com/, view details of the desire request, and post a feed/response within the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you on your follow-up questions.
p/s: If any answer from community or Intel support are helpful, please feel free to mark as solution, give Kudos and rate 5/5 survey
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page