• 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. Digital Implementation
  3. ERROR with loadLefFile in innovus

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 92
  • Views 16579
  • 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

ERROR with loadLefFile in innovus

Suryansh Singh
Suryansh Singh over 7 years ago

Hello guys,

I am using loadLefFile command in innovus version 17.11. I am trying to give the files LEF files using variables. In one variable I have provided the complete path to my tech LEF and there is another variable that for cell LEFs. For Eg.

loadLefFile $tech_lef_path $cell_lef_path

tech_lef_path-  points to the tech LEF

cell_lef_path - A string of paths to all the cell lefs to be used. 

But I guess that loadLefFile is treating the entire string in cell_lef_path as a single path and obviously it would not find such a path. Does anyone have a solution for this?

 

  • Cancel
Parents
  • Chetan B S
    Chetan B S over 7 years ago

    Hi Suryansh,

    Please try by splitting the commands as follows:

    loadLefFile $tech_lef_path

    loadLefFile $cell_lef_path 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Suryansh Singh
    Suryansh Singh over 7 years ago in reply to Chetan B S

    Hi,

    Thanks for the reply. I had already tried that. In this what would happen is :

    loadLefFile $tech_lef_path  would work fine as the variable $tech_lef_path has just one path to my tech lef but,

     loadLefFile $cell_lef_path would not work as it has multiple cell lefs specified. I don't want to load each of these lefs separately.

    For more clarity, my cell_lef_path holds a value like "PATH_TO_CELL_LEF1 PATH_TO_CELL_LEF2 PATH_TO_CELL_LEF3...... ". THe loadLefFile command tries to look for the entire string as a single path.

    I did find a solution for myself but I am not completely satisfied with it. I used the following command :

    eval "loadLefFile $cell_lef_path"

    I believe there could be a better solution for this.

    Regards

    Suryansh Singh

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Kari
    Kari over 7 years ago in reply to Suryansh Singh

    according to the docs, that should work, however this is a really outdated way to read in your design. Check the user guide for methods to read in the design.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Kari
    Kari over 7 years ago in reply to Suryansh Singh

    according to the docs, that should work, however this is a really outdated way to read in your design. Check the user guide for methods to read in the design.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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