From 8a30b4bbd4d9b8b5d43566b7320554e6f4601b87 Mon Sep 17 00:00:00 2001 From: David Shah Date: Mon, 22 Jan 2018 16:34:51 +0000 Subject: Seperate different DSP configs in timing data --- icefuzz/timings.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'icefuzz/timings.py') diff --git a/icefuzz/timings.py b/icefuzz/timings.py index 009fd7d..7c57b1c 100644 --- a/icefuzz/timings.py +++ b/icefuzz/timings.py @@ -227,6 +227,12 @@ for filename in sdf_inputs: for stmt in cell: if stmt[0] == "CELLTYPE": celltype = rewrite_celltype(stmt[1][1:-1]) + if celltype == "SB_MAC16": + try: + with open(filename.replace(".sdf", ".dsp"), "r") as dspf: + celltype = dspf.readline().strip() + except: + break database.setdefault(celltype, set()) if stmt[0] == "DELAY": -- cgit v1.2.3