hello, guys
I am trying to integrate ansys Electromagnetic Suite 16 into cadence. I have installed Ansys Electromagnetic Suite 16 and the ECAD (which is the interface to the virtuoso) and do exactly what the configure says as follows:
1)Initial Setup
a) Environment variable settings
ANSYSEM_INSTALL_DIR=/eda/ansys/AnsysEM17.0/Linux64
bash: export PATH=${ANSYSEM_INSTALL_DIR}:$PATH
csh: setenv PATH ${ANSYSEM_INSTALL_DIR}:$PATH
SI_INTEGRATE4_DIR=/eda/ansys/ECADTranslators2016.0/Linux/LayoutIntegrations
(b)Add the code in the file ${SI_INTEGRATE4_DIR}/cdsinit_integ.txt to your .cdsinit file as follows:
let( (contextFile layoutIntegDir)
if( layoutIntegDir = getShellEnvVar("SI_INTEGRATE4_DIR") then
contextFile = strcat(layoutIntegDir "/VirtuosoTranslator.cxt")
when( isFile(contextFile)
loadContext(contextFile)
callInitProc("VirtuosoTranslator")
)
else
printf("SI_INTEGRATE4_DIR environent variable is not set.\n")
)
)
when I open the layout , there is no menu for ansys which there should be according to the guide. and I found that there are errors in the CIW, which I can't understand as follows:
*WARNING* context read failure: can't read 32-bit context on 64-bit platform
*** INTERNAL ASSERTION FAILURE *** (Mismatch between RESTORE/REBIND macros -) in file ilSys/context.c line 5832
Please copy down the error message and notify Cadence!
*Error* ilAssert: Assertion Failure
In the /eda/ansys/ECADTranslators2016.0/Linux/LayoutIntegrations folder, there is a file VirtuosoTranslator.cxt and a folder name 64bit which contain the file VirtuosoTranslator.cxt as the same name in the folder /eda/ansys/ECADTranslators2016.0/Linux/LayoutIntegrations, I have changed the VirtuosoTranslator.cxt. but the error still occurs.
anyone knows what is going on here, please enlighten me. thanks in advance!