Error in Cadence -- Insufficient memory to continue!!!! How toresolve?

Discussion in 'Cadence' started by Reotaro Hashemoto, Jul 14, 2008.

  1. Hi,

    I was importing an EDIF file to Cadence from GUI (File> Import> EDIF
    200), and the process failed, the log file contains:

    Insufficient memory to continue.
    Cannot satisfy request for 4294842368 more bytes of memory.
    Terminating process.

    What is that error? How to resolve? I don't have that huge amount of
    memory of course!!!!!

    Please help,
    Thanks,
    Ahmad
     
    Reotaro Hashemoto, Jul 14, 2008
    #1
  2. Reotaro Hashemoto

    Riad KACED Guest

    Hi Ahmad,

    Can please tell us:
    1. What is your cds version :
    UNIX> icfb -V or UNIX> icfb -W
    2. What is your hardware/software:
    UNIX> uname -a, uname -s ....

    This would be helpful for a primary diagnostic ...

    Cheers,

    Riad.
     
    Riad KACED, Jul 18, 2008
    #2
  3. Reotaro Hashemoto wrote, on 07/14/08 18:13:
    Ahmad,

    How big is the EDIF file? That's asking for over 4G of memory! If it really
    needs that amount of memory, you'd have to be running in 64 bit mode, but I
    don't believe the EDIF interface can be run in 64 bit mode.

    Regards,

    Andrew.
     
    Andrew Beckett, Jul 18, 2008
    #3
  4. Thank you.

    * CDS version: Sub-version: 5.10.41.500.2.24

    * OS: Linux - Kernel - 2.6.9-55 - 64-bit (x86_64)

    * RAM/Swap size: (Shell: top)
    Mem: 3842068k total, 3377292k used, 464776k free, 17400k
    buffers
    Swap: 8385888k total, 425080k used, 7960808k free, 2772952k
    cached

    * EDIF file size:
    - Size: du -kh ---> 228MB
    - Number of lines: wc -l ---> 4788889 (lines)

    How can I run in the 64-bit mode?

    Thanks and best regards,
    Ahmad
     
    Reotaro Hashemoto, Jul 20, 2008
    #4
  5. Reotaro Hashemoto

    Riad KACED Guest

    Ahmad,

    You definitely don't need the 64bit option for such a small file. I'm
    not able however to understand why edifin is asking for 4G memory. It
    think it's worth sending your testcase to your CDS support. let's wait
    for Andrew's thoughts anyway !

    Riad.
     
    Riad KACED, Jul 21, 2008
    #5
  6. Riad KACED wrote, on 07/21/08 00:20:
    228MB is hardly small...

    Bear in mind that depending on what is in the file, it might need a lot of
    memory to represent, particularly if there are lots of wide busses - the
    database ends up representing each of the scalar signals within the bus, so
    something might be described quite compactly in the file, yet be huge if you
    consider all the scalar signals within a wide bus.

    Also, if this is representing a single cell, it could be rather large.

    There isn't a 64 bit EDIF translator anyway. I think you should contact customer
    support to ask about this - there's not much we can do without seeing the actual
    EDIF file, I guess.

    Regards,

    Andrew.
     
    Andrew Beckett, Jul 24, 2008
    #6
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.