From 7f35139b8e128011e7fa17c4290403fad622f981 Mon Sep 17 00:00:00 2001 From: Rowan Goemans Date: Thu, 26 Sep 2024 18:25:27 +0200 Subject: [PATCH] timing_constraint: Delete stale file --- common/kernel/timing_contraint.h | 73 -------------------------------- 1 file changed, 73 deletions(-) delete mode 100644 common/kernel/timing_contraint.h diff --git a/common/kernel/timing_contraint.h b/common/kernel/timing_contraint.h deleted file mode 100644 index e7e697eb..00000000 --- a/common/kernel/timing_contraint.h +++ /dev/null @@ -1,73 +0,0 @@ -/* - * nextpnr -- Next Generation Place and Route - * - * Copyright (C) 2024 rowanG077 - * - * Permission to use, copy, modify, and/or distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - * - */ - -#ifndef TIMING_CONSTRAINT_H -#define TIMING_CONSTRAINT_H - -#include "nextpnr.h" - -NEXTPNR_NAMESPACE_BEGIN - -struct FalsePath -{ -}; - -struct MinMaxDelay -{ - enum class Type - { - MAXDELAY, - MINDELAY - }; - - [[maybe_unused]] static const std::string type_to_str(Type typ) - { - switch (typ) { - case Type::MAXDELAY: - return "MAXDELAY"; - case Type::MINDELAY: - return "MINDELAY"; - default: - log_error("Impossible MinMaxDelay::Type"); - } - } - - Type type; - delay_t delay; - bool datapath_only; -}; - -struct MultiCycle -{ - size_t cycles; -}; - -using TimingException = std::variant; - -struct PathConstraint -{ - TimingException exception; - - pool from; - pool to; -}; - -NEXTPNR_NAMESPACE_END - -#endif