Предупреждение Synopsys VCS

Можно ли сгенерировать предупреждение или ошибку в Synopsys VCS compiler, если макрос переопределен?

 `define DATWIDTH_SZ  `DAT_SZ
 `define DATWIDTH_SZ  512

1 ответ

Решение

Работает для меня:

$ cat tb.v
`define DATWIDTH_SZ  `DAT_SZ
`define DATWIDTH_SZ  512

module tb;
endmodule

$ vcs tb.v

                         Chronologic VCS (TM)
          Version H-2013.06-SP1 -- Thu Feb  6 14:06:48 2014
               Copyright (c) 1991-2013 by Synopsys Inc.
                         ALL RIGHTS RESERVED

This program is proprietary and confidential information of Synopsys Inc.
and may be used and disclosed only as authorized in a license agreement
controlling such use and disclosure.

Parsing design file 'tb.v'

Warning-[TMR] Text macro redefined
tb.v, 2
  Text macro (DATWIDTH_SZ) is redefined. The last definition will override 
  previous ones.
  In tb.v, 1, it was defined as `DAT_SZ

ОБНОВЛЕНИЕ: Вы отключаете предупреждения, используя +warn=none?

Другие вопросы по тегам