blob: dfe3e9c0ac9708d179665a16b1443408a8677732 [file] [log] [blame]
source $::env(TIMING_ROOT)/env/common.tcl
source $::env(TIMING_ROOT)/env/$::env(LIB_CORNER).tcl
set libs [split [regexp -all -inline {\S+} $libs]]
set extra_lefs [split [regexp -all -inline {\S+} $extra_lefs]]
foreach liberty $libs {
run_puts "read_liberty $liberty"
}
foreach lef $lefs {
run_puts "read_lef $lef"
}
run_puts "read_lef $sram_lef"
foreach lef_file $extra_lefs {
run_puts "read_lef $lef_file"
}
run_puts "read_def $def"
# don't think we need to read sdc
run_puts "define_process_corner -ext_model_index 0 X"
run_puts "extract_parasitics \
-ext_model_file $rcx_rules_file \
-lef_res"
run_puts "write_spef $spef"
run_puts "read_spef $spef"
puts "spef: $spef"
puts "def: $def"
puts "rcx: $rcx_rules_file"
puts "rcx-corner: $::env(RCX_CORNER)"
puts "lib-corner: $::env(TIMING_ROOT)/env/$::env(LIB_CORNER).tcl"
puts "tech_lef: $tech_lef"