What are the key points when implementing Driver?

In reply to Marina.Miao:

I’d recommend you should whatch this course:
https://verificationacademy.com/courses/basic-uvm
BTW, is ready an input or an output signal?