• 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. IC617 import GDS file from TSMC.

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 15819
  • 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

IC617 import GDS file from TSMC.

AllenD
AllenD over 7 years ago

Hi, 

Can I ask a favor?

I am trying to import an io pad lib from TSMC into Cadence IC 617. This is how I tried to do it.

I firstly create a library , name it io_pad and attach it to my TSMC PDK library (tsmcN65).

Then in the CIW, file----import----stream

then choose Stream file: home/..../xxxxxx.gds

Library: io_pad 

then click translate. 

There are 0 error and 3 warnings. 

WARNING (XSTRM-75): Target library 'digital_cell' is attached to the technology library 'tsmcN65'. Therefore, the technology file is opened in read-only mode. All the undefined layer-purpose pairs will be dropped.
WARNING (XSTRM-107): Existing cells in the target library will be overwritten if the cell names in the Stream file and the target library are the same. To prevent this, set the '-writeMode' option to 'noOverwrite'.
WARNING (XSTRM-363): The technology library has been modified during XStream In translation. Cannot save the changes in the technology file because it is open in read-only mode.
Though I can see the io pad layout in the library, can anyone tell me what caused these warnings? Does these warnings matter?
Thanks
  • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago

    The log file may tell you if it created additional layer purpose pairs. Probably it did so in memory and then discarded them.

    You can control this via the "More Options" button on the stream in form, and then on the Messages tree item check "Skip undefined LPPs". If you want to avoid the warning about overwrite, you can control the overwrite mode on the General/Storage mode, or you can suppress warning messages via the "Messages" page.

    But overall, these warnings probably don't matter (unless it really is creating new layers that you can't see).

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • AllenD
    AllenD over 7 years ago in reply to Andrew Beckett

    Thanks, Andrew.

    Another quick question is that the I/O lib I am trying to install has 2 version to choose from. The first version is the gds as I mentioned before. The other version is cdk (cadence design kit), in which the lib is written in cdb format instead of OA. Since my cadence is IC 617, I can not install the cdk version. However, by looking into the cdk version libs in my Linux system, I see that most of the cells in the cdk version lib have schematic, layout, symbol views etc.

    Is there a schematic and symbol view included in the gds and I just failed to install/import?

    Thanks

    Allen

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago in reply to AllenD

    Allen,

    No, GDS (Stream format) only contains layout data - not schematic and symbol.

    You should ideally ask the provider of the design kit for an OpenAccess version of the kit which supports IC617, or potentially you can use the "CDB to OpenAccess Translator" in Tools->Conversion Toolbox to do the translation from CDB to OA.

    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