Home > Community > Forums > Digital Implementation > [SOC Encounter] ERROR (cannot malloc)

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: *

 [SOC Encounter] ERROR (cannot malloc) 

Last post Thu, Jul 16 2009 2:36 PM by Yusuf. 3 replies.
Started by Yusuf 15 Jul 2009 06:30 PM. Topic has 3 replies and 3010 views
Page 1 of 1 (4 items)
Sort Posts:
  • Wed, Jul 15 2009 6:30 PM

    • Yusuf
    • Not Ranked
    • Joined on Wed, Aug 27 2008
    • Posts 7
    • Points 95
    [SOC Encounter] ERROR (cannot malloc) Reply

    I have a problem in running SOC Encounter. During the 'optDesign -preCTS' (after placement), Encounter is terminated with this message 

    >Nr of prerouted/Fixed nets = 1164
    >routingBox: (200 400) (26039800 26039600)
    >coreBox:    (620000 620000) (25420000 25420000)
    >**ERROR: (SOCSYUTIL-15):    Cannot malloc type "trsSNode" size=744623712 bytes.
    >Probably ran out of virtual memory.

    >*** Memory Usage v0.144 (Current mem = 2407.844M, initial mem = 62.289M) ***

    I running this in the Linux machine with 32Gbyte memory. This problem occors on both SOCE 8.1 and 7.1 version.

    Instance number of design is 400K and chip size is 13mm x 13mm

    Can I know the reason of tool termination or any solutions? I would really appreciate...

    Thanks,

    Filed under: ,
    • Post Points: 20
  • Thu, Jul 16 2009 1:01 AM

    • PatBoug
    • Not Ranked
    • Joined on Mon, Aug 4 2008
    • Grenoble, Isere
    • Posts 11
    • Points 65
    Re: [SOC Encounter] ERROR (cannot malloc) Reply

    I am affraid that your job is too big for your machine.

    Try it on a 64bit machine...

    I see in the doc the following nanoroute attribut (setNanoRouteMode):

    -envAdvancedIntegration {true | false}

    Reduces the router's memory footprint in most designs, allowing it to route larger designs. This parameter is most effective when you are routing an unrouted design. Using this parameter when you route a design with a 32-bit machine allows the machine to handle large designs that could not be routed otherwise.
    Default: false

    It may help you.

    Pat.

    • Post Points: 20
  • Thu, Jul 16 2009 7:57 AM

    • Kari
    • Top 10 Contributor
    • Joined on Tue, Jul 15 2008
    • Cary, NC
    • Posts 693
    • Points 14,395
    Re: [SOC Encounter] ERROR (cannot malloc) Reply

     Are you running encounter in 64-bit mode?

    encounter -64

    • Post Points: 20
  • Thu, Jul 16 2009 2:36 PM

    • Yusuf
    • Not Ranked
    • Joined on Wed, Aug 27 2008
    • Posts 7
    • Points 95
    Re: [SOC Encounter] ERROR (cannot malloc) Reply

    Thanks, PatBoug and Kari --

    Let me try it with 64-bit mode. Actually, there is library problem at 64bit mode now (libXm.so.3: cannot open shared ...) I will install the librarary and try it.

     

    • Post Points: 5
Page 1 of 1 (4 items)
Sort Posts:
Started by Yusuf at 15 Jul 2009 06:30 PM. Topic has 3 replies.