D Flip Flop Design without SV TB Environment

In reply to Shubhabrata:

You should only use modports for design constructs.

I’ve uploaded the working environment on EDA Playground.