cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
schambachjj
Visitor
Visitor
166 Views
Registered: ‎02-10-2021

Suppress RTL Hierarchical Component Statistics

I am running Vivado in batch mode inside a "continuous integration" (CI) and recently ran into the log message limit of the CI. Looking at the log messages, I see thousands of messages under the heading "Start RTL Hierarchical Component Statistics" that seem mostly informational, so I don't really care about those messages. How can I suppress these messages with set_msg_config?

0 Kudos
2 Replies
schambachjj
Visitor
Visitor
162 Views
Registered: ‎02-10-2021

PS: Here is what the messages look like

---------------------------------------------------------------------------------
Start RTL Hierarchical Component Statistics 
---------------------------------------------------------------------------------
Module xpm_cdc_single__71 
	                2 Bit    Registers := 1     
Module xpm_cdc_single__72 
	                2 Bit    Registers := 1     
Module xpm_cdc_single__73 
	                2 Bit    Registers := 1     
Module clock_switch_fsm__1 
	                2 Bit    Registers := 1     
	   6 Input    2 Bit        Muxes := 1     
	   4 Input    1 Bit        Muxes := 2     
	   2 Input    1 Bit        Muxes := 1     
Module clock_switch_fsm__2 
	                2 Bit    Registers := 1     
	   6 Input    2 Bit        Muxes := 1     
	   4 Input    1 Bit        Muxes := 2     
	   2 Input    1 Bit        Muxes := 1     

 

0 Kudos
richardhead
Scholar
Scholar
124 Views
Registered: ‎08-01-2012

There is the set_msg_config  tcl command that allows you suppress any numbered message. But I think the message you are trying to suppress are from the .log file and I dont know if they can be suppressed.

We run gitlab and have had to increase the log limit from the default 8mb to 20mb to cope with the huge vomit of logging that spews from vivado.

in my "quick compile and elaborate" job, I do this to keep the log as quiet as possible:

set_msg_config -severity STATUS   -suppress
set_msg_config -severity INFO     -suppress
set_msg_config -severity WARNING  -suppress
0 Kudos