How does an unwanted inferred latch affects our design?

Although we intended to have a combinatorial circuit but we have ended up as an sequential circuit which is going to cause problems for sure. For e.g., if in our case statement

case (select_lines)
00: ;
01: ;
10: ;
endcase

if select_lines are 11 then also design will hold its earlier output which is malfunctioning. Also since it results in combinatorial feedback it is difficult to constrain in synthesis and have to be broken.

No comments: