Hierarchical referencing within hierarchy of class objects

In reply to mikefitzgerald:

That is because env_inst is a local object created by the testbench. Hence you can reference it hierarchically.

In your example, driver2 doesn’t create driver1, so it isn’t a local object. Therefore, you can’t reference it hierarchically.