[BDTYP] Cannot create a component of type 'noc_main_spi_debug_test' because it is not registered with the factory.
定位了一天,发现在添加了testlib/pathway/目录后,在进行编译的时候,没有解析其目录下的testcase.svh,原因是在testbench的顶层tb.sv中`include “testlib.svh” ,但是在testlib/testlib.svh中没有添加pathway/testcase.svh这个目录。没有包含这个目录就相当于我们的***.test.sv文件没有被包含到uvm环境中去。 导致浪费了一天的时间在编译和代码排查上。
教训:遇到问题一定不要急忙调试,要首先排查上下游或者上下文的关系,这样才能快速有效解决问题。