Forum Discussion

ZYusu's avatar
ZYusu
Icon for New Contributor rankNew Contributor
7 years ago

How Quartus estimate Routing Hotspots

I am using Quartus Prime 17.1, Cyclone V chip.

I am placing similar circuit in several different LABs, need to maintain a very close Routing Hotspots (%) among them.

Anyone can help me how Quartus calculate the Routing Hotspots in detail? Which wire contribute to it?

Is there any documentation explaining about Routing Hotspot in detail?

Figure attached showing a LAB with Routing Hotspots of 83% viewing in Chip Planner.

4 Replies

  • KhaiChein_Y_Intel's avatar
    KhaiChein_Y_Intel
    Icon for Regular Contributor rankRegular Contributor

    Hi,

    The routing is automatically done by the tool where user cannot control it. Unfortunately, we do not have the documentation about the routing algorithm since it is confidential.

    Thanks.

    • ZYusu's avatar
      ZYusu
      Icon for New Contributor rankNew Contributor

      Thanks for your response.

      I thing you misunderstanding about what I am asking. It is true that routing done automatically, but we can manage the routing by relocating some circuits/ gates.

      Quartus showing Routing Hotspots in percentage (%). In my previous post, it is 83%. One more example of this attached here. It is showing Routing Hotspots of 7%. The fig also showing that only 1 wire (element) out of 28 used there around LAB X7_Y73.

      How Quartus estimate (calculate) it to be 7% ?

      I think Quartus should provide this information.

      In my project, I want to put similar circuit in several LABs. The routing hotspot in those LABs should be similar or very close.

  • sstrell's avatar
    sstrell
    Icon for Super Contributor rankSuper Contributor

    I'm not sure what you're trying to achieve here. Routing hotspots are indicated based on the setting you selected when generating the routing utilization report in the Chip Planner (the slider where you choose what routing utilization you want to consider to be a hotspot aka the heat map).

    Unless you are running into a no fit situation or you are having timing issues, you don't really need to be concerned with this. Is there a problem like this when you compile?

    #iwork4intel