Home > Community > Forums > Custom IC SKILL > heHiCreateInst() error message in sub-version IC6.1.5.500.10

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 heHiCreateInst() error message in sub-version IC6.1.5.500.10 

Last post Fri, Oct 12 2012 1:21 AM by lkokkalas. 2 replies.
Started by lkokkalas 17 Sep 2012 01:09 AM. Topic has 2 replies and 948 views
Page 1 of 1 (3 items)
Sort Posts:
  • Mon, Sep 17 2012 1:09 AM

    • lkokkalas
    • Not Ranked
    • Joined on Wed, Mar 21 2012
    • Posts 4
    • Points 80
    heHiCreateInst() error message in sub-version IC6.1.5.500.10 Reply

     I try to create an instance in the current layout window.

     envSetVal("layout" "instLibName" 'string "myLib")
     envSetVal("layout" "instCellName" 'string "myCell")
     envSetVal("layout" "instViewName" 'string "layout")

     cdfSqu = cdfGetCellCDF( ddGetObj("myLib" "myCell"))
     change cdf values ...

     leHiCreateInst()

    The first time, create instance form appears and the cell is placed in the layout. When I try this again 

    X Toolkit Warning: Select failed; error code 9

    appears in CIW and  create instance form does not appear. It seems to work fine with sub-version  IC6.1.5.500.6

     Any ideas?

    Thanks

    Labros

     

    • Post Points: 20
  • Thu, Oct 11 2012 4:39 AM

    Re: heHiCreateInst() error message in sub-version IC6.1.5.500.10 Reply

    Please check the latest hotfix (which is IC6.1.5.500.132 - ISR13) and if it's still an issue, please contact customer support. I couldn't find a report of this.

    Regards,

    Andrew.

    • Post Points: 20
  • Fri, Oct 12 2012 1:21 AM

    • lkokkalas
    • Not Ranked
    • Joined on Wed, Mar 21 2012
    • Posts 4
    • Points 80
    Re: heHiCreateInst() error message in sub-version IC6.1.5.500.10 Reply

    Hi Andrew,

    thanks for the reply.

    The error message was finally not caused by leHiCreateInst(). 

    In our environment (RH4 ) an OS setting for the "max number of concurrently open files" has been changed from the default value of 1024 to DOUBLE its value - 2048. This allows more files to be opened concurrently by any user.

    In Cadence file descriptors are monitored through standard "select" operations .The "select" system call is only capable of monitoring a limited number of file descriptors. "select" 's file handling capability limit is currently set by the __FD_SETSIZE flag, which is hardcoded in linux to 1024.  Setting the OS level limit to 2048 has inadvertently "broken" Cadence's ability to handle multiple I/O operations, through "select" system calls.

    Our skill program makes extensive use of I/O operations and we were able to see this error message.

     Regards,

    Labros

    • Post Points: 5
Page 1 of 1 (3 items)
Sort Posts:
Started by lkokkalas at 17 Sep 2012 01:09 AM. Topic has 2 replies.