Forum Discussion
ECO issue
Hi,
I try to change the LUT output value by the command " modify_lutmask "
The TCL file includes the content : modify_lutmask -to eco_sig_1_cZ~0 -mask 0x1
But I get errors when I begin the perform ECO compliaction :
Error (19796): Atom 'eco_sig_1_cZ~0' (atom id: 2949): Oterm DB_OPORT_COMB_OUT : 0 depends on unconnected iterm type DATAB File: /tmp/ymiller/Premier/gale_bonsai_bt_only_fpga_23ww02_09_112832/rev_MX_2/par_1/premier_fpga_top.vqm Line: 294036
Error (19796): Atom 'eco_sig_1_cZ~0' (atom id: 2949): Oterm DB_OPORT_COMB_OUT : 0 depends on unconnected iterm type DATAC File: /tmp/ymiller/Premier/gale_bonsai_bt_only_fpga_23ww02_09_112832/rev_MX_2/par_1/premier_fpga_top.vqm Line: 294036
Error (19796): Atom 'eco_sig_1_cZ~0' (atom id: 2949): Oterm DB_OPORT_COMB_OUT : 0 depends on unconnected iterm type DATAE File: /tmp/ymiller/Premier/gale_bonsai_bt_only_fpga_23ww02_09_112832/rev_MX_2/par_1/premier_fpga_top.vqm Line: 294036
Error (19796): Atom 'eco_sig_1_cZ~0' (atom id: 2949): Oterm DB_OPORT_COMB_OUT : 0 depends on unconnected iterm type DATAF File: /tmp/ymiller/Premier/gale_bonsai_bt_only_fpga_23ww02_09_112832/rev_MX_2/par_1/premier_fpga_top.vqm Line: 294036
Error (20877): ECO: Unable to modify lutmask on node eco_sig_1_cZ~0
Warning (20810): ECO command failed: __legacy_modify_lutmask
Error: while executing
Error: "modify_lutmask -to eco_sig_1_cZ~0 -mask 0x1"
Error: (file "/tmp/ymiller/Premier/eco_tcl.tcl" line 1)
Error (20878): ECO: Failed to process the ECO command at line 1 of the TCL script /tmp/ymiller/Premier/eco_tcl.tcl
Error: Failed to process ECO Tcl Script File /tmp/ymiller/Premier/eco_tcl.tcl.
Error: Quartus Prime Fitter was unsuccessful. 11 errors, 345 warnings
Error: Peak virtual memory: 12125 megabytes
Error: Processing ended: Sun Jan 15 10:20:26 2023
Error: Elapsed time: 00:01:10
Error: System process ID: 20391
what is my wrong ? should I change the ECO command ?
Attached print screen from the schematic :
Yishay
25 Replies
- Nurina
Regular Contributor
Hi Yishay,
There is no way to define only F2.
You just have to change using SDC command mask 0x0000000000000000. Make sure you only change the bolded parts as that is the F2 mask.
Regards,
Nurina
- ymiler
Contributor
Hi Nurina
If I can't configure only F0 & F1 and I must to configure all the LUT's - I will get error in DATAF as your reply :
"In the above snapshot, only F1 & F0 is utilized in the Resource Property Viewer. However once you want to change the LUT Mask of the F3 & F2, you will have to start utilizing it in the Resource Property Viewer. So once it is utilizing all F3, F2, F1 & F0, the Q output circuit will change and the combinational logic will depend on DATAF"
Since DATAF is not using ( gray ) in my case (below) , there is no option do ECO ??
Yishay
- Nurina
Regular Contributor
Hi Yishay,
As mentioned above, you need to connect the DATAF port.
Add connection to DATAF port https://www.intel.com/content/www/us/en/docs/programmable/683873/current/change-routing-connections.html
Regards,
Nurina
- ymiler
Contributor
Hi Nurina,
If I sum up what you're saying ,
1) when I want to mask spesific LUT - I must mask all others LUT even I dont want to do it .
2) I should be aware that "mask" ECO most of the time doesn't enough , I should do more ECO commands like "make connection"
Agree ?
Yishay
- Nurina
Regular Contributor
Hi Yishay,
Yes that is right.
Regards,
Nurina
- ymiler
Contributor
Hi Nurina
I would like to suggest an improvement to the ECO capability. Please consider enabling an option to mask specific LUTs, as this would provide several advantages:
-
Mask all LUTs somtimes generate more ECO commands (like make connections) as we see in the previous examples .
-
When the ALM component is used for two or three glue logics that are not related to each other, masking all LUTs can be more difficult.
Yishay
-
- Nurina
Regular Contributor
Hello Yishay,
Thank you for the feedback, I'll make a feature request to our engineering team.
With that, I shall close this case. 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 4/5 survey
Regards,
Nurina