In reply to logie:
interfaces, by themselves, are not simulatable; you need a module for that. Ben systemverilog.us