Skip to content

Commit

Permalink
Last Minute Fixes for MPW3 (The-OpenROAD-Project#675)
Browse files Browse the repository at this point in the history
  • Loading branch information
donn authored Oct 25, 2021
1 parent 003992e commit e8f4a88
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 17 deletions.
2 changes: 1 addition & 1 deletion dependencies/tool_metadata.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@
in_install: false
- name: open_pdks
repo: https://github.com/rtimothyedwards/open_pdks
commit: 8d25606b95e3ca3ac20041bcbe42f4237de2906b
commit: 14db32aa8ba330e88632ff3ad2ff52f4f4dae1ad
build: ''
in_install: false
in_container: false
Expand Down
3 changes: 3 additions & 0 deletions scripts/openroad/or_cts.tcl
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,9 @@ if { [check_placement -verbose] } {
exit 1
}

puts "cts_report"
report_cts
puts "cts_report_end"

if {[info exists ::env(CLOCK_PORT)]} {
if { [info exists ::env(CTS_REPORT_TIMING)] && $::env(CTS_REPORT_TIMING) } {
Expand Down
33 changes: 17 additions & 16 deletions scripts/report/report.py
Original file line number Diff line number Diff line change
Expand Up @@ -188,30 +188,31 @@ def reports_from_logs(self):

cts_log = Artifact(rp, "logs", "cts", "cts.log")
cts_log.generate_reports(
("cts.rpt", "check_report"),
("cts.timing.rpt", "timing_report"),
("cts.min_max.rpt", "min_max_report"),
("cts_wns.rpt", "wns_report"),
("cts_tns.rpt", "tns_report"),
("cts_clock_skew.rpt", "cts_clock_skew_report"),
("cts.rpt", "cts_report"),
("cts_sta.rpt", "check_report"),
("cts_sta.timing.rpt", "timing_report"),
("cts_sta.min_max.rpt", "min_max_report"),
("cts_sta.wns.rpt", "wns_report"),
("cts_sta.tns.rpt", "tns_report"),
("cts_sta.clock_skew.rpt", "cts_clock_skew_report"),
)

routing_log = Artifact(rp, "logs", "routing", "fastroute.log")
routing_log.generate_reports(
("fastroute.rpt", "check_report"),
("fastroute.timing.rpt", "timing_report"),
("fastroute.min_max.rpt", "min_max_report"),
("fastroute_wns.rpt", "wns_report"),
("fastroute_tns.rpt", "tns_report")
("fastroute_sta.rpt", "check_report"),
("fastroute_sta.timing.rpt", "timing_report"),
("fastroute_sta.min_max.rpt", "min_max_report"),
("fastroute_sta.wns.rpt", "wns_report"),
("fastroute_sta.tns.rpt", "tns_report")
)

placement_log = Artifact(rp, "logs", "placement", "replace.log")
placement_log.generate_reports(
("replace.rpt", "check_report"),
("replace.timing.rpt", "timing_report"),
("replace.min_max.rpt", "min_max_report"),
("replace_wns.rpt", "wns_report"),
("replace_tns.rpt", "tns_report")
("replace_sta.rpt", "check_report"),
("replace_sta.timing.rpt", "timing_report"),
("replace_sta.min_max.rpt", "min_max_report"),
("replace_sta.wns.rpt", "wns_report"),
("replace_sta.tns.rpt", "tns_report")
)

sta_log = Artifact(rp, "logs", "synthesis", "opensta")
Expand Down

0 comments on commit e8f4a88

Please sign in to comment.