Closed GoogleCodeExporter closed 9 years ago
On several channel widths including W=64 (failing) and W=66 (successful)
routes, I see warnings like this:
N4K4L1Fci0.1Fco0.3SBuniversal_W64.out:Warning (check_all_tracks_reach_pins):
track 30 does not
N4K4L1Fci0.1Fco0.3SBuniversal_W64.out- connect to any CLB IPINs.
N4K4L1Fci0.1Fco0.3SBuniversal_W64.out:Warning (check_all_tracks_reach_pins):
track 31 does not
N4K4L1Fci0.1Fco0.3SBuniversal_W64.out- connect to any CLB IPINs.
N4K4L1Fci0.1Fco0.3SBuniversal_W64.out:Warning (check_all_tracks_reach_pins):
track 62 does not
N4K4L1Fci0.1Fco0.3SBuniversal_W64.out- connect to any CLB IPINs.
N4K4L1Fci0.1Fco0.3SBuniversal_W64.out:Warning (check_all_tracks_reach_pins):
track 63 does not
N4K4L1Fci0.1Fco0.3SBuniversal_W64.out- connect to any CLB IPINs.
Original comment by eddie.h...@gmail.com
on 16 Feb 2012 at 8:51
Lastly, I'm seeing the same behaviour for the subset SB pattern. The same
circuit, with the same architecture parameters except for SB, produces a
different placement and a different minimum channel width (W=70) still fails at
20% increase: W=84.
I see no such failures across my sweep (4800 different architectures at W_min
and 1.2*W_min) with the wilton SB.
Original comment by eddie.h...@gmail.com
on 16 Feb 2012 at 8:57
Attachments:
Original comment by jeffrey....@gmail.com
on 16 Feb 2012 at 5:24
It has always been true that sometimes one gets unlucky in the switch patterns
generated at a particular channel width, making it unrouteable when a smaller #
of tracks is routable.
Original comment by Jonathan...@gmail.com
on 16 Feb 2012 at 10:13
Fascinating. I know subset and universal are rarely used (and I included them
in my sweep just out of curiosity, and I don't strictly need them for my
analysis), but is there any way to swing the odds in our favour?
I feel like using binary search to find its minimum channel width can be a
little bit misleading in this case...
Original comment by eddie.h...@gmail.com
on 17 Feb 2012 at 6:56
There have always been some issues with binary search, like this. However, if
you're running an experiment, and looking at your data carefully, you can see
it in an individual circuit.
When you run a multi-circuit experiment, the numbers tend to average out and
the few anomalies don't dominate (unless there really is something broken about
the pattern, in which case you'll see that too).
Original comment by Jonathan...@gmail.com
on 17 Feb 2012 at 5:52
Original comment by JasonKai...@gmail.com
on 9 May 2012 at 8:29
Original issue reported on code.google.com by
eddie.h...@gmail.com
on 16 Feb 2012 at 8:49Attachments: