In reply to chr_sue:
What is the issue of using new?
More simple and short than type_id::create
and whats the benefits of using factory with analysis port?
If you see clear benefit than you can integrate that port to factory, but that port is just a TLM of TB architecture stuff which you create once and use through all TB lifetime.