UVM factory create performance optimization

UVM factory create performance optimization

TL;DR

  • When there are a lot of testbench components which create new transactions/objects by querying the factory, performance of the simulation may be affected because of unnecessary factory lookups

  • clone()?call requires less resources than factory lookup triggered by?create()?(conditions applied)
  • If no dynamic factory override is required, create template object just once, and clone it every time new object is required

要查看或添加评论,请登录

Grigory Zhikharev的更多文章

社区洞察

其他会员也浏览了