• 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. schematic transfer between different versions

Stats

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

schematic transfer between different versions

Faizan UL HAQ
Faizan UL HAQ over 10 years ago

Hi,

I found somewhere that dbWriteSkill command can be used to generate .il extension file for a schematic. This .il extension file can be loaded back to other versions of virtuoso to get the schematics back in other versions. 

I ran the following commands in CIW to generate .il extension file for my schematic


cvId = dbOpenCellViewByType("myLib" "myPcell" "schematic")
dbWriteSkill(cvId "/tmp/dumpFile.il" "w" "6.1")

However, i don't know how to load back this dumpFile.il back in virtuoso as schematic. guidance required.

  • Cancel
Parents
  • Faizan UL HAQ
    Faizan UL HAQ over 10 years ago

    Actually i have to copy design files from one CMOS process design kit to another CMOS process design kit.  My original intention was to create a skillcode of all schematic design files using dbWriteSkill() command in one design kit  and then try to edit the code in such a way, that i replace the transistor models with second design kit models. Later on i import the edited code back to cadence.  In this way, i was thinking that i will not have to change manually the transistor models (which can take long time). However, as you suggested this is probably not the right way.      

    A more time consuming way to do this design transfer from one CMOS process design kit to another CMOS process design kit will be to copy the design library and then change all the transistor models in each schematic manually. Is there is any way, i can change all transistor models with just one command in skill language.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Faizan UL HAQ
    Faizan UL HAQ over 10 years ago

    Actually i have to copy design files from one CMOS process design kit to another CMOS process design kit.  My original intention was to create a skillcode of all schematic design files using dbWriteSkill() command in one design kit  and then try to edit the code in such a way, that i replace the transistor models with second design kit models. Later on i import the edited code back to cadence.  In this way, i was thinking that i will not have to change manually the transistor models (which can take long time). However, as you suggested this is probably not the right way.      

    A more time consuming way to do this design transfer from one CMOS process design kit to another CMOS process design kit will be to copy the design library and then change all the transistor models in each schematic manually. Is there is any way, i can change all transistor models with just one command in skill language.

    • 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