It sounds like abstraction engine results are different on module vs design level abstraction.
For hierarchical comparison, I would try to abstract module A first, then follow it up by rest of the abstraction.
abstract logic -module A
abstract logic ..rest of the design..
..run hier compare..
See if this helps.
In reply to Sean Lee:
hi sean,Thank you for your reply.I have tried the way you proposed. Yes, it can work for module A. But other modules met the problem the same as module A did. That is other module (module B) has a different result from the first comparison.The state element (DLAT/DFF) cannot be abstracted the same one during module and hierarchical comparison.I do not know the reason. It’s a bad thing for me.
In reply to sunkimi:
Please create a Service Request at http://support.cadence.com so someone from Customer Support can help you.