In reply to svats:
In reply to kireeti1192:
Yes you can include the input signals for functional coverage, it means you have generated enough data to check the toggling of various input ports, various input conditions.Like in your case different addresses could be exercised,reset.You can even create crosses for your case.
In this paragraph, it is written that the stimulus side should not be used for coverage:
Functional Coverage should be based on observation:
The stimulus side of the testbench should be used to drive the DUT, the stimulus side should not be used for coverage because the DUT or the stimulus may not work correctly resulting in false coverage. Instead the functional coverage should be based on what is observed to happen at the DUT outputs in the testbench. In a UVM testbench, the functional coverage would be based on the content of analysis transactions. This has implications on the design of the testbench and the analysis transactions.