From 672d21e338a62f9ac7aa8c95d5192fa310c97579 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Sat, 23 Dec 2017 22:01:59 +0100 Subject: [PATCH] Fix fuzzing of "hint" pseudo-pips Signed-off-by: Clifford Wolf --- fuzzers/071-ppips/generate.tcl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fuzzers/071-ppips/generate.tcl b/fuzzers/071-ppips/generate.tcl index b896ed6b..6024e6c1 100644 --- a/fuzzers/071-ppips/generate.tcl +++ b/fuzzers/071-ppips/generate.tcl @@ -27,7 +27,10 @@ proc write_clb_ppips_db {filename tile} { foreach pip [get_pips -of_objects $tile] { set dst_wire [get_wires -downhill -of_objects $pip] - if {[get_pips -uphill -of_objects [get_nodes -of_objects $dst_wire]] == $pip} { + if {[get_property IS_PSEUDO $pip]} { + set src_wire [get_wires -uphill -of_objects $pip] + puts $fp "${tile_type}.[regsub {.*/} $dst_wire ""].[regsub {.*/} $src_wire ""] hint" + } elseif {[get_pips -uphill -of_objects [get_nodes -of_objects $dst_wire]] == $pip} { set src_wire [get_wires -uphill -of_objects $pip] puts $fp "${tile_type}.[regsub {.*/} $dst_wire ""].[regsub {.*/} $src_wire ""] always" }