• 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. Problem with auto via using custom via variant

Stats

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

Problem with auto via using custom via variant

blankman
blankman over 9 years ago

Hi,

 

I’m, looking to create a custom via variant, and then use this in the auto via tool. However when I go to do this the number of rows/columns generated doesn’t fill the selected metal area, only uses the number defined in the custom via variant. Is there a means of setting the auto via tool to fill the full metal area using the custom via variant?

 

Thanks,

Brian.

 

 

  • Cancel
Parents
  • ColinSutlieff
    ColinSutlieff over 9 years ago

    Hi Brian,

    I'm not 100% clear what you are trying to do here. The auto via feature (of the "create via" command) will try to fill overlapping regions with as many cuts as possible. A via variant is a via with (non-default) parameters set. and is used when you know exactly what via values you want to use.

    So using the auto via feature is not consistent with using via variants. (Or have I misunderstood something)

    You may want to click the "options" button on the create via form. This provides a few more options about how the cut array is generated.

    Also, remember that the vias will be DRC correct, so if it is not doing what you want, create the via with the values you want manually (turn off the  "compute" button and click "Reset Parameters to.." .Viadef defaults.

    Then run the DRC checker manually; verify->design->process rules...OK

    This will flag any DRC rules and may give you an idea why it's not generating the via you want.

    BTW, the above refers to using Layout XL, not L

    Regards

     

    Colin

     

    Colin

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • ColinSutlieff
    ColinSutlieff over 9 years ago

    Hi Brian,

    I'm not 100% clear what you are trying to do here. The auto via feature (of the "create via" command) will try to fill overlapping regions with as many cuts as possible. A via variant is a via with (non-default) parameters set. and is used when you know exactly what via values you want to use.

    So using the auto via feature is not consistent with using via variants. (Or have I misunderstood something)

    You may want to click the "options" button on the create via form. This provides a few more options about how the cut array is generated.

    Also, remember that the vias will be DRC correct, so if it is not doing what you want, create the via with the values you want manually (turn off the  "compute" button and click "Reset Parameters to.." .Viadef defaults.

    Then run the DRC checker manually; verify->design->process rules...OK

    This will flag any DRC rules and may give you an idea why it's not generating the via you want.

    BTW, the above refers to using Layout XL, not L

    Regards

     

    Colin

     

    Colin

    • 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