044-clk-bufg-pips: Exclude CK_BUFG_(BOT|TOP)_R_CK_MUXED from todo list

Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
This commit is contained in:
Tomasz Michalak 2019-06-07 10:18:51 +02:00
parent 87a51b96bb
commit 19ed8c5af8
2 changed files with 7 additions and 2 deletions

View File

@ -3,7 +3,7 @@ PIP_TYPE?=clk_bufg
PIPLIST_TCL=$(FUZDIR)/clk_bufg_pip_list.tcl
TODO_RE=".*"
MAKETODO_FLAGS=--sides "bot_r,top_r" --pip-type ${PIP_TYPE} --seg-type clk_bufg --re $(TODO_RE)
MAKETODO_FLAGS=--sides "bot_r,top_r" --pip-type ${PIP_TYPE} --seg-type clk_bufg --re $(TODO_RE) --exclude-re ".*\.CLK_BUFG_(BOT|TOP)_R_CK_MUXED[0-9]+"
N = 50
# These PIPs all appear to be either a 1 bit solutions.

View File

@ -3,6 +3,7 @@
from prjxray.segmaker import Segmaker
import os
import os.path
import re
def bitfilter(frame, word):
@ -72,7 +73,11 @@ def main():
tiledata[tile]["srcs"].add(dst)
tiledata[tile]["dsts"].add(src)
if pnum == 1 or pdir == 0:
muxed_src = re.match(
'^CLK_BUFG_(TOP|BOT)_R_CK_MUXED', src) is not None
if pnum == 1 or pdir == 0 or \
muxed_src:
ignpip.add((src, dst))
for tile, pips_srcs_dsts in tiledata.items():