From 2169d50936594a268a32db74bbb6c93863bb3594 Mon Sep 17 00:00:00 2001 From: Hans Baier Date: Mon, 8 Jan 2024 13:56:31 +0700 Subject: [PATCH] fuzz OCLKM_IMUX31 pips --- fuzzers/037-iob-pips/Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fuzzers/037-iob-pips/Makefile b/fuzzers/037-iob-pips/Makefile index 35718784..c10cdf61 100644 --- a/fuzzers/037-iob-pips/Makefile +++ b/fuzzers/037-iob-pips/Makefile @@ -10,7 +10,7 @@ PIP_TYPE?=ioi3 PIPLIST_TCL=$(FUZDIR)/ioi3_pip_list.tcl TODO_RE=".*" -EXCLUDE_RE=".*((PHASER)|(CLKDIVF)|(CLKDIVP)|(CLKDIVB)|(IOI_ILOGIC[01]_O)|(IOI_OLOGIC[01]_CLKB?\.)|(IOI_IMUX_RC)|(IOI_OLOGIC[01]_[OT]FB)|(OCLKM.*IMUX31)).*" +EXCLUDE_RE=".*((PHASER)|(CLKDIVF)|(CLKDIVP)|(CLKDIVB)|(IOI_ILOGIC[01]_O)|(IOI_OLOGIC[01]_CLKB?\.)|(IOI_IMUX_RC)|(IOI_OLOGIC[01]_[OT]FB)).*" MAKETODO_FLAGS=--pip-type ${PIP_TYPE} --seg-type $(PIP_TYPE) --re $(TODO_RE) --sides "xr,xl" --exclude-re $(EXCLUDE_RE) N = 40 @@ -22,6 +22,7 @@ SPECIMENS_DEPS=build/cmt_regions.csv include ../pip_loop.mk SIX_BIT_PIPS="OLOGIC[01]_CLKDIV" +FOUR_BIT_PIPS="IOI_OCLKM_[01].*IMUX" build/segbits_ioi3_x.rdb: $(SPECIMENS_OK) # Most pips are 3 bits, force a 3 bit solution @@ -30,7 +31,8 @@ build/segbits_ioi3_x.rdb: $(SPECIMENS_OK) # Some are 6 bit solutions, solve for 6 bits and merge respectively ${XRAY_SEGMATCH} -c 6 -m 20 -M 50 -o build/segbits_ioi3_x_match_6.rdb \ $(shell find build -name segdata_lioi3*.txt) $(shell find build -name segdata_rioi3*.txt) - grep -v ${SIX_BIT_PIPS} build/segbits_ioi3_x_match_3.rdb > build/segbits_ioi3_x.rdb + grep -v ${SIX_BIT_PIPS} build/segbits_ioi3_x_match_3.rdb | grep -v ${FOUR_BIT_PIPS} > build/segbits_ioi3_x.rdb + grep ${FOUR_BIT_PIPS} build/segbits_ioi3_x_match_6.rdb >> build/segbits_ioi3_x.rdb grep ${SIX_BIT_PIPS} build/segbits_ioi3_x_match_6.rdb >> build/segbits_ioi3_x.rdb RDBS = build/segbits_ioi3_x.rdb