Skip to content

Commit

Permalink
Remap some timing models.
Browse files Browse the repository at this point in the history
This is an approximation, but it may work better.

Signed-off-by: Keith Rothman <[email protected]>
  • Loading branch information
litghost committed Feb 19, 2020
1 parent 9aec0c8 commit f7e3442
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions fuzzers/074-dump_all/jobtiles.tcl
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,22 @@ proc lookup_speed_model_name {name} {
return [dict get $speed_model_name_map $name]
}

# For BSW_INT_LONG_MUX, use the model from BSW_INT_HLONG_MUX.
# This isn't exactly correct, but it is a better model to use.
set int_hlong_mux [lookup_speed_model_name BSW_INT_HLONG_MUX]
set int_long_mux [lookup_speed_model_name BSW_INT_LONG_MUX]

set long_forward [get_property FORWARD $int_long_mux]
set hlong_forward [get_property FORWARD $int_hlong_mux]
dict set speed_model_name_map $long_forward [lookup_speed_model_name $hlong_forward]

set long_reverse [get_property REVERSE $int_long_mux]
set hlong_reverse [get_property REVERSE $int_hlong_mux]
dict set speed_model_name_map $long_forward [lookup_speed_model_name $hlong_reverse]

# Same here!
dict set speed_model_name_map _BSW_LONG_TLREVERSE [lookup_speed_model_name _BSW_LONG_NONTLFORWARD]

for {set j $start } { $j < $stop } { incr j } {

set tile [lindex $tiles $j]
Expand Down

0 comments on commit f7e3442

Please sign in to comment.