mirror of https://github.com/openXC7/prjxray.git
Improve 051-intpips2 fuzzer
Signed-off-by: Clifford Wolf <clifford@clifford.at> Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
This commit is contained in:
parent
afd01f1a57
commit
b1431403d8
|
|
@ -21,10 +21,12 @@ $(SPECIMENS_OK): todo.txt
|
||||||
touch $@
|
touch $@
|
||||||
|
|
||||||
todo.txt:
|
todo.txt:
|
||||||
: vivado -mode batch -source piplist.tcl
|
vivado -mode batch -source piplist.tcl
|
||||||
python3 maketodo.py | sort -R | head -n 50 > todo.txt
|
python3 maketodo.py > todo.txt
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
rm -rf .Xil/ filtered_seg_int_[lr].segbits
|
||||||
|
rm -rf todo.txt vivado* piplist/ piplist.dcp pattern_[lr].txt pips_int_[lr].txt
|
||||||
rm -rf specimen_[0-9][0-9][0-9]/ seg_int_[lr].segbits mask_clbl[lm]_[lr].segbits
|
rm -rf specimen_[0-9][0-9][0-9]/ seg_int_[lr].segbits mask_clbl[lm]_[lr].segbits
|
||||||
|
|
||||||
.PHONY: database pushdb clean
|
.PHONY: database pushdb clean
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
if 0 {
|
|
||||||
create_project -force -part $::env(XRAY_PART) design design
|
create_project -force -part $::env(XRAY_PART) design design
|
||||||
|
|
||||||
read_verilog ../top.v
|
read_verilog ../top.v
|
||||||
|
|
@ -20,7 +19,6 @@ place_design
|
||||||
route_design
|
route_design
|
||||||
|
|
||||||
write_checkpoint -force design.dcp
|
write_checkpoint -force design.dcp
|
||||||
}
|
|
||||||
|
|
||||||
source ../../../utils/utils.tcl
|
source ../../../utils/utils.tcl
|
||||||
|
|
||||||
|
|
@ -53,7 +51,7 @@ for {gets $fp line} {$line != ""} {gets $fp line} {
|
||||||
}
|
}
|
||||||
close $fp
|
close $fp
|
||||||
|
|
||||||
for {set i 100} {$i < 120} {incr i} {
|
for {set i 100} {$i < 200} {incr i} {
|
||||||
set route_nodes {}
|
set route_nodes {}
|
||||||
foreach line [randsample_list 5 $todo_lines] {
|
foreach line [randsample_list 5 $todo_lines] {
|
||||||
set line [split $line .]
|
set line [split $line .]
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,9 @@ def maketodo(pipfile, dbfile):
|
||||||
continue
|
continue
|
||||||
if line.endswith(".GND_WIRE"):
|
if line.endswith(".GND_WIRE"):
|
||||||
continue
|
continue
|
||||||
if ".CTRL" in line:
|
if re.match(r".*\.(L[HV]B?|G?CLK)(_L)?(_B)?[0-9]", line):
|
||||||
|
continue
|
||||||
|
if re.match(r"^INT_[LR]\.(CTRL|GFAN)(_L)?[0-9]", line):
|
||||||
continue
|
continue
|
||||||
print(line)
|
print(line)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue