02-03-2019 04:42 AM
I have a scripted build flow which works nicely for a range of projects and a quite wide range of vivado versions, currently the 2017.2 to 2018.3. For 2018.2 and before I often got warnings
WARNING: [Synth 8-3332] Sequential element (xxx) is unused and will be removed from yyy.
For 2018.3, with an identical build script, I do not see any [Synth 8-3332] messages.
I found the [Synth 8-3332] warnings often useful and thus wonder what happened.
Was that type of warning removed ? If yes, why ?
Or must it be explicitly enabled ?
Thanks in advance for any hint/help, Walter
02-04-2019 07:14 AM
DId you check that in Vivado 2018.3 those sequential elements are present or not Which were removed in earlier Vivado versions?
If yes, then can you provide a small testcase to check this difference in mulitple Vivado versions at my end?
02-10-2019 07:56 AM - edited 02-10-2019 07:57 AM
find attached two projects. Identical sources, one 2017.2 and one 2018.3 project with synthesis step run.
For 2017.2 one gets
For 2018.3 one gets
--> Synth 8-3332 warnings are gone.
02-25-2019 09:23 AM
did somebody have a look at the example cases ? The elements marked as removed in 2017.2 are indeed not used, e.g. because an input is constant. Can easily happen when a module is instanciated but not all functionality is used by the parent. Nevertheless, I always check (via a message filter) what is removed and whether that changes, and this more than once alerted me to little stupid errors. So I'd like to have the 3332 message back.