Fahmy
Full Member level 2
Hi All,
I am encountering an STA problem with SoC Encounter.
In the design I am working on, there are some registers with both set and reset driven by some logic . This logic can be triggered by a clock. This logic is designed in a way that assures that only one of them (either set or reset) could be active at a time. However Encounter doesn't recognize the logic relationship between the two signals and reports a violation due to the simultaneous deassertion of both set and reset (driven by the same clock edge) which I am sure that this violation isn't true.
My question is that is there a way by which I can instruct the tool to discard this type of violations ? Or to consider the logical function when doing STA ? (without disabling any other timing check that could be real)
Best Regards
Fahmy
I am encountering an STA problem with SoC Encounter.
In the design I am working on, there are some registers with both set and reset driven by some logic . This logic can be triggered by a clock. This logic is designed in a way that assures that only one of them (either set or reset) could be active at a time. However Encounter doesn't recognize the logic relationship between the two signals and reports a violation due to the simultaneous deassertion of both set and reset (driven by the same clock edge) which I am sure that this violation isn't true.
My question is that is there a way by which I can instruct the tool to discard this type of violations ? Or to consider the logical function when doing STA ? (without disabling any other timing check that could be real)
Best Regards
Fahmy