ncvlog编译,怎么传递define的参数到所有的设计模块中?
时间:12-12
整理:3721RD
点击:
例如我的设计中define了个unit delay ,define TD #1, 我怎么能在编译的阶段把所有的TD 改为其他值? ncvlog -define-TD=#3?
up
code中已经带了这个`define指令?
如果是,那没办法了,即使你在ncvlog时指定了macro,在编译到带该`define指令的code时,这个macro还是会被重新定义。除非你这么写:
`ifndef TD
`define TD #1
`endif
当然,这种方式是推荐的定义macro的方式
nc有这样的限制么,不应该的阿