Hi! Is this OK, that flow steps in flow_summary.lo...
# openlane
e
Hi! Is this OK, that flow steps in flow_summary.log have [ERROR] messages, but in the final string I have [SUCCESS]: Flow Complited Without Fatal Errors? [INFO]: Running Magic DRC... [INFO]: current step index: 32 [INFO]: Converting Magic DRC Violations to Magic Readable Format... [INFO]: Converting Magic DRC Violations to Klayout XML Database... [INFO]: Converting DRC Violations to RDB Format... [INFO]: Converted DRC Violations to RDB Format [ERROR]: There are violations in the design after Magic DRC. [ERROR]: Total Number of violations is 3872 [INFO]: Calculating Runtime From the Start... [INFO]: Flow failed for ram_dp_bist/08-09_10-54 in 1h59m54s [INFO]: Generating Final Summary Report... [INFO]: Design Name: ram_dp_bist Run Directory: /openLANE_flow/designs/ram_dp_bist/runs/1600x1000 ---------------------------------------- Magic DRC Summary: Source: /openLANE_flow/designs/ram_dp_bist/runs/1600x1000/reports/magic//32-magic.drc Violation Message "P-diff distance to N-tap must be < 15.0um (LU.3) "found 1938 Times. Violation Message "N-diff distance to P-tap must be < 15.0um (LU.2) "found 1934 Times. Total Magic DRC violations is 3872 ---------------------------------------- LVS Summary: Source: /openLANE_flow/designs/ram_dp_bist/runs/1600x1000/results/lvs/ram_dp_bist.lvs_parsed.lef.log LVS reports no net, device, pin, or property mismatches. Total errors = 0 ---------------------------------------- Antenna Summary: No antenna report found. [INFO]: check full report here: /openLANE_flow/designs/ram_dp_bist/runs/1600x1000/reports/final_summary_report.csv [INFO]: Saving Runtime Environment [ERROR]: Flow Failed. [INFO]: Running Antenna Checks... [INFO]: Running OpenROAD Antenna Rule Checker... [INFO]: current step index: 33 [INFO]: current step index: 34 [INFO]: Running CVC [INFO]: current step index: 35 [INFO]: Calculating Runtime From the Start... [INFO]: Flow completed for ram_dp_bist/08-09_10-54 in 2h0m12s [INFO]: Generating Final Summary Report... [INFO]: Design Name: ram_dp_bist Run Directory: /openLANE_flow/designs/ram_dp_bist/runs/1600x1000 ---------------------------------------- Magic DRC Summary: Source: /openLANE_flow/designs/ram_dp_bist/runs/1600x1000/reports/magic//32-magic.drc Violation Message "P-diff distance to N-tap must be < 15.0um (LU.3) "found 1938 Times. Violation Message "N-diff distance to P-tap must be < 15.0um (LU.2) "found 1934 Times. Total Magic DRC violations is 3872 ---------------------------------------- LVS Summary: Source: /openLANE_flow/designs/ram_dp_bist/runs/1600x1000/results/lvs/ram_dp_bist.lvs_parsed.lef.log LVS reports no net, device, pin, or property mismatches. Total errors = 0 ---------------------------------------- Antenna Summary: Source: /openLANE_flow/designs/ram_dp_bist/runs/1600x1000/reports/routing//34-antenna.rpt Number of pins violated: 733 Number of nets violated: 639 [INFO]: check full report here: /openLANE_flow/designs/ram_dp_bist/runs/1600x1000/reports/final_summary_report.csv [INFO]: Saving Runtime Environment [SUCCESS]: Flow Completed Without Fatal Errors.
m
@Eugene Stolbikov Looks like it completed without fatal errors. There are DRC errors which are possibly ignorable if they're related to sram macros which have different rules. I believe there's a special setup to get DRC clean results when using the sky130 sram macros. Also looks like there are some antenna errors which may be ignorable depending on the severity. Or you may want to change the antenna error resolution parameters and see if you get a better result.
e
@Mitch Bailey I am used to the fact that if the report says that the flow passed successful, there will be no errors in it.
Reported DRC errors in my design are real, but flow passed successful! It's very confusing.