• 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. svn/git integration, question about libgdm*_sh.so file.

Stats

  • Locked Locked
  • Replies 7
  • Subscribers 142
  • Views 3792
  • 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

svn/git integration, question about libgdm*_sh.so file.

S1ayer
S1ayer over 9 years ago

Hi all!


I think, that a lot of people made integration svn ot git. Could you pls. tell me where can I find the  libgdm*_sh.so file? Or what skill hook need to use?

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    I haven't taken a proper look at this code (I can't really - it has a restrictive license and there's a risk of IP pollution so I have to be careful), but usually most SKILL-based integrations end up making a lot of assumptions about co-managed sets in Virtuoso - often things like the fact that co-managed sets in a cellView can consist of a set of files where files get both added and removed between versions - and you need to ensure that all the related files in the view are managed in a  way that they are seen as a consistent set. How successfully an integration works often depends on those more challenging (but quite frequent) scenarios, particularly with some of the complex multi-file views in Virtuoso.

    Having supported numerous customers over the years who have either done GDM integrations or tried to do their own SKILL-based integration (as well as supporting the connections partners in this area), the devil is definitely in the details.

    That said, the author of the code often posts here... 

    So I would simply say "caveat emptor".

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 9 years ago

    I haven't taken a proper look at this code (I can't really - it has a restrictive license and there's a risk of IP pollution so I have to be careful), but usually most SKILL-based integrations end up making a lot of assumptions about co-managed sets in Virtuoso - often things like the fact that co-managed sets in a cellView can consist of a set of files where files get both added and removed between versions - and you need to ensure that all the related files in the view are managed in a  way that they are seen as a consistent set. How successfully an integration works often depends on those more challenging (but quite frequent) scenarios, particularly with some of the complex multi-file views in Virtuoso.

    Having supported numerous customers over the years who have either done GDM integrations or tried to do their own SKILL-based integration (as well as supporting the connections partners in this area), the devil is definitely in the details.

    That said, the author of the code often posts here... 

    So I would simply say "caveat emptor".

    Regards,

    Andrew.

    • 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