From 80de8876308d924e00d7c3ffd925e2560b285d14 Mon Sep 17 00:00:00 2001 From: John McMaster Date: Wed, 5 Dec 2018 19:52:07 -0800 Subject: [PATCH] util: specn() Signed-off-by: John McMaster --- prjxray/util.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/prjxray/util.py b/prjxray/util.py index 1c5621be..87278062 100644 --- a/prjxray/util.py +++ b/prjxray/util.py @@ -163,3 +163,9 @@ def gen_tile_bits(db_root, tilej, strict=False, verbose=False): # 31_06 _bit_inv, (bit_addroff, bit_bitoff) = parse_tagbit(bitstr) yield (baseaddr + bit_addroff, bitbase + bit_bitoff, tag) + + +def specn(): + # ex: build/specimen_001 + specdir = os.getenv("SPECDIR") + return int(re.match(".*specimen_([0-9]*)", specdir).group(1), 10)