FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP

ECO issue

ymiler
Employee
1,640 Views

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 :

 

ymiler_1-1673771687385.png

 

Yishay 

 

0 Kudos
25 Replies
Nurina
Employee
243 Views

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


0 Kudos
ymiler
Employee
236 Views

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

0 Kudos
Nurina
Employee
224 Views

Hi Yishay,


Yes that is right.


Regards,

Nurina


0 Kudos
ymiler
Employee
216 Views

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:

 

  1. Mask all LUTs somtimes generate  more ECO commands (like make connections) as  we see in the previous examples .

  2. 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 

0 Kudos
Nurina
Employee
208 Views

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


0 Kudos
Reply