about the compiler directive"synopsys full case"

S

seektm@hotmail.com

Guest
Is it useful to use this directive in the case statements included in
sequetial always block(that is, always @(***edge ...))?
 
Just be careful when using full as while it does make it safer to some
degree it might cost you a lot of logic which can be done sometime in
different way and with less logic.

Have fun.
 
that was suppose to be that when you use the full the tool will not
fill the unused states (assume you don't have also default etc) and
therefore you might need to put extra code to make all state safe.
This logic sometime take less code than the default and therefore why
at time you might want to use the full directive.
 
thank all of you for your explanations. It's very much.
 

Welcome to EDABoard.com

Sponsor

Back
Top