diff options
author | Clifford Wolf <clifford@clifford.at> | 2018-01-30 17:13:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-30 17:13:37 +0100 |
commit | 722790ad3cdb497e1b13cd1b4368d8380371eb37 (patch) | |
tree | 8edd2abd05093d42fe06a6d7b8b2d27e3b56c99c /icefuzz/timings.py | |
parent | 479467a50da0bd604a52116dcefbacf36bc601bd (diff) | |
parent | 6efb7f7cc2a9ddb07f9436739387f182014e1855 (diff) | |
download | icestorm-722790ad3cdb497e1b13cd1b4368d8380371eb37.tar.gz icestorm-722790ad3cdb497e1b13cd1b4368d8380371eb37.tar.bz2 icestorm-722790ad3cdb497e1b13cd1b4368d8380371eb37.zip |
Merge pull request #119 from daveshah1/up5k_improve
UltraPlus Timing Analysis Improvements
Diffstat (limited to 'icefuzz/timings.py')
-rw-r--r-- | icefuzz/timings.py | 6 |
1 files changed, 6 insertions, 0 deletions
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": |