In reply to chr_sue:
Hi Christoph,
Thank you for your reply. The Macros are compile-time, not run-time.
With your solution we need to recompile if we select different flashes.
The point is not to recompile. If each test case takes 10 minute for compile,
the compile time is 500 minutes in the regression for 50 test cases.
Unfortunately the flash models from the vendors are in verilog.
Is there a way that we can connect the DUT flash interface to the different flash models
via UVM so that we can have one compile and use uvm testcase to select different flash models?
Although there are UVM flash VIP’s on the market, we still need to check our design with the flash models from the vendor.
Christine