Groh
Newbie level 1
Hello,
I am using part compilation in VCS to compile RTL and std cells in separate library files. Even though all the lib cells are compiled and included in liblist, I am getting error for some cells saying definition not found during elaboration stage.
I have some library files and rtl files which I compiling using vlogan.
Analysis:
Elaboration:
Simulation:
tb_cfg.v contains:
synopsys_sim.setup file:
Can someone please help me with this.
Thanks
I am using part compilation in VCS to compile RTL and std cells in separate library files. Even though all the lib cells are compiled and included in liblist, I am getting error for some cells saying definition not found during elaboration stage.
I have some library files and rtl files which I compiling using vlogan.
Analysis:
vlogan -work L1 -f lib_cell.f
vlogan -work L2 -f rtl.f
vlogan -work L3 lib_cell_1.v
vlogan -work L4 func.v
vlogan -work TOP_LIB top_rtl.v
vlogan -work work -ntb_opts uvm-1.1 -sverilog tb_top.v(and other tb files) -top test
vlogan -work work tb_cfg.v
Elaboration:
vcs work.top_cfg
Simulation:
./simv
tb_cfg.v contains:
config top_cfg
work.test
default liblist L1 L2 L3 L4 top_lib ;
endconfig
synopsys_sim.setup file:
WORK > DEFAULT
DEFAULT : ./work
TOPLIB : ./top_lib
L1 : ./l1
L2 : ./l2
L3 : ./l3
L4 : ./l4
Can someone please help me with this.
Thanks