In reply to atanu.biswas:
You cannot know that write_cycle has risen until after the clock edge has passed in an assertion. There’s no way to go back in time to set match_found.
You need to explain what you are attempting to accomplish with match_found before anyone can suggest a workaround.