zhong
Community Member
Offline
Posts: 36
California , United States
|
There is no special env varible today in GUI flow to handle SystemVerilog. The problem you have is that , you compile the SystemVerilig text into DFII view use -sv --- works fine After that , In AMS-ADE or AMS-HED , the GUI flow will RE-COMPILE the SystemVerilog without -sv option. ---- This explains why you have problem.
The workaround is to 1. Compile all your SystermVeriliog to a exclusive lib which only have SystermVerilog for example ncvlog -use5x -sv -work my_systemVerilig_lib my_systemVerilog_file.sv
2. In GUI flow (either AMS-ADE or AMS-HED) add my_systemVerilog_lib in the "exclude libs list for compilation" . You can find this field in the Compilation option form . This will avoid GUI re-compile the systemVerilog without -sv option.
BTW, if you change your IUS version , You need to re-do ncvlog -use5x -sv -work my_systemVerilig_lib my_systemVerilog_file.sv to ensure the version of IUS you are using in command compilation is same as GUI flow.
Hope this helps ..
Zhong
|