微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > top里面用到的宏哪里定义?

top里面用到的宏哪里定义?

时间:10-02 整理:3721RD 点击:
大家好,问一个问题,在top.sv里面要用到一个宏。`ifdefGATE_SIM
xxxx
`endif
因为我们整个TB是通过Makefile 来跑的,于是我就在Makefile 里面定义GATE_SIM该宏 。
ifeq ($(sim),gate)
VSIM_ARGS = +define + GATE_SIM
endif
在前面定义 sim = gate
然后在vlog 的时候 把VSIM_ARGS 加进去 , 但是发现 GATE_SIM 这个宏 没有生效 。
有人知道问题出在 哪里了吗?VSIM_ARGS 参数是在vlog 还是vsim 阶段加入? 两个阶段都实验了,但是都不行。

vlog阶段,+define+GATE_SIM,中间不要有空格

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top