From 11518976f38f4eaa43350b5ed89a832479e1a31d Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Mon, 28 Sep 2015 11:54:13 +0200 Subject: more database updates --- icefuzz/timings.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'icefuzz/timings.py') diff --git a/icefuzz/timings.py b/icefuzz/timings.py index 997a047..75215d5 100644 --- a/icefuzz/timings.py +++ b/icefuzz/timings.py @@ -2,6 +2,17 @@ import getopt, sys, re +ignore_cells = set([ + "ADTTRIBUF", "CascadeBuf", "DL", "GIOBUG", "LUT_MUX", "MUX4", + "PLL40_2_FEEDBACK_PATH_DELAY", "PLL40_2_FEEDBACK_PATH_EXTERNAL", + "PLL40_2_FEEDBACK_PATH_PHASE_AND_DELAY", "PLL40_2_FEEDBACK_PATH_SIMPLE", + "PLL40_2F_FEEDBACK_PATH_DELAY", "PLL40_2F_FEEDBACK_PATH_EXTERNAL", + "PLL40_2F_FEEDBACK_PATH_PHASE_AND_DELAY", "PLL40_2F_FEEDBACK_PATH_SIMPLE", + "PLL40_FEEDBACK_PATH_DELAY", "PLL40_FEEDBACK_PATH_EXTERNAL", + "PLL40_FEEDBACK_PATH_PHASE_AND_DELAY", "PLL40_FEEDBACK_PATH_SIMPLE", + "PRE_IO_PIN_TYPE", "sync_clk_enable", "TRIBUF" +]) + database = dict() sdf_inputs = list() txt_inputs = list() @@ -246,6 +257,13 @@ for filename in txt_inputs: add_entry(celltype, line) +########################################### +# Filter database + +for celltype in ignore_cells: + del database[celltype] + + ########################################### # Create SDF output @@ -338,6 +356,9 @@ if output_mode == "html": source_cell = rewrite_celltype(source_cell) sink_cell = rewrite_celltype(sink_cell) + assert source_cell not in ignore_cells + assert sink_cell not in ignore_cells + if source_cell in ["GND", "VCC"]: continue -- cgit v1.2.3