cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Observer
Observer
1,066 Views
Registered: ‎07-31-2018

Downgrade Vivado drc check UTLZ-1 to warning

Hi there, 

I have a design that after synthesis has a LUT utilisation of 104%, however I would still like to run implementation to see if after implementing the design the utilisation is still too high. Previous iterations of this design have removed circa 40% LUTs in the implementation stage. 

The error messages advise i use the following command 

set drc.disableLUTOverUtilError 1

to turn the error into a warning. But running this has no effect and the error  is still thrown. 

I have also tried the following 

set_property SEVERITY {Warning} [get_drc_checks UTLZ-1]

to try and override the severity of the drc check. But when I use 

get_property SEVERITY [get_drc_checks UTLZ-1]

The severity is still set as "Error" and I cannot override this. 

Is this a bug in vivado? Or am I not actually allowed to reduce over utilisation errors to warning?

Any advice would be fantastic 

Thanks 

0 Kudos
4 Replies
Highlighted
Moderator
Moderator
1,058 Views
Registered: ‎01-16-2013

@lasthorizon711

 

Try using set_msg_config and see if it helps:

https://www.xilinx.com/support/documentation/sw_manuals/xilinx2018_2/ug835-vivado-tcl-commands.pdf#page=1585

 The link has examples at page 1589

--Syed

---------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.
Give Kudos to a post which you think is helpful and reply oriented.

Did you check our new quick reference timing closure guide (UG1292)?
---------------------------------------------------------------------------------------------
0 Kudos
Highlighted
Observer
Observer
1,051 Views
Registered: ‎07-31-2018

trying set_msg_config returns the warning: shouldn't be used to change the severity of drc/methodology checks 

and advises the use of 

set_property SEVERITY <NEW_SEVERITY> [get_drc/methodology_checks <ID>]
0 Kudos
Highlighted
Moderator
Moderator
1,038 Views
Registered: ‎11-04-2010

Hi, @lasthorizon711 ,

Please find your XX_opt.dcp in your run/impl_1 dir:

1. Open the XX_opt.dcp: open_checkpoint XX_opt.dcp

2. Execute the below command in the TCL CONSOLE:

    report_utilization -file util_opt.rpt

If the LUT utilization still more than 100% after opt_design, the place_design won't success.

-------------------------------------------------------------------------
Don't forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------
0 Kudos
Highlighted
Observer
Observer
983 Views
Registered: ‎07-31-2018

I would still like to be able to run the implementation stage to view the final resource count if possible.

0 Kudos