Xplace_for_ICCAD/openroad_eval/evaluate.tcl

37 lines
1.1 KiB
Tcl

# source set_design.tcl
# source helper.tcl
# load_design $LIB_FILES $LEF_FILES $DESIGN_NAME $NETLIST_FILE $DEF_FILE $SDC_FILE
# source "/workspace/ispd/input/testcase_and_evaluator/NanGate45/setRC.tcl"
# # global_route -congestion_report_file ${DESIGN_NAME}.congestion -guide_file ${DESIGN_NAME}.guide
# read_global_route_segments /workspace/ispd/output/ar1.rs
# # read_global_route_segments ${DESIGN_NAME}.route_segments
# # set_propagated_clock [all_clocks]
# set sta_report_default_digits 8
# estimate_parasitics -global_routing
# report_tns
# report_wns
# report_power
puts "reading lib.."
foreach libFile [glob "../iccad2025/ASAP7/LIB/*nldm*.lib"] {
puts "lib: $libFile"
read_liberty $libFile
}
puts "reading lef.."
read_lef ../iccad2025/ASAP7/techlef/asap7_tech_1x_201209.lef
foreach lef [glob "../iccad2025/ASAP7/LEF/*.lef"] {
read_lef $lef
}
puts "reading def.."
read_def /workspace/result/2025-06-25-19:43:52_superblue18/output/placement_aes_cipher_top_dp.def
read_sdc ../iccad2025/case/aes_cipher_top/aes_cipher_top.sdc
source ../iccad2025/ASAP7/setRC.tcl
estimate_parasitics -placement
report_tns
report_wns
report_power