A
Andy
Guest
hi,
I do not quite understand the way Formality judge a successful
verification. According to Formality user's guide, we are able to get a
complete verification even if there are extra registers in reference or
implementation design. I guess that means even if there are unmatched
points between 2 designs, I can still come to the conclusion that these
2 hold design consistency as long as no failure occurs in verify phase
(I am not sure if I have the correct understanding of that statement).
And this will lead to a hypothesis that when synthesis tools make some
kind of optimization to eliminate those unmatched points from the
implementation design, the action is justified as long as all of the
remaining verifiable compare points maintains consistency. I am quite
puzzled and could anyone kindly give some explanation?
I do not quite understand the way Formality judge a successful
verification. According to Formality user's guide, we are able to get a
complete verification even if there are extra registers in reference or
implementation design. I guess that means even if there are unmatched
points between 2 designs, I can still come to the conclusion that these
2 hold design consistency as long as no failure occurs in verify phase
(I am not sure if I have the correct understanding of that statement).
And this will lead to a hypothesis that when synthesis tools make some
kind of optimization to eliminate those unmatched points from the
implementation design, the action is justified as long as all of the
remaining verifiable compare points maintains consistency. I am quite
puzzled and could anyone kindly give some explanation?