Problem in setting up Analog Design Environment - XL/GXL in IC613

Discussion in 'Cadence' started by VP, Jan 26, 2009.

  1. VP

    VP Guest

    Hi,

    I am trying to setup IC613 in my local UNIX account at my university.
    Attached are the common environment setup files used by me. Following
    are the steps that I use for invoking IC613:

    1. Source the design_environment_613.csh from my 'home' folder
    2. The 'cdsinit' file is located in the directory from which I start
    the 'CIW'.
    3. The 'cdsenv' and 'cdsplotinit' files are located in my home
    directory.

    The problem is that when I try to start ADE-XL or ADE-GXL from the
    schematic editor, it throws up some strange error "*Error* eval:
    undefined function - _SessionIlCmdWrapper". The complete warning and
    error message is present in the CDS.log file below.

    I am not sure whether there is some setup issue or not. Has anyone
    faced this kind of error while working with IC613?

    Any kind of inputs is highly appreciated.

    ---VP
    ________________________________________________________________________________________________

    CDS.log file Contents

    \o COPYRIGHT © 1992-2008 CADENCE DESIGN SYSTEMS INC. ALL RIGHTS
    RESERVED.
    \o © 1992-2008 UNIX SYSTEMS Laboratories INC.,
    \o Reproduced with permission.
    \o
    \o This Cadence Design Systems program and online documentation are
    \o proprietary/confidential information and may be disclosed/used only
    \o as authorized in a license agreement controlling such use and
    disclosure.
    \o
    \o RESTRICTED RIGHTS NOTICE (SHORT FORM)
    \o Use/reproduction/disclosure is subject to restriction
    \o set forth at FAR 1252.227-19 or its equivalent.
    \a hiResizeWindow(window(1) list(0:32 1280:976))
    \r t
    \o Loading geView.cxt
    \o Loading schView.cxt
    \o Loading selectSv.cxt
    \o Loading LVS.cxt
    \o Loading layerProc.cxt
    \o Loading xlUI.cxt
    \o Loading auCore.cxt
    \o Loading vhdl.cxt
    \o Loading seismic.cxt
    \o Loading ci.cxt
    \o Loading ams.cxt
    \o Bindkeys loaded x.
    \p >
    \o Loading gpdk180/libInit.il ...
    \o Loading gpdk180/loadCxt.ile ... done!
    \o Loading context 'gpdk180' from library 'gpdk180' ... done!
    \o Loading context 'pdkUtils' from library 'gpdk180' ... done!
    \o Loading gpdk180/.cdsenv ... done!
    \o Loading gpdk180/display.drf ... done!
    \o Loading gpdk180/libInitCustomExit.il ... Loading awv.cxt
    \o Loading oasis.cxt
    \o Loading analog.cxt
    \o Loading asimenv.cxt
    \o Loading spectrei.cxt
    \o Loading hspiceD.cxt
    \o Loading spectreinl.cxt
    \o Loading UltraSim.cxt
    \o Loading AMS.cxt
    \o
    \a (_axlInitMainWindow)
    \o Loading adexl.cxt
    \w *WARNING* artDLOpen: ¨úrs/cadence/IC613/IC613/tools/lib/
    libsessionil.so
    \w Cannot open shared library 'libsessionil'
    \w *WARNING* artDLOpen: libXm.so.3: cannot open shared object file: No
    such file or directory
    \w Cannot open shared library 'libsessionil'
    \e *Error* eval: undefined function - _SessionIlCmdWrapper
    \p >
    \a hiiSetCurrentForm('axlIntroForm)
    \r t
    \a axlIntroForm->radioField->value= "Create New View"
    \r "Create New View"
    \a hiFormDone(axlIntroForm)
    \r t
    \p >
    \a hiiSetCurrentForm('deNewForm)
    \r t
    \a hiFormDone(deNewForm)
    \e *Error* eval: undefined function - _SessionIlCmdWrapper
    \w *WARNING* A Skill error occurred in function
    _axlWindowCreateTrigger
    \e *Error* windowCreateTrigger for viewType (adexl) failed to create a
    window!
    \r t
    \r nil
     
    VP, Jan 26, 2009
    #1
  2. VP wrote, on 01/26/09 08:13:
    I dealt with a similar issue recently for a customer. You need to have the 32
    bit motif libraries installed, even though you're running on a 64 bit machine
    (because the application is 32 bit).

    For example, my laptop is a 64-bit OS, but still has:

    /usr/lib/libXm.so
    /usr/lib/libXm.so.3
    /usr/lib/libXm.so.3.0.2
    /usr/lib/libXm.so.4
    /usr/lib/libXm.so.4.0.0
    /usr/lib64/libXm.so
    /usr/lib64/libXm.so.3
    /usr/lib64/libXm.so.3.0.2
    /usr/lib64/libXm.so.4
    /usr/lib64/libXm.so.4.0.0

    andrewb_2> file /usr/lib/libXm.so.3
    /usr/lib/libXm.so.3: symbolic link to `libXm.so.3.0.2'
    andrewb2_3> file /usr/lib/libXm.so.3.0.2
    /usr/lib/libXm.so.3.0.2: ELF 32-bit LSB shared object, Intel 80386, version 1
    (SYSV), stripped

    andrewb_4> file /usr/lib64/libXm.so.3.0.2
    /usr/lib64/libXm.so.3.0.2: ELF 64-bit LSB shared object, AMD x86-64, version 1
    (SYSV), stripped

    On my machine, the 32 bit libs come from an RPM package openmotif22-2.2.3-18 .
    Interestingly the 64 bit libXm.so.3 are in the same package,

    So you just need to get these libraries installed on your machine.

    Regards,

    Andrew.
     
    Andrew Beckett, Jan 27, 2009
    #2
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.