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
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.
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.
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
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 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.