Hi, I have violations during antenna check. Any su...
# openlane
u
Hi, I have violations during antenna check. Any suggestions?
Copy code
[INFO]: Saving final set of views in '/home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb/results/final'...
[INFO]: Saving final set of views in '/home/caravel-user/Desktop/AES_accelerator/caravelwdesign'...
[INFO]: Calculating Runtime From the Start...
[INFO]: Saving runtime environment...
[INFO]: Generating Final Summary Report...
[INFO]: Design Name: AES_top_wb
Run Directory: /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb
----------------------------------------

Magic DRC Summary:
Source: /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb/reports/finishing/drc.rpt
Total Magic DRC violations is 0
----------------------------------------

LVS Summary:
Source: /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb/logs/finishing/34-AES_top_wb.lvs.lef.log
LVS reports no net, device, pin, or property mismatches.
Total errors = 0
----------------------------------------

Antenna Summary:
Source: /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb/reports/finishing/antenna.rpt
Number of pins violated: 1326
Number of nets violated: 1287
[INFO]: check full report here: /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb/reports/final_summary_report.csv
[WARNING]: There are max slew violations in the design at the typical corner. Please refer to /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb/reports/routing/26-parasitics_sta.slew.rpt
[ERROR]: There are hold violations in the design at the typical corner. Please refer to /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb/reports/routing/26-parasitics_sta.min.rpt.
[INFO]: Calculating Runtime From the Start...
[INFO]: Generating Final Summary Report...
[INFO]: Design Name: AES_top_wb
Run Directory: /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb
----------------------------------------

Magic DRC Summary:
Source: /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb/reports/finishing/drc.rpt
Total Magic DRC violations is 0
----------------------------------------

LVS Summary:
Source: /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb/logs/finishing/34-AES_top_wb.lvs.lef.log
LVS reports no net, device, pin, or property mismatches.
Total errors = 0
----------------------------------------

Antenna Summary:
Source: /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb/reports/finishing/antenna.rpt
Number of pins violated: 1326
Number of nets violated: 1287
[INFO]: check full report here: /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb/reports/final_summary_report.csv
[INFO]: Saving runtime environment...
[ERROR]: Flow failed.
[INFO]: The failure may have been because of the following warnings:
[WARNING]: There are max slew violations in the design at the typical corner. Please refer to /home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane/AES_top_wb/runs/AES_top_wb/reports/routing/26-parasitics_sta.slew.rpt


    while executing
"flow_fail"
    (procedure "check_hold_violations" line 17)
    invoked from within
"check_hold_violations -report_file $hold_report -corner "typical" -quit_on_vios [expr $::env(QUIT_ON_TIMING_VIOLATIONS) && $::env(QUIT_ON_HOLD_VIOLATI..."
    (procedure "check_timing_violations" line 15)
    invoked from within
"check_timing_violations"
    (procedure "run_non_interactive_mode" line 86)
    invoked from within
"run_non_interactive_mode {*}$argv"
    invoked from within
"if { [info exists flags_map(-interactive)] || [info exists flags_map(-it)] } {
	puts_info "Running interactively"
	puts_info "Note, that post_run_hook..."
    (file "/openlane/flow.tcl" line 412)
make[1]: *** [Makefile:43: AES_top_wb] Error 1
make[1]: Leaving directory '/home/caravel-user/Desktop/AES_accelerator/caravelwdesign/openlane'
make: *** [Makefile:72: AES_top_wb] Error 2
v
Copy code
set ::env(GLB_RESIZER_HOLD_SLACK_MARGIN) {0.3}
set ::env(PL_RESIZER_HOLD_SLACK_MARGIN) {0.3}
Update your
config.tcl
with above values and re-run
👍 1
s
What is the effect of hold slack margin on antenna violations?
m
mostly no effect, it is a manufacturing issue