• 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 SKILL
  3. How do you get the prop.xx file when creating a techlib...

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 143
  • Views 15278
  • 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

How do you get the prop.xx file when creating a techlib in nograph mode?

jaleco
jaleco over 8 years ago

I am creating a new techlib and compiling an ascii techfile into it using the core code of ddCreateLib(), techOpenTechFile(), and tclLoadTechFile() from the attached solution.

However, I get very many warnings about the prop.xx file missing when opening the final layout in graphics mode.

The solution description says explicitly that it does not create the prop.xx file and to copy it from somewhere.

Where should the prop.xx file be copied from if it is not specific to a techlibrary? 

Since prop.xx binary, the contents are unknown, to confirm a random copy from another library is ok.

Alternatively, is there another way to create a new techlib and compile a techfile in nograph mode that would generate the prop.xx file?

support.cadence.com/.../ArticleAttachmentPortal;pageName=ArticleContent&sq=005d0000001T5b7AAC_2017111103018741

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    I don't know which version you're using. I'm guessing it's an IC5141 version (since you're talking about prop.xx) - what does getVersion(t) return?

    I just tried reproducing this with the final hotfix of IC5141 (5.10.41.500.6.151 from November 2011). I don't get any such warnings, and I don't have any prop.xx files anywhere in the library, and I used the SKILL code in the solution to create the library.

    I did find CCR 228872 (filed in 2005) which talked about these warnings; it was never marked fixed, but I'm guessing it may have been resolved in a later hotfix. Anyway, those warnings are benign - it certainly is not required to have a property bag, and the CCR also reiterates that.

    If it really bothers you, you can do:

    bag=dbOpenBag(ddGetObj("mylib") "a")
    dbSaveBag(bag)
    dbCloseBag(bag)

    where "mylib" is whatever your library name is called.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    I don't know which version you're using. I'm guessing it's an IC5141 version (since you're talking about prop.xx) - what does getVersion(t) return?

    I just tried reproducing this with the final hotfix of IC5141 (5.10.41.500.6.151 from November 2011). I don't get any such warnings, and I don't have any prop.xx files anywhere in the library, and I used the SKILL code in the solution to create the library.

    I did find CCR 228872 (filed in 2005) which talked about these warnings; it was never marked fixed, but I'm guessing it may have been resolved in a later hotfix. Anyway, those warnings are benign - it certainly is not required to have a property bag, and the CCR also reiterates that.

    If it really bothers you, you can do:

    bag=dbOpenBag(ddGetObj("mylib") "a")
    dbSaveBag(bag)
    dbCloseBag(bag)

    where "mylib" is whatever your library name is called.

    Regards,

    Andrew

    • 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