• 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. Error while importing .gds in cadence IC 6.16

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 126
  • Views 16259
  • 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 while importing .gds in cadence IC 6.16

radiowaves
radiowaves over 11 years ago

Hi,
I get the follwing error while importing a .gds file in cadence IC 6.16

ERROR (XSTRM-80046): You are trying to modify the tech database, but the tech database is not writable. Check the tech database file and parent directory permissions.

What is tech database? How to fix this?

  • Cancel
  • radiowaves
    radiowaves over 11 years ago

     Hi experts,

    It seems that  if I do not attach to a technology library while importing I do not get this error. Is it OK if I import a .gds without attaching it to a techlib?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    You could, but it's probably not a good idea.

    You could either go to the Geometry tab on the stream in form and turn off "Skip Undefined LPPs", or you could create a library which references your technology library (rather than attaches to it), and then any undefined layer purpose pairs will be added to the library's own incremental technology database. In other words, the previously known layer purpose pairs will be in the main technology library, but any extra undefine LPPs will be added to your local library's incremental tech db (which tops up the main tech library).

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • radiowaves
    radiowaves over 11 years ago

     Hi Andrew,

    Thank you very much. So, I followed these steps:

    1. Created a library and referenced to technology library.

    2. Imported a .gds to this library by filling Xstream In form as follows.

       Stream file: .gds

      Top level cell: Blank

      Attach Technology Library: Blank

      Load ASCII Tech File: Blank

      I hope this is OK.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

     Should be. I think the log file will tell you about any undefined layer purpose pairs that got created.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RahulDutta
    RahulDutta over 10 years ago

     Hi Andrew,

     i am facing an import issue too on IC616.

    i tried both k2 and streamin and both report the following:

    #1 streamin -  ***warning; skipping Unknown record [60] 

                             ***warning; Unexpected record length found 

                             ERROR (XSTRM-80048)

    #2 k2_viewer - ERROR: Record Type Token : 60

                               ERROR: word type 63 encountered. (only 0 - 3, 5 & 6 are valid)

     

    Not sure whats wrong.

    Thanks

    RD

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    My assumption is that the stream file that you are reading is either corrupted, or it is using some non-standard extensions (that seems less likely). According to the documentation, record types 60-69 were used by an old Calma GDSII application called Custom Plus and are not used by Virtuoso - so it seems unlikely they would be used in any modern application.

    Where did the stream file originate from? Has it been compressed mistakenly?

    Perhaps you need to contact customer support.

    Kind Regards,

    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