mirror of https://github.com/openXC7/prjxray.git
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:
parent
87a51b96bb
commit
19ed8c5af8
|
|
@ -3,7 +3,7 @@ PIP_TYPE?=clk_bufg
|
||||||
PIPLIST_TCL=$(FUZDIR)/clk_bufg_pip_list.tcl
|
PIPLIST_TCL=$(FUZDIR)/clk_bufg_pip_list.tcl
|
||||||
TODO_RE=".*"
|
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
|
N = 50
|
||||||
|
|
||||||
# These PIPs all appear to be either a 1 bit solutions.
|
# These PIPs all appear to be either a 1 bit solutions.
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
from prjxray.segmaker import Segmaker
|
from prjxray.segmaker import Segmaker
|
||||||
import os
|
import os
|
||||||
import os.path
|
import os.path
|
||||||
|
import re
|
||||||
|
|
||||||
|
|
||||||
def bitfilter(frame, word):
|
def bitfilter(frame, word):
|
||||||
|
|
@ -72,7 +73,11 @@ def main():
|
||||||
tiledata[tile]["srcs"].add(dst)
|
tiledata[tile]["srcs"].add(dst)
|
||||||
tiledata[tile]["dsts"].add(src)
|
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))
|
ignpip.add((src, dst))
|
||||||
|
|
||||||
for tile, pips_srcs_dsts in tiledata.items():
|
for tile, pips_srcs_dsts in tiledata.items():
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue