• 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. Importing multiple gds

Stats

  • Locked Locked
  • Replies 7
  • Subscribers 126
  • Views 15521
  • 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

Importing multiple gds

Neeraj Vardhan
Neeraj Vardhan over 11 years ago

Hi All,

I wanted to import multiple gds files at a time . I was searching for a SKILL command for same and could find only absImportGDS. Is there any way around to do import multiple gds files at a time, if i have "library name" "cell name"  "technology" and "gds path" ?

Regards

Neeraj 

 

 

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    Which version are you using?

    Andrew 

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

    By the way, in IC616 the File->Import->Stream file allows you to give the "Stream File" field as multiple files (comma separated). So maybe you don't need SKILL at all...

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Neeraj Vardhan
    Neeraj Vardhan over 11 years ago
    Hi Andrew,

    I am using cadence 6.1.5 version.

    Actually my gds are sitting in different folders and i am not sure comma separated will help me much. have to change library name around multiple times so that respective cells sits in there respective library.
                       
    Regards
    Neeraj
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 11 years ago

    IC615 doesn't support multiple input files in one shot anyway, so you'll need to use SKILL.

    You'll need xstInDoTranslate(), preceeded by calls to xstInSetField to fill in relevant information. The functions are covered in cdnshelp (just search for them).

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Neeraj Vardhan
    Neeraj Vardhan over 11 years ago

    Hi Andrew,

    These commands are exactly i was searching. I normally search in startFinder and couldnt find them there. Thanks a lot :).

     

    Regards

    Neeraj 

     

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

    Hi Andrew,

    How can set wait for the function "xstInDoTranslate". Basically my requirement is that I need to some post processing of the generated view therefore I need to wait in programm for successfull completetion of this run. Is there something ;ike wait function. I tried with ipcBeginProcess but did not work.

     

    Thanks,

    Shrikant 

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

    Hi Shrikant,

    If you define a SKILL function called xstInOnCompletion, it will be called when the streamIn completes.

    Alternatively, if you ask stream in to stream into virtual memory, then xstInDoTranslate becomes blocking (see the documentation). For example:

    xstInSetField("virtualMemory" "true")
    ; set other fields as necessary
    xstInDoTranslate() ; now will wait until the stream in was completed

    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