• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. Unable to allocate memory

Stats

  • Locked Locked
  • Replies 5
  • Subscribers 127
  • Views 16791
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Unable to allocate memory

nmobini
nmobini over 15 years ago

I use IC-5141 sub-version 5.10.41.500.6.139.

I am doing transient analysis of a large analog circuit. The simulator I use is Virtuoso ADE 7.1.1.071

As soon as simulation is done and waveform are to be plotted. I get these errors. 

ERROR: Unable to allocate memory for locator map bnode split.

ERROR: Unable to allocate memory for transition file rw buffer.

How can I fix it?

 

  • Cancel
  • Quek
    Quek over 15 years ago

    Hi nmobini

    Would it help if you plot on a machine with more memory or plot less signals? By the way, ADE (Analog Design Environment) is the simulator interface which you use to run the simulator. I think the simulator which you are using is "spectre".

    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • cnMuggle
    cnMuggle over 9 years ago

    Hi, Quek:

    I am facing similar questions but not exactly the same. After finishing my 3-day long simulation with selected saved option, the following error appears. I can actually plot the curve but since I simulate 256 data points, I would like to show the 256 data points on plot. The curve only display around 30 data points. The total file size is 1GB only.

    ERROR: Unable to allocate memory for variable transitions block (tran).

    I use IC6.1.5.500, can you give me some suggestions how to work around it?

    Thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quek
    Quek over 9 years ago

    Hi Gaofeng

    It is not a good idea to append to an old thread which has already ended in Apr 2010. This is against the forum guidelines. In future, please kindly start a new thread for your issue. This will also help us to concentrate on only your issue and not be confused by the old issue.  :)

    Would you please try the following?
    terminal>setenv CDS_AUTO_64BIT ALL
    terminal>virtuoso &

    The issue seems to be due to insufficient memory. If the machine has more than 4Gb of memory, using 64bits Virtuoso will most probably help to resolve this.

    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • cnMuggle
    cnMuggle over 9 years ago
    BTW, I tried the command you suggested in ~/.cshrc and source it after that. It works. I get 257 data points all.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Quek
    Quek over 9 years ago

    Hi Gaofeng

    Thanks for the update. It is good to know that using 64bits Virtuoso has helped to resolve the issue.

    Best regards
    Quek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information