• 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. Digital Implementation
  3. Typical Overflow ?

Stats

  • Locked Locked
  • Replies 11
  • Subscribers 90
  • Views 18337
  • 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

Typical Overflow ?

archive
archive over 18 years ago

Hi,

I just wonder how much is the typical horizontal and vertical overflow so that the design be routable. I think this should depend on the number of metal layers in the design, I am using 6 metal layers in my design.

Thanks,

Houman



Originally posted in cdnusers.org by houmanh
  • Cancel
Parents
  • archive
    archive over 18 years ago

    Hi Houman,

    If you're talking about the following trialRoute output: (just before the Congestion Distribution table)

    Phase 1f route (0:00:01.4 809.2M):
    Usage: (19.5%H 20.1%V) = (6.054e+06um 7.331e+06um) = (4324061 2909069)
    OvInObst: 0 = 0/60 (0.00% H) + 0/4518 (0.00% V)
    Overflow: 74 = 4 ([b]0.00% H[/b]) + 70 ([b]0.01% V[/b])

    A very general target for trialRoute overflow numbers is 0.01%. This is not to say that the design is unroutable if the numbers are higher. You just need to investigate the congested areas and maybe try an early nanoroute to check that trialroute is correlating well. Your particular design may be fine with 0.04%, for example. If I see numbers around 0.10% or higher, there is usually a problem, but most of the time it can be fixed by adjusting the floorplan (moving rams, adding blockage around corners, etc.).

    I don't really notice this guideline changing with the number of routing layers in a design, which makes sense since it's just a percentage of overflowed gcells. If you have too many overflowed gcells in any technology, routing will be difficult.

    The Encounter User Guide has a good description of all the trialRoute results.

    I wonder if some other designers here have different numbers that work for them?

    - Kari


    Originally posted in cdnusers.org by Kari
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • archive
    archive over 18 years ago

    Hi Houman,

    If you're talking about the following trialRoute output: (just before the Congestion Distribution table)

    Phase 1f route (0:00:01.4 809.2M):
    Usage: (19.5%H 20.1%V) = (6.054e+06um 7.331e+06um) = (4324061 2909069)
    OvInObst: 0 = 0/60 (0.00% H) + 0/4518 (0.00% V)
    Overflow: 74 = 4 ([b]0.00% H[/b]) + 70 ([b]0.01% V[/b])

    A very general target for trialRoute overflow numbers is 0.01%. This is not to say that the design is unroutable if the numbers are higher. You just need to investigate the congested areas and maybe try an early nanoroute to check that trialroute is correlating well. Your particular design may be fine with 0.04%, for example. If I see numbers around 0.10% or higher, there is usually a problem, but most of the time it can be fixed by adjusting the floorplan (moving rams, adding blockage around corners, etc.).

    I don't really notice this guideline changing with the number of routing layers in a design, which makes sense since it's just a percentage of overflowed gcells. If you have too many overflowed gcells in any technology, routing will be difficult.

    The Encounter User Guide has a good description of all the trialRoute results.

    I wonder if some other designers here have different numbers that work for them?

    - Kari


    Originally posted in cdnusers.org by Kari
    • 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