fuzz OCLKM_IMUX31 pips

This commit is contained in:
Hans Baier 2024-01-08 13:56:31 +07:00
parent 5539551a35
commit 2169d50936
1 changed files with 4 additions and 2 deletions

View File

@ -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