I had always used a bind file to bind my SVAs to the RTL Design modules in my verification environment. However is it a good idea to use interfaces to connect Assertions to the RTL module? I personally find interfaces to be more complex to handle as compared to a simple bind file. Any thoughts/feedback (Pros and cons) on this is highly appreciated.
In reply to pare_9:
SVA in interfaces is for the verification of the RTL as a black box.
A SV checker or module bound to the RTL provides more flexibility since it has access to the internals of the RTL, and thus can do both, white and black box verification.