I just learnt this from @tnt:
• start flow interactive with -tag of your latest run: /flow.tcl -design spinet5 -interactive -tag 30-11_11-37
• type the following commands:
• package require openlane
• run_magic_antenna_check
Matt Venn
11/30/2020, 3:18 PM
this should run the antenna check and will show you which cells have what length antennas
t
tnt
11/30/2020, 3:20 PM
You can then load the
results/routing/xxx.def
in
magic
and
select cell __11111__
then
findbox
. pressing
s
3 times quickly on a wire will highlight it so you can follow it.
tnt
11/30/2020, 3:20 PM
You can also look in
runs/XXX/reports/routing/antenna.rpt
and this is the OpenRoad antenna report.
tnt
11/30/2020, 3:21 PM
It will also list the cell and the port that has the antenna violations, along with the net.
tnt
11/30/2020, 3:21 PM
It actually shows every cell / node / net, you need to search for
*
(asterisk) to see where violations occurs.
t
Tim Edwards
11/30/2020, 10:21 PM
@Anish: Antenna violations aren't checked "in the background" like DRC, but you can run the checks directly from the command line with the following commands: "extract do local ; extract all ; antennacheck". Results will be in "feedback" entries which can be queried similarly to DRC violations, but using the commands "feedback why" and/or "feedback find".
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.