How to resolve LEC mismatches? What is non-equivalent point?

oLEC (Logical Equivalence Check): Compares Golden netlist or RTL with netlist at any given point in PnR flow to check functionality is same or not.

  • Tools like Synopsys Formality or Cadence Conformal are used.
  • Non-Equivalent Point: A point (typically a primary output port or a sequential element input/output) in the two designs being compared where the LEC tool has determined that the logic functions driving that point are not equivalent. This indicates a functional difference between the “golden” reference design and the revised/implemented design, meaning the optimization or synthesis process has introduced a functional bug.
  • Equivalence Checking Overview: https://www.synopsys.com/glossary/what-is-equivalence-checking.html
  • LEC Steps: https://semiconductorclub.com/logic-equivalence-check/
Share:
‹ How to solve IR/setup violations at the ECO stage?
Home
How to perform manual clock tuning during ECOs? ›