• 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. Attach techlib to a library. Library not listed in Tools...

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 143
  • Views 4785
  • 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

Attach techlib to a library. Library not listed in Tools-->Technology File Manager-->Attach

ZoltanT
ZoltanT over 5 years ago

Hi everyone,

A library of mine has now wrong technology library reference, and I can not change it with the Technology File Manager, because the name of the library does not appear in the drop-down list. Is there any way, like a SKILL function, where I can write in the library name? Or any other workaround?

I've made my first experience with using OA libraries with another tool as well. I have opened a library designed in Cadence with ADS, where I needed to change its technology library to view the layout. I see that the for Cadence wrong techlib name was written into the data.dm file, but I do not know how to change it. I was also not able to change it back within ADS.

PS: it might take a week or two until I got access to the Online Support, so I was not able to search there for a solution.

Thanks,
Zoltan

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago

    Hi Zoltan,

    Do you mean that the "Set Reference" form does not show your library? My guess is that you have instead attached the library to a technology library rather than referenced it - can you check by going over the library name in the library manager, and using Right Mouse->Properties and seeing if there is a property "techLibName" which is greyed out and set to a value? If that's the case I can give you a solution. It sounds from your description above as if this might be the case.

    In the CIW type:

    techUnattachTechFile(ddGetObj("mylib"))

    where "mylib" is your library name. Then you can set the reference via the "Set Reference" form.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ZoltanT
    ZoltanT over 5 years ago in reply to Andrew Beckett

    Hi Andrew,

    I used "Attach" instead of "Set Reference". I thought, that if I do not need to change/tune any technology property, they should have the same effect. Isn't it true?

    The Library Properties does not have any techLibName property/field for this library. I have just got read- and writepaths, unix permissions and the cdfData field. Also a Library Property Editor is opened for RMB--> Properties, and not a Viewer. Is this normal? Do I set up something suboptimal?

    Using the "Set Reference..." form I was able to see the devices in the layout again and stream out the gds, so everything looks fine now.

    Many thanks for you answer!

    Zoltan

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 5 years ago in reply to ZoltanT

    Hi Zoltan,

    Attach and Set Reference will indeed behave the same if you don't need to add any "incremental" technology database information to your library.

    If the properties form (which may be an editor or a viewer depending on the permissions) doesn't show the techLibName then it's not attached - so that's not surprising if you've referenced the technology library. All that happens when  you do a "reference" is that there is a small technology database (tech.db) in  your library which simply has a reference statement (if you dumped the tech file from this library, you'd see that).

    So all is OK, it seems. Glad it's working now!

    Andrew.

    • 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