• 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. Gemini pin file definition

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 125
  • Views 15014
  • 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

Gemini pin file definition

icjam
icjam over 9 years ago

I remember using a pin file with Assura's Gemini program to allow pin swappability for subckts but do not remember the format.  Does anyone have an example or know how this file is formatted?  Thank you.

  • Cancel
Parents
  • icjam
    icjam over 9 years ago
    I just got your reply while I was typing this up. I just registered for the support from the Cadence support site. I looked at the solution above, but it not the solution for my group. Ultimately we are searching for an SVS tool, and I have used gemini in the past for SVS. I had used a pinfile to define pin swappablity for subckts, but cannot remember the exact format. I believe the file was used with the "-pin pinfile" option in gemini. I remember it had a format something similar to: "cktname 1 2" but if pins 1 and 2 were swappable, it may have been something like "cktname 1 1" , but that does not work when I tried it. There was something special to tell gemini that these pins could be swapped, I just do not remember what it was. The man page/help screen has been taken away. Is there any other man page available for it . Maybe there is a better tool than gemini for our needs. We have to check two schematics - one relatively flat versus one with hierarchy to make sure they are the same for simulation purposes. We have some special subckts that have two inputs that can be swapped, but if they are, gemini states the circuits are mismatched. These schematics can get quite complex, and we need to be able to guarantee that they are the same. Again, maybe there is a better tool that you can recommend - I just chose gemini because I know it exists and used it in the far past. Thank you.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • icjam
    icjam over 9 years ago
    I just got your reply while I was typing this up. I just registered for the support from the Cadence support site. I looked at the solution above, but it not the solution for my group. Ultimately we are searching for an SVS tool, and I have used gemini in the past for SVS. I had used a pinfile to define pin swappablity for subckts, but cannot remember the exact format. I believe the file was used with the "-pin pinfile" option in gemini. I remember it had a format something similar to: "cktname 1 2" but if pins 1 and 2 were swappable, it may have been something like "cktname 1 1" , but that does not work when I tried it. There was something special to tell gemini that these pins could be swapped, I just do not remember what it was. The man page/help screen has been taken away. Is there any other man page available for it . Maybe there is a better tool than gemini for our needs. We have to check two schematics - one relatively flat versus one with hierarchy to make sure they are the same for simulation purposes. We have some special subckts that have two inputs that can be swapped, but if they are, gemini states the circuits are mismatched. These schematics can get quite complex, and we need to be able to guarantee that they are the same. Again, maybe there is a better tool that you can recommend - I just chose gemini because I know it exists and used it in the far past. Thank you.
    • 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