Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Integrate ansys Electromagnetic Suite 16 problem

Status
Not open for further replies.

rockyicer

Newbie level 6
Joined
May 27, 2015
Messages
11
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
161
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")
)
)

i successfully run them with IC615 in 32 bit mode.
It seems that this version(ECAD161) only support to 615 32 bit. Every time I run IC615 in 64 bit,it fails for integration. Giving the error as:
*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


Now I could see the menu from the layout window. but when I click it, there is a error shown in the CIW as following red lines:

"--------------------------LOADING VIRTUOSO TO ANSYS INTEGRATION-------------------------------------"

"ANSYS ECAD Virtuoso to HFSS 3D Layout Version 2015.1"

ANSYSEM_INSTALL_DIR set to: /opt/ansys/EM161/AnsysEM16.1/Linux64

ANSYSEM_EXEC_NAME set to: AnsysEDT

ANSYS_DESIGNER_VERSION set to: 2015.000000

Checking Environment Variables for AnsysEDT

*Error* putprop: first arg must be either symbol, list, defstruct or user type - nil


Once this error shows, the interface don't pop up as we expected when I open the interface in the layout.

could you give me a hint how to solve this problem? thanks in advance.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top