diff --git a/CMakeLists.txt b/CMakeLists.txt
index ee73737b..6449acd8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
cmake_minimum_required (VERSION 3.10)
if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.13)
diff --git a/app/Main.cc b/app/Main.cc
index 1f417333..4c7e56e9 100644
--- a/app/Main.cc
+++ b/app/Main.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "StaMain.hh"
#include "StaConfig.hh" // STA_VERSION
diff --git a/app/StaApp.i b/app/StaApp.i
index dfb0f3b7..fc9d120b 100644
--- a/app/StaApp.i
+++ b/app/StaApp.i
@@ -1,7 +1,7 @@
%module sta
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,6 +15,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%include "tcl/Exception.i"
%include "tcl/StaTclTypes.i"
diff --git a/app/StaMain.cc b/app/StaMain.cc
index 5c1be7e9..8587a2db 100644
--- a/app/StaMain.cc
+++ b/app/StaMain.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "StaMain.hh"
diff --git a/dcalc/ArcDcalcWaveforms.cc b/dcalc/ArcDcalcWaveforms.cc
index 954ae6eb..4b8d340d 100644
--- a/dcalc/ArcDcalcWaveforms.cc
+++ b/dcalc/ArcDcalcWaveforms.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include
diff --git a/dcalc/ArcDcalcWaveforms.hh b/dcalc/ArcDcalcWaveforms.hh
index 62343183..2cbcf3b5 100644
--- a/dcalc/ArcDcalcWaveforms.hh
+++ b/dcalc/ArcDcalcWaveforms.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/dcalc/ArcDelayCalc.cc b/dcalc/ArcDelayCalc.cc
index e318fa56..37dadf19 100644
--- a/dcalc/ArcDelayCalc.cc
+++ b/dcalc/ArcDelayCalc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ArcDelayCalc.hh"
diff --git a/dcalc/Arnoldi.hh b/dcalc/Arnoldi.hh
index 3dc238b1..05a11b71 100644
--- a/dcalc/Arnoldi.hh
+++ b/dcalc/Arnoldi.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
// (c) 2018 Nefelus, Inc.
//
diff --git a/dcalc/ArnoldiDelayCalc.cc b/dcalc/ArnoldiDelayCalc.cc
index 38e976e2..4fcf5b4c 100644
--- a/dcalc/ArnoldiDelayCalc.cc
+++ b/dcalc/ArnoldiDelayCalc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
// (c) 2018 Nefelus, Inc.
//
diff --git a/dcalc/ArnoldiDelayCalc.hh b/dcalc/ArnoldiDelayCalc.hh
index 20b0e626..1802b08e 100644
--- a/dcalc/ArnoldiDelayCalc.hh
+++ b/dcalc/ArnoldiDelayCalc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/dcalc/ArnoldiReduce.cc b/dcalc/ArnoldiReduce.cc
index 91a36412..5e5ce066 100644
--- a/dcalc/ArnoldiReduce.cc
+++ b/dcalc/ArnoldiReduce.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
// (c) 2018 Nefelus, Inc.
//
diff --git a/dcalc/ArnoldiReduce.hh b/dcalc/ArnoldiReduce.hh
index ad49da34..14e5d68a 100644
--- a/dcalc/ArnoldiReduce.hh
+++ b/dcalc/ArnoldiReduce.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
// (c) 2018 Nefelus, Inc.
//
diff --git a/dcalc/CcsCeffDelayCalc.cc b/dcalc/CcsCeffDelayCalc.cc
index cab8e115..3fb99fa2 100644
--- a/dcalc/CcsCeffDelayCalc.cc
+++ b/dcalc/CcsCeffDelayCalc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "CcsCeffDelayCalc.hh"
diff --git a/dcalc/CcsCeffDelayCalc.hh b/dcalc/CcsCeffDelayCalc.hh
index 1be5eab2..663b6607 100644
--- a/dcalc/CcsCeffDelayCalc.hh
+++ b/dcalc/CcsCeffDelayCalc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/dcalc/DcalcAnalysisPt.cc b/dcalc/DcalcAnalysisPt.cc
index 3b2b71bd..1c5b89ed 100644
--- a/dcalc/DcalcAnalysisPt.cc
+++ b/dcalc/DcalcAnalysisPt.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "StringUtil.hh"
#include "DcalcAnalysisPt.hh"
diff --git a/dcalc/DelayCalc.cc b/dcalc/DelayCalc.cc
index b08bef9a..77fc7ed1 100644
--- a/dcalc/DelayCalc.cc
+++ b/dcalc/DelayCalc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "DelayCalc.hh"
diff --git a/dcalc/DelayCalc.i b/dcalc/DelayCalc.i
index 9632bb56..bb21bfaa 100644
--- a/dcalc/DelayCalc.i
+++ b/dcalc/DelayCalc.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module dcalc
diff --git a/dcalc/DelayCalc.tcl b/dcalc/DelayCalc.tcl
index 9709a85e..89ea0862 100644
--- a/dcalc/DelayCalc.tcl
+++ b/dcalc/DelayCalc.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
namespace eval sta {
diff --git a/dcalc/DelayCalcBase.cc b/dcalc/DelayCalcBase.cc
index 074a506a..fcf3986d 100644
--- a/dcalc/DelayCalcBase.cc
+++ b/dcalc/DelayCalcBase.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "DelayCalcBase.hh"
diff --git a/dcalc/DelayCalcBase.hh b/dcalc/DelayCalcBase.hh
index 1726d8b0..23f9cc1a 100644
--- a/dcalc/DelayCalcBase.hh
+++ b/dcalc/DelayCalcBase.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/dcalc/DmpCeff.cc b/dcalc/DmpCeff.cc
index 0d3c8e91..10030c4f 100644
--- a/dcalc/DmpCeff.cc
+++ b/dcalc/DmpCeff.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
// "Performance Computation for Precharacterized CMOS Gates with RC Loads",
// Florentin Dartu, Noel Menezes and Lawrence Pileggi, IEEE Transactions
diff --git a/dcalc/DmpCeff.hh b/dcalc/DmpCeff.hh
index 8ee9eb3d..59aa8007 100644
--- a/dcalc/DmpCeff.hh
+++ b/dcalc/DmpCeff.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/dcalc/DmpDelayCalc.cc b/dcalc/DmpDelayCalc.cc
index 9745a0cc..9081a65d 100644
--- a/dcalc/DmpDelayCalc.cc
+++ b/dcalc/DmpDelayCalc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "DmpDelayCalc.hh"
diff --git a/dcalc/DmpDelayCalc.hh b/dcalc/DmpDelayCalc.hh
index c5c8cbd3..aba00ac2 100644
--- a/dcalc/DmpDelayCalc.hh
+++ b/dcalc/DmpDelayCalc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/dcalc/FindRoot.cc b/dcalc/FindRoot.cc
index 78826d62..ded4bec0 100644
--- a/dcalc/FindRoot.cc
+++ b/dcalc/FindRoot.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2023, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "FindRoot.hh"
diff --git a/dcalc/FindRoot.hh b/dcalc/FindRoot.hh
index 1a62df8b..e4d4d854 100644
--- a/dcalc/FindRoot.hh
+++ b/dcalc/FindRoot.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2023, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/dcalc/GraphDelayCalc.cc b/dcalc/GraphDelayCalc.cc
index 01e03d9e..ca6ffd56 100644
--- a/dcalc/GraphDelayCalc.cc
+++ b/dcalc/GraphDelayCalc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "GraphDelayCalc.hh"
diff --git a/dcalc/LumpedCapDelayCalc.cc b/dcalc/LumpedCapDelayCalc.cc
index a06853bd..66bf9e7f 100644
--- a/dcalc/LumpedCapDelayCalc.cc
+++ b/dcalc/LumpedCapDelayCalc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "LumpedCapDelayCalc.hh"
diff --git a/dcalc/LumpedCapDelayCalc.hh b/dcalc/LumpedCapDelayCalc.hh
index 06239341..22b927f1 100644
--- a/dcalc/LumpedCapDelayCalc.hh
+++ b/dcalc/LumpedCapDelayCalc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/dcalc/NetCaps.cc b/dcalc/NetCaps.cc
index 44fc5924..5aa200ed 100644
--- a/dcalc/NetCaps.cc
+++ b/dcalc/NetCaps.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "NetCaps.hh"
diff --git a/dcalc/NetCaps.hh b/dcalc/NetCaps.hh
index 311a5104..5679d7ae 100644
--- a/dcalc/NetCaps.hh
+++ b/dcalc/NetCaps.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/dcalc/ParallelDelayCalc.cc b/dcalc/ParallelDelayCalc.cc
index a27f65b9..70eb5404 100644
--- a/dcalc/ParallelDelayCalc.cc
+++ b/dcalc/ParallelDelayCalc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ParallelDelayCalc.hh"
diff --git a/dcalc/ParallelDelayCalc.hh b/dcalc/ParallelDelayCalc.hh
index 06ddbda7..40c8bc14 100644
--- a/dcalc/ParallelDelayCalc.hh
+++ b/dcalc/ParallelDelayCalc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/dcalc/PrimaDelayCalc.cc b/dcalc/PrimaDelayCalc.cc
index 3e46d07e..c8226076 100644
--- a/dcalc/PrimaDelayCalc.cc
+++ b/dcalc/PrimaDelayCalc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PrimaDelayCalc.hh"
diff --git a/dcalc/PrimaDelayCalc.hh b/dcalc/PrimaDelayCalc.hh
index d89d2e6a..530d9813 100644
--- a/dcalc/PrimaDelayCalc.hh
+++ b/dcalc/PrimaDelayCalc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/dcalc/UnitDelayCalc.cc b/dcalc/UnitDelayCalc.cc
index 76fc4a9c..cd215481 100644
--- a/dcalc/UnitDelayCalc.cc
+++ b/dcalc/UnitDelayCalc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "UnitDelayCalc.hh"
diff --git a/dcalc/UnitDelayCalc.hh b/dcalc/UnitDelayCalc.hh
index d9ed73f8..001dafa2 100644
--- a/dcalc/UnitDelayCalc.hh
+++ b/dcalc/UnitDelayCalc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/doc/ApiChanges.txt b/doc/ApiChanges.txt
index 7f3195ba..9dd06296 100644
--- a/doc/ApiChanges.txt
+++ b/doc/ApiChanges.txt
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
This file summarizes STA API changes for each release.
diff --git a/doc/StaApi.txt b/doc/StaApi.txt
index 6e161f27..30a16a9c 100644
--- a/doc/StaApi.txt
+++ b/doc/StaApi.txt
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
The STA is built in C++ with heavy use of STL (Standard Template
Libraries). It also uses the zlib library to read compressed Liberty,
diff --git a/etc/TclEncode.tcl b/etc/TclEncode.tcl
index 98127018..7690717c 100755
--- a/etc/TclEncode.tcl
+++ b/etc/TclEncode.tcl
@@ -3,7 +3,7 @@
exec tclsh $0 ${1+"$@"}
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -17,6 +17,14 @@ exec tclsh $0 ${1+"$@"}
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
# Usage: TclEncode encoded_filename var_name tcl_init_dir tcl_filename...
# Encode the contents of tcl_filenames into a C character array
diff --git a/graph/Delay.cc b/graph/Delay.cc
index 6f2c6103..cfe32cff 100644
--- a/graph/Delay.cc
+++ b/graph/Delay.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Machine.hh"
#include "StringUtil.hh"
diff --git a/graph/DelayFloat.cc b/graph/DelayFloat.cc
index 7ec03e9f..a9a90dcf 100644
--- a/graph/DelayFloat.cc
+++ b/graph/DelayFloat.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Delay.hh"
diff --git a/graph/DelayNormal1.cc b/graph/DelayNormal1.cc
index 603c012d..37aa3d13 100644
--- a/graph/DelayNormal1.cc
+++ b/graph/DelayNormal1.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Delay.hh"
diff --git a/graph/DelayNormal2.cc b/graph/DelayNormal2.cc
index bd444e51..9d445559 100644
--- a/graph/DelayNormal2.cc
+++ b/graph/DelayNormal2.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Delay.hh"
diff --git a/graph/Graph.cc b/graph/Graph.cc
index c341434d..1b6f3249 100644
--- a/graph/Graph.cc
+++ b/graph/Graph.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Graph.hh"
diff --git a/graph/Graph.i b/graph/Graph.i
index 4fc6ec77..de37391a 100644
--- a/graph/Graph.i
+++ b/graph/Graph.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module graph
diff --git a/graph/Graph.tcl b/graph/Graph.tcl
index 128b55b2..bc59cbb8 100644
--- a/graph/Graph.tcl
+++ b/graph/Graph.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
# Graph utilities
diff --git a/graph/GraphCmp.cc b/graph/GraphCmp.cc
index a4ca3dd9..4001fb82 100644
--- a/graph/GraphCmp.cc
+++ b/graph/GraphCmp.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "StringUtil.hh"
#include "Network.hh"
diff --git a/include/sta/ArcDelayCalc.hh b/include/sta/ArcDelayCalc.hh
index 159495ea..5f670189 100644
--- a/include/sta/ArcDelayCalc.hh
+++ b/include/sta/ArcDelayCalc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ArrayTable.hh b/include/sta/ArrayTable.hh
index 16fdafce..1f11e394 100644
--- a/include/sta/ArrayTable.hh
+++ b/include/sta/ArrayTable.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Bdd.hh b/include/sta/Bdd.hh
index 0087fde6..e34a7bd7 100644
--- a/include/sta/Bdd.hh
+++ b/include/sta/Bdd.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Bfs.hh b/include/sta/Bfs.hh
index e3a27aba..4056303a 100644
--- a/include/sta/Bfs.hh
+++ b/include/sta/Bfs.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/CircuitSim.hh b/include/sta/CircuitSim.hh
index e0bf24d3..201710db 100644
--- a/include/sta/CircuitSim.hh
+++ b/include/sta/CircuitSim.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ClkNetwork.hh b/include/sta/ClkNetwork.hh
index 0125a2e7..62d89a78 100644
--- a/include/sta/ClkNetwork.hh
+++ b/include/sta/ClkNetwork.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Clock.hh b/include/sta/Clock.hh
index 841dfed8..e2b70a31 100644
--- a/include/sta/Clock.hh
+++ b/include/sta/Clock.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ClockGatingCheck.hh b/include/sta/ClockGatingCheck.hh
index 00facd84..e87cdb74 100644
--- a/include/sta/ClockGatingCheck.hh
+++ b/include/sta/ClockGatingCheck.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ClockGroups.hh b/include/sta/ClockGroups.hh
index 88ce33fd..50944034 100644
--- a/include/sta/ClockGroups.hh
+++ b/include/sta/ClockGroups.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ClockInsertion.hh b/include/sta/ClockInsertion.hh
index c0eb9dbf..1496deda 100644
--- a/include/sta/ClockInsertion.hh
+++ b/include/sta/ClockInsertion.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ClockLatency.hh b/include/sta/ClockLatency.hh
index fa4f07d7..9e05680b 100644
--- a/include/sta/ClockLatency.hh
+++ b/include/sta/ClockLatency.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ConcreteLibrary.hh b/include/sta/ConcreteLibrary.hh
index 7cf72ee6..98a62075 100644
--- a/include/sta/ConcreteLibrary.hh
+++ b/include/sta/ConcreteLibrary.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ConcreteNetwork.hh b/include/sta/ConcreteNetwork.hh
index 52782b6a..1ca87061 100644
--- a/include/sta/ConcreteNetwork.hh
+++ b/include/sta/ConcreteNetwork.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Corner.hh b/include/sta/Corner.hh
index 9ef972ab..015b77bc 100644
--- a/include/sta/Corner.hh
+++ b/include/sta/Corner.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/CycleAccting.hh b/include/sta/CycleAccting.hh
index c2893f14..2bd06ff3 100644
--- a/include/sta/CycleAccting.hh
+++ b/include/sta/CycleAccting.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/DataCheck.hh b/include/sta/DataCheck.hh
index 62924e80..589d5365 100644
--- a/include/sta/DataCheck.hh
+++ b/include/sta/DataCheck.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/DcalcAnalysisPt.hh b/include/sta/DcalcAnalysisPt.hh
index 41b25878..76af5fe8 100644
--- a/include/sta/DcalcAnalysisPt.hh
+++ b/include/sta/DcalcAnalysisPt.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Debug.hh b/include/sta/Debug.hh
index 66bab1f9..f18414e5 100644
--- a/include/sta/Debug.hh
+++ b/include/sta/Debug.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Delay.hh b/include/sta/Delay.hh
index 130f7d2b..32491141 100644
--- a/include/sta/Delay.hh
+++ b/include/sta/Delay.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/DelayCalc.hh b/include/sta/DelayCalc.hh
index 07d77d4d..ff1c9629 100644
--- a/include/sta/DelayCalc.hh
+++ b/include/sta/DelayCalc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/DelayFloat.hh b/include/sta/DelayFloat.hh
index 800c7e03..88aeca96 100644
--- a/include/sta/DelayFloat.hh
+++ b/include/sta/DelayFloat.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/DelayNormal1.hh b/include/sta/DelayNormal1.hh
index 103fe881..e722bc4e 100644
--- a/include/sta/DelayNormal1.hh
+++ b/include/sta/DelayNormal1.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/DelayNormal2.hh b/include/sta/DelayNormal2.hh
index 5f77eacd..10e7a965 100644
--- a/include/sta/DelayNormal2.hh
+++ b/include/sta/DelayNormal2.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/DeratingFactors.hh b/include/sta/DeratingFactors.hh
index c5a9fca4..aa4808a0 100644
--- a/include/sta/DeratingFactors.hh
+++ b/include/sta/DeratingFactors.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/DisabledPorts.hh b/include/sta/DisabledPorts.hh
index 23a50198..6168247c 100644
--- a/include/sta/DisabledPorts.hh
+++ b/include/sta/DisabledPorts.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/EnumNameMap.hh b/include/sta/EnumNameMap.hh
index 230cf8d0..0bd1464f 100644
--- a/include/sta/EnumNameMap.hh
+++ b/include/sta/EnumNameMap.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/EquivCells.hh b/include/sta/EquivCells.hh
index d695b79b..af6c1766 100644
--- a/include/sta/EquivCells.hh
+++ b/include/sta/EquivCells.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Error.hh b/include/sta/Error.hh
index 11acb441..e700a58e 100644
--- a/include/sta/Error.hh
+++ b/include/sta/Error.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ExceptionPath.hh b/include/sta/ExceptionPath.hh
index c50b5c82..eb0ea5c0 100644
--- a/include/sta/ExceptionPath.hh
+++ b/include/sta/ExceptionPath.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/FuncExpr.hh b/include/sta/FuncExpr.hh
index 0d4f725d..73a3aeb8 100644
--- a/include/sta/FuncExpr.hh
+++ b/include/sta/FuncExpr.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Fuzzy.hh b/include/sta/Fuzzy.hh
index b3742ad5..ac4280f0 100644
--- a/include/sta/Fuzzy.hh
+++ b/include/sta/Fuzzy.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Graph.hh b/include/sta/Graph.hh
index 812fdbb7..3197a378 100644
--- a/include/sta/Graph.hh
+++ b/include/sta/Graph.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/GraphClass.hh b/include/sta/GraphClass.hh
index 0cde7b59..57fb9424 100644
--- a/include/sta/GraphClass.hh
+++ b/include/sta/GraphClass.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/GraphCmp.hh b/include/sta/GraphCmp.hh
index 3ee38807..1cafb081 100644
--- a/include/sta/GraphCmp.hh
+++ b/include/sta/GraphCmp.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/GraphDelayCalc.hh b/include/sta/GraphDelayCalc.hh
index e34a2f55..5488b09b 100644
--- a/include/sta/GraphDelayCalc.hh
+++ b/include/sta/GraphDelayCalc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Hash.hh b/include/sta/Hash.hh
index 67036fc0..de5fde5d 100644
--- a/include/sta/Hash.hh
+++ b/include/sta/Hash.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/HpinDrvrLoad.hh b/include/sta/HpinDrvrLoad.hh
index 74d897d0..dba934cc 100644
--- a/include/sta/HpinDrvrLoad.hh
+++ b/include/sta/HpinDrvrLoad.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/InputDrive.hh b/include/sta/InputDrive.hh
index 3d6ae532..d353f690 100644
--- a/include/sta/InputDrive.hh
+++ b/include/sta/InputDrive.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/InternalPower.hh b/include/sta/InternalPower.hh
index 79b4115d..c4411ad6 100644
--- a/include/sta/InternalPower.hh
+++ b/include/sta/InternalPower.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Iterator.hh b/include/sta/Iterator.hh
index 9ddeac6a..6c1ea621 100644
--- a/include/sta/Iterator.hh
+++ b/include/sta/Iterator.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/LeakagePower.hh b/include/sta/LeakagePower.hh
index b255839b..6670a356 100644
--- a/include/sta/LeakagePower.hh
+++ b/include/sta/LeakagePower.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Liberty.hh b/include/sta/Liberty.hh
index b0550f8b..84ade180 100644
--- a/include/sta/Liberty.hh
+++ b/include/sta/Liberty.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/LibertyClass.hh b/include/sta/LibertyClass.hh
index 295fbb0c..51ecf4a9 100644
--- a/include/sta/LibertyClass.hh
+++ b/include/sta/LibertyClass.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/LibertyWriter.hh b/include/sta/LibertyWriter.hh
index c9fa3bfc..1b142af5 100644
--- a/include/sta/LibertyWriter.hh
+++ b/include/sta/LibertyWriter.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/LinearModel.hh b/include/sta/LinearModel.hh
index de085b2c..ecfd38fc 100644
--- a/include/sta/LinearModel.hh
+++ b/include/sta/LinearModel.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Machine.hh b/include/sta/Machine.hh
index 183fe33f..c66b3ab9 100644
--- a/include/sta/Machine.hh
+++ b/include/sta/Machine.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/MakeConcreteNetwork.hh b/include/sta/MakeConcreteNetwork.hh
index f8ef2414..3247a6f2 100644
--- a/include/sta/MakeConcreteNetwork.hh
+++ b/include/sta/MakeConcreteNetwork.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/MakeConcreteParasitics.hh b/include/sta/MakeConcreteParasitics.hh
index 343bc147..9bba835f 100644
--- a/include/sta/MakeConcreteParasitics.hh
+++ b/include/sta/MakeConcreteParasitics.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Map.hh b/include/sta/Map.hh
index 5622579c..b472d0ee 100644
--- a/include/sta/Map.hh
+++ b/include/sta/Map.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/MinMax.hh b/include/sta/MinMax.hh
index e2c67c44..4ff72999 100644
--- a/include/sta/MinMax.hh
+++ b/include/sta/MinMax.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/MinMaxValues.hh b/include/sta/MinMaxValues.hh
index 13fec165..60c06b78 100644
--- a/include/sta/MinMaxValues.hh
+++ b/include/sta/MinMaxValues.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Mutex.hh b/include/sta/Mutex.hh
index 0e3f5a47..9a96a6ad 100644
--- a/include/sta/Mutex.hh
+++ b/include/sta/Mutex.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Network.hh b/include/sta/Network.hh
index 44cd2dd1..2a55b93e 100644
--- a/include/sta/Network.hh
+++ b/include/sta/Network.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/NetworkClass.hh b/include/sta/NetworkClass.hh
index bcda1ba5..3e4653a8 100644
--- a/include/sta/NetworkClass.hh
+++ b/include/sta/NetworkClass.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/NetworkCmp.hh b/include/sta/NetworkCmp.hh
index ef234de1..c343ccab 100644
--- a/include/sta/NetworkCmp.hh
+++ b/include/sta/NetworkCmp.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ObjectId.hh b/include/sta/ObjectId.hh
index 3694c598..6f3b7703 100644
--- a/include/sta/ObjectId.hh
+++ b/include/sta/ObjectId.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ObjectTable.hh b/include/sta/ObjectTable.hh
index eae030f9..50b8533e 100644
--- a/include/sta/ObjectTable.hh
+++ b/include/sta/ObjectTable.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Parasitics.hh b/include/sta/Parasitics.hh
index a5a34c11..d3b46241 100644
--- a/include/sta/Parasitics.hh
+++ b/include/sta/Parasitics.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ParasiticsClass.hh b/include/sta/ParasiticsClass.hh
index b898effe..2d35781d 100644
--- a/include/sta/ParasiticsClass.hh
+++ b/include/sta/ParasiticsClass.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ParseBus.hh b/include/sta/ParseBus.hh
index ebefd23a..64e75304 100644
--- a/include/sta/ParseBus.hh
+++ b/include/sta/ParseBus.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Path.hh b/include/sta/Path.hh
index 78bdfb1e..1be09c28 100644
--- a/include/sta/Path.hh
+++ b/include/sta/Path.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PathAnalysisPt.hh b/include/sta/PathAnalysisPt.hh
index 6ed6c1b4..bd829b61 100644
--- a/include/sta/PathAnalysisPt.hh
+++ b/include/sta/PathAnalysisPt.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PathEnd.hh b/include/sta/PathEnd.hh
index 272f87e4..f935cf09 100644
--- a/include/sta/PathEnd.hh
+++ b/include/sta/PathEnd.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PathExpanded.hh b/include/sta/PathExpanded.hh
index d943e7c9..3c891bd7 100644
--- a/include/sta/PathExpanded.hh
+++ b/include/sta/PathExpanded.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PathGroup.hh b/include/sta/PathGroup.hh
index 586e5525..f60bfea7 100644
--- a/include/sta/PathGroup.hh
+++ b/include/sta/PathGroup.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PathRef.hh b/include/sta/PathRef.hh
index 2d4a55a9..cec7b89a 100644
--- a/include/sta/PathRef.hh
+++ b/include/sta/PathRef.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PathVertex.hh b/include/sta/PathVertex.hh
index dd0f6f0c..d8726d24 100644
--- a/include/sta/PathVertex.hh
+++ b/include/sta/PathVertex.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PathVertexRep.hh b/include/sta/PathVertexRep.hh
index a7dca24e..b31c4ce6 100644
--- a/include/sta/PathVertexRep.hh
+++ b/include/sta/PathVertexRep.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PatternMatch.hh b/include/sta/PatternMatch.hh
index e266be85..fd3aaba0 100644
--- a/include/sta/PatternMatch.hh
+++ b/include/sta/PatternMatch.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PinPair.hh b/include/sta/PinPair.hh
index 0a8c38d0..7d3f2711 100644
--- a/include/sta/PinPair.hh
+++ b/include/sta/PinPair.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PortDelay.hh b/include/sta/PortDelay.hh
index 7bb486e6..1457654f 100644
--- a/include/sta/PortDelay.hh
+++ b/include/sta/PortDelay.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PortDirection.hh b/include/sta/PortDirection.hh
index dd2a81cb..186914a9 100644
--- a/include/sta/PortDirection.hh
+++ b/include/sta/PortDirection.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PortExtCap.hh b/include/sta/PortExtCap.hh
index ce221edb..2bad21c9 100644
--- a/include/sta/PortExtCap.hh
+++ b/include/sta/PortExtCap.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/PowerClass.hh b/include/sta/PowerClass.hh
index 9eb7c63e..5b5fbf5f 100644
--- a/include/sta/PowerClass.hh
+++ b/include/sta/PowerClass.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Property.hh b/include/sta/Property.hh
index c8bf3ab8..c795ed80 100644
--- a/include/sta/Property.hh
+++ b/include/sta/Property.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Report.hh b/include/sta/Report.hh
index 3cb5766e..eb71e39b 100644
--- a/include/sta/Report.hh
+++ b/include/sta/Report.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ReportStd.hh b/include/sta/ReportStd.hh
index eb0ef89f..a580b628 100644
--- a/include/sta/ReportStd.hh
+++ b/include/sta/ReportStd.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/ReportTcl.hh b/include/sta/ReportTcl.hh
index b878549e..37ba416d 100644
--- a/include/sta/ReportTcl.hh
+++ b/include/sta/ReportTcl.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/RiseFallMinMax.hh b/include/sta/RiseFallMinMax.hh
index 11ba437e..1aacbdd4 100644
--- a/include/sta/RiseFallMinMax.hh
+++ b/include/sta/RiseFallMinMax.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/RiseFallValues.hh b/include/sta/RiseFallValues.hh
index 827bad22..e3ba0ca7 100644
--- a/include/sta/RiseFallValues.hh
+++ b/include/sta/RiseFallValues.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Sdc.hh b/include/sta/Sdc.hh
index 75403ca0..7cd7540d 100644
--- a/include/sta/Sdc.hh
+++ b/include/sta/Sdc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/SdcClass.hh b/include/sta/SdcClass.hh
index 68f1ef14..f6d7c3f7 100644
--- a/include/sta/SdcClass.hh
+++ b/include/sta/SdcClass.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/SdcCmdComment.hh b/include/sta/SdcCmdComment.hh
index e344c840..0ad099f1 100644
--- a/include/sta/SdcCmdComment.hh
+++ b/include/sta/SdcCmdComment.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/SdcNetwork.hh b/include/sta/SdcNetwork.hh
index b30cac0a..f14635f4 100644
--- a/include/sta/SdcNetwork.hh
+++ b/include/sta/SdcNetwork.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Search.hh b/include/sta/Search.hh
index 8dce6775..74c569f2 100644
--- a/include/sta/Search.hh
+++ b/include/sta/Search.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/SearchClass.hh b/include/sta/SearchClass.hh
index 88096f0f..fb207de5 100644
--- a/include/sta/SearchClass.hh
+++ b/include/sta/SearchClass.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/SearchPred.hh b/include/sta/SearchPred.hh
index 18bac219..618dd2ea 100644
--- a/include/sta/SearchPred.hh
+++ b/include/sta/SearchPred.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Sequential.hh b/include/sta/Sequential.hh
index 7d431f0e..69a89af0 100644
--- a/include/sta/Sequential.hh
+++ b/include/sta/Sequential.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Set.hh b/include/sta/Set.hh
index f3c632cd..7e08c3b1 100644
--- a/include/sta/Set.hh
+++ b/include/sta/Set.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Sta.hh b/include/sta/Sta.hh
index 4edd0623..ba6f5686 100644
--- a/include/sta/Sta.hh
+++ b/include/sta/Sta.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/StaMain.hh b/include/sta/StaMain.hh
index f576aa0a..92a9bbe4 100644
--- a/include/sta/StaMain.hh
+++ b/include/sta/StaMain.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/StaState.hh b/include/sta/StaState.hh
index 9fc24a5d..111bced3 100644
--- a/include/sta/StaState.hh
+++ b/include/sta/StaState.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Stats.hh b/include/sta/Stats.hh
index 36cf29b8..7f10effe 100644
--- a/include/sta/Stats.hh
+++ b/include/sta/Stats.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/StringSeq.hh b/include/sta/StringSeq.hh
index 6188a576..453af7ef 100644
--- a/include/sta/StringSeq.hh
+++ b/include/sta/StringSeq.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/StringSet.hh b/include/sta/StringSet.hh
index 6670b3b1..7dc66736 100644
--- a/include/sta/StringSet.hh
+++ b/include/sta/StringSet.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
#include
diff --git a/include/sta/StringUtil.hh b/include/sta/StringUtil.hh
index 3b2f6cee..36f1de94 100644
--- a/include/sta/StringUtil.hh
+++ b/include/sta/StringUtil.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/TableModel.hh b/include/sta/TableModel.hh
index b52a4805..f18c163c 100644
--- a/include/sta/TableModel.hh
+++ b/include/sta/TableModel.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/TclTypeHelpers.hh b/include/sta/TclTypeHelpers.hh
index 25a6490e..506d3a0c 100644
--- a/include/sta/TclTypeHelpers.hh
+++ b/include/sta/TclTypeHelpers.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ArcDelayCalc.hh"
#include "StringSet.hh"
diff --git a/include/sta/TimingArc.hh b/include/sta/TimingArc.hh
index bc593fa0..992369cc 100644
--- a/include/sta/TimingArc.hh
+++ b/include/sta/TimingArc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/TimingModel.hh b/include/sta/TimingModel.hh
index 9819b7b2..c2f55c7a 100644
--- a/include/sta/TimingModel.hh
+++ b/include/sta/TimingModel.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/TimingRole.hh b/include/sta/TimingRole.hh
index 9dc6951b..d3a93015 100644
--- a/include/sta/TimingRole.hh
+++ b/include/sta/TimingRole.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/TokenParser.hh b/include/sta/TokenParser.hh
index 23888477..f5f1bb20 100644
--- a/include/sta/TokenParser.hh
+++ b/include/sta/TokenParser.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Transition.hh b/include/sta/Transition.hh
index 42baede9..fca92270 100644
--- a/include/sta/Transition.hh
+++ b/include/sta/Transition.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Units.hh b/include/sta/Units.hh
index 541a8162..675d7e65 100644
--- a/include/sta/Units.hh
+++ b/include/sta/Units.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/UnorderedMap.hh b/include/sta/UnorderedMap.hh
index 3e06c879..0c292d8c 100644
--- a/include/sta/UnorderedMap.hh
+++ b/include/sta/UnorderedMap.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/UnorderedSet.hh b/include/sta/UnorderedSet.hh
index ecb1525e..2d859815 100644
--- a/include/sta/UnorderedSet.hh
+++ b/include/sta/UnorderedSet.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Vector.hh b/include/sta/Vector.hh
index 3d69e147..001b3713 100644
--- a/include/sta/Vector.hh
+++ b/include/sta/Vector.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/VerilogNamespace.hh b/include/sta/VerilogNamespace.hh
index a0b2b79e..d793ef6a 100644
--- a/include/sta/VerilogNamespace.hh
+++ b/include/sta/VerilogNamespace.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/VerilogWriter.hh b/include/sta/VerilogWriter.hh
index 375f76b3..ec44dd30 100644
--- a/include/sta/VerilogWriter.hh
+++ b/include/sta/VerilogWriter.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/VertexId.hh b/include/sta/VertexId.hh
index 3dffcfde..b56b8b7c 100644
--- a/include/sta/VertexId.hh
+++ b/include/sta/VertexId.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/VertexVisitor.hh b/include/sta/VertexVisitor.hh
index dfa6ef06..b371ef8e 100644
--- a/include/sta/VertexVisitor.hh
+++ b/include/sta/VertexVisitor.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/VisitPathEnds.hh b/include/sta/VisitPathEnds.hh
index b9eee013..c91b117d 100644
--- a/include/sta/VisitPathEnds.hh
+++ b/include/sta/VisitPathEnds.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Wireload.hh b/include/sta/Wireload.hh
index eb7d8c79..d0ea001c 100644
--- a/include/sta/Wireload.hh
+++ b/include/sta/Wireload.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/WriteSdc.hh b/include/sta/WriteSdc.hh
index 198c15c2..3aa51768 100644
--- a/include/sta/WriteSdc.hh
+++ b/include/sta/WriteSdc.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/include/sta/Zlib.hh b/include/sta/Zlib.hh
index 0dd14157..8cc50ebe 100644
--- a/include/sta/Zlib.hh
+++ b/include/sta/Zlib.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/liberty/EquivCells.cc b/liberty/EquivCells.cc
index 5e43cb98..e7c2c0fd 100644
--- a/liberty/EquivCells.cc
+++ b/liberty/EquivCells.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "EquivCells.hh"
diff --git a/liberty/FuncExpr.cc b/liberty/FuncExpr.cc
index 1de36ac3..55dd8821 100644
--- a/liberty/FuncExpr.cc
+++ b/liberty/FuncExpr.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "FuncExpr.hh"
diff --git a/liberty/InternalPower.cc b/liberty/InternalPower.cc
index 40520cc2..5c6c29f9 100644
--- a/liberty/InternalPower.cc
+++ b/liberty/InternalPower.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "InternalPower.hh"
diff --git a/liberty/LeakagePower.cc b/liberty/LeakagePower.cc
index 30d95166..5b53604b 100644
--- a/liberty/LeakagePower.cc
+++ b/liberty/LeakagePower.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "LeakagePower.hh"
diff --git a/liberty/Liberty.cc b/liberty/Liberty.cc
index a1bf89bf..e4893739 100644
--- a/liberty/Liberty.cc
+++ b/liberty/Liberty.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Liberty.hh"
diff --git a/liberty/Liberty.i b/liberty/Liberty.i
index 5103c3cd..43ba05e2 100644
--- a/liberty/Liberty.i
+++ b/liberty/Liberty.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module liberty
diff --git a/liberty/Liberty.tcl b/liberty/Liberty.tcl
index 6f48dcb1..4297683b 100644
--- a/liberty/Liberty.tcl
+++ b/liberty/Liberty.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
# Liberty commands.
diff --git a/liberty/LibertyBuilder.cc b/liberty/LibertyBuilder.cc
index 9b52db9f..1bbca275 100644
--- a/liberty/LibertyBuilder.cc
+++ b/liberty/LibertyBuilder.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "LibertyBuilder.hh"
diff --git a/liberty/LibertyBuilder.hh b/liberty/LibertyBuilder.hh
index 7aed7212..47c6d6e9 100644
--- a/liberty/LibertyBuilder.hh
+++ b/liberty/LibertyBuilder.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/liberty/LibertyExpr.cc b/liberty/LibertyExpr.cc
index 3252212f..ef8f31a5 100644
--- a/liberty/LibertyExpr.cc
+++ b/liberty/LibertyExpr.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "FuncExpr.hh"
diff --git a/liberty/LibertyExpr.hh b/liberty/LibertyExpr.hh
index 0bd84c7c..3e15ac35 100644
--- a/liberty/LibertyExpr.hh
+++ b/liberty/LibertyExpr.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/liberty/LibertyExprLex.ll b/liberty/LibertyExprLex.ll
index 3784e134..34a777c1 100644
--- a/liberty/LibertyExprLex.ll
+++ b/liberty/LibertyExprLex.ll
@@ -1,7 +1,7 @@
%{
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,6 +15,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
// Liberty function expression lexical analyzer
diff --git a/liberty/LibertyExprParse.yy b/liberty/LibertyExprParse.yy
index c2b58222..4e974121 100644
--- a/liberty/LibertyExprParse.yy
+++ b/liberty/LibertyExprParse.yy
@@ -1,7 +1,7 @@
%{
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,6 +15,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
// Liberty function expression parser.
diff --git a/liberty/LibertyExprPvt.hh b/liberty/LibertyExprPvt.hh
index e9a05bd3..1eea3914 100644
--- a/liberty/LibertyExprPvt.hh
+++ b/liberty/LibertyExprPvt.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/liberty/LibertyExt.cc b/liberty/LibertyExt.cc
index dc928bff..aa2850e8 100644
--- a/liberty/LibertyExt.cc
+++ b/liberty/LibertyExt.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
// This file illustratates how to customize the liberty file reader to
// read attributes that are not used by the STA. In this example:
diff --git a/liberty/LibertyLex.ll b/liberty/LibertyLex.ll
index cfc24677..9acd5c76 100644
--- a/liberty/LibertyLex.ll
+++ b/liberty/LibertyLex.ll
@@ -1,6 +1,6 @@
%{
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -14,6 +14,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include
#include
diff --git a/liberty/LibertyParse.yy b/liberty/LibertyParse.yy
index 1424fa29..aba2f65e 100644
--- a/liberty/LibertyParse.yy
+++ b/liberty/LibertyParse.yy
@@ -1,6 +1,6 @@
%{
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -14,6 +14,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include
#include
diff --git a/liberty/LibertyParser.cc b/liberty/LibertyParser.cc
index 45a79802..14ec9c2d 100644
--- a/liberty/LibertyParser.cc
+++ b/liberty/LibertyParser.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "LibertyParser.hh"
diff --git a/liberty/LibertyParser.hh b/liberty/LibertyParser.hh
index bd3a8804..8d48c188 100644
--- a/liberty/LibertyParser.hh
+++ b/liberty/LibertyParser.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/liberty/LibertyReader.cc b/liberty/LibertyReader.cc
index 5c3d4560..e05e08a7 100644
--- a/liberty/LibertyReader.cc
+++ b/liberty/LibertyReader.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "LibertyReader.hh"
diff --git a/liberty/LibertyReader.hh b/liberty/LibertyReader.hh
index f83340bc..bc1a47a7 100644
--- a/liberty/LibertyReader.hh
+++ b/liberty/LibertyReader.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/liberty/LibertyReaderPvt.hh b/liberty/LibertyReaderPvt.hh
index 17075187..69db54c7 100644
--- a/liberty/LibertyReaderPvt.hh
+++ b/liberty/LibertyReaderPvt.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/liberty/LibertyWriter.cc b/liberty/LibertyWriter.cc
index 5360ef0f..684c314c 100644
--- a/liberty/LibertyWriter.cc
+++ b/liberty/LibertyWriter.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "LibertyWriter.hh"
diff --git a/liberty/LinearModel.cc b/liberty/LinearModel.cc
index 6abebfcf..65e94f62 100644
--- a/liberty/LinearModel.cc
+++ b/liberty/LinearModel.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "LinearModel.hh"
diff --git a/liberty/Sequential.cc b/liberty/Sequential.cc
index 970798de..559c6158 100644
--- a/liberty/Sequential.cc
+++ b/liberty/Sequential.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Sequential.hh"
diff --git a/liberty/TableModel.cc b/liberty/TableModel.cc
index fe430ef0..09dc8222 100644
--- a/liberty/TableModel.cc
+++ b/liberty/TableModel.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "TableModel.hh"
diff --git a/liberty/TimingArc.cc b/liberty/TimingArc.cc
index 89219382..e1b1497d 100644
--- a/liberty/TimingArc.cc
+++ b/liberty/TimingArc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "TimingModel.hh"
diff --git a/liberty/TimingModel.cc b/liberty/TimingModel.cc
index 9436b47b..fe955005 100644
--- a/liberty/TimingModel.cc
+++ b/liberty/TimingModel.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "TimingModel.hh"
diff --git a/liberty/TimingRole.cc b/liberty/TimingRole.cc
index deb4f762..6d699fdb 100644
--- a/liberty/TimingRole.cc
+++ b/liberty/TimingRole.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "TimingRole.hh"
diff --git a/liberty/Units.cc b/liberty/Units.cc
index 4874c19b..70e4e8d3 100644
--- a/liberty/Units.cc
+++ b/liberty/Units.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Units.hh"
diff --git a/liberty/Wireload.cc b/liberty/Wireload.cc
index a501af03..9c8ea3e5 100644
--- a/liberty/Wireload.cc
+++ b/liberty/Wireload.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Wireload.hh"
diff --git a/network/ConcreteLibrary.cc b/network/ConcreteLibrary.cc
index 9cfca944..7c6ebb6a 100644
--- a/network/ConcreteLibrary.cc
+++ b/network/ConcreteLibrary.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ConcreteLibrary.hh"
diff --git a/network/ConcreteNetwork.cc b/network/ConcreteNetwork.cc
index ea184fb1..8123f88e 100644
--- a/network/ConcreteNetwork.cc
+++ b/network/ConcreteNetwork.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ConcreteNetwork.hh"
diff --git a/network/HpinDrvrLoad.cc b/network/HpinDrvrLoad.cc
index 5a9126d9..94477739 100644
--- a/network/HpinDrvrLoad.cc
+++ b/network/HpinDrvrLoad.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "HpinDrvrLoad.hh"
diff --git a/network/Link.tcl b/network/Link.tcl
index a278c710..4dd5bae4 100644
--- a/network/Link.tcl
+++ b/network/Link.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
# Network commands.
diff --git a/network/Network.cc b/network/Network.cc
index da2f3af1..40d70be6 100644
--- a/network/Network.cc
+++ b/network/Network.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Network.hh"
diff --git a/network/Network.i b/network/Network.i
index fcdb0034..e0f59b6b 100644
--- a/network/Network.i
+++ b/network/Network.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module network
diff --git a/network/Network.tcl b/network/Network.tcl
index 7fc7c1c3..d2d9108a 100644
--- a/network/Network.tcl
+++ b/network/Network.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
# Network reporting commands.
diff --git a/network/NetworkCmp.cc b/network/NetworkCmp.cc
index 16378cbf..e00df131 100644
--- a/network/NetworkCmp.cc
+++ b/network/NetworkCmp.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "NetworkCmp.hh"
diff --git a/network/NetworkEdit.i b/network/NetworkEdit.i
index 70da0dd1..c0fa6527 100644
--- a/network/NetworkEdit.i
+++ b/network/NetworkEdit.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module NetworkEdit
diff --git a/network/NetworkEdit.tcl b/network/NetworkEdit.tcl
index 38a11555..0f70b461 100644
--- a/network/NetworkEdit.tcl
+++ b/network/NetworkEdit.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
# Network editing commands.
diff --git a/network/ParseBus.cc b/network/ParseBus.cc
index 0df07559..18ca03f3 100644
--- a/network/ParseBus.cc
+++ b/network/ParseBus.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ParseBus.hh"
diff --git a/network/PortDirection.cc b/network/PortDirection.cc
index 7d82e793..693f6908 100644
--- a/network/PortDirection.cc
+++ b/network/PortDirection.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PortDirection.hh"
diff --git a/network/SdcNetwork.cc b/network/SdcNetwork.cc
index 323536a8..207decd7 100644
--- a/network/SdcNetwork.cc
+++ b/network/SdcNetwork.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "SdcNetwork.hh"
diff --git a/network/VerilogNamespace.cc b/network/VerilogNamespace.cc
index 4e264b00..a20cdd23 100644
--- a/network/VerilogNamespace.cc
+++ b/network/VerilogNamespace.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "VerilogNamespace.hh"
diff --git a/parasitics/ConcreteParasitics.cc b/parasitics/ConcreteParasitics.cc
index 5a78c154..0d71d4ec 100644
--- a/parasitics/ConcreteParasitics.cc
+++ b/parasitics/ConcreteParasitics.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ConcreteParasitics.hh"
diff --git a/parasitics/ConcreteParasitics.hh b/parasitics/ConcreteParasitics.hh
index f9259fd2..0c0b91af 100644
--- a/parasitics/ConcreteParasitics.hh
+++ b/parasitics/ConcreteParasitics.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/parasitics/ConcreteParasiticsPvt.hh b/parasitics/ConcreteParasiticsPvt.hh
index e098b2bb..72c44a9c 100644
--- a/parasitics/ConcreteParasiticsPvt.hh
+++ b/parasitics/ConcreteParasiticsPvt.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/parasitics/EstimateParasitics.cc b/parasitics/EstimateParasitics.cc
index eeff7430..5f656cfb 100644
--- a/parasitics/EstimateParasitics.cc
+++ b/parasitics/EstimateParasitics.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "EstimateParasitics.hh"
diff --git a/parasitics/EstimateParasitics.hh b/parasitics/EstimateParasitics.hh
index 48cc6aee..689183ea 100644
--- a/parasitics/EstimateParasitics.hh
+++ b/parasitics/EstimateParasitics.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/parasitics/Parasitics.cc b/parasitics/Parasitics.cc
index a82a96e7..400e9239 100644
--- a/parasitics/Parasitics.cc
+++ b/parasitics/Parasitics.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Parasitics.hh"
diff --git a/parasitics/Parasitics.i b/parasitics/Parasitics.i
index 104ed951..2854d38e 100644
--- a/parasitics/Parasitics.i
+++ b/parasitics/Parasitics.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module parasitics
diff --git a/parasitics/Parasitics.tcl b/parasitics/Parasitics.tcl
index a4911212..f0c2aa5f 100644
--- a/parasitics/Parasitics.tcl
+++ b/parasitics/Parasitics.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
namespace eval sta {
diff --git a/parasitics/ReduceParasitics.cc b/parasitics/ReduceParasitics.cc
index a4190b3f..d1ac79fb 100644
--- a/parasitics/ReduceParasitics.cc
+++ b/parasitics/ReduceParasitics.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ReduceParasitics.hh"
diff --git a/parasitics/ReduceParasitics.hh b/parasitics/ReduceParasitics.hh
index ec7f8d3d..84a51e64 100644
--- a/parasitics/ReduceParasitics.hh
+++ b/parasitics/ReduceParasitics.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/parasitics/ReportParasiticAnnotation.cc b/parasitics/ReportParasiticAnnotation.cc
index 41eb3081..d27ac0f4 100644
--- a/parasitics/ReportParasiticAnnotation.cc
+++ b/parasitics/ReportParasiticAnnotation.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ReportParasiticAnnotation.hh"
diff --git a/parasitics/ReportParasiticAnnotation.hh b/parasitics/ReportParasiticAnnotation.hh
index 1607a9bb..eb446c05 100644
--- a/parasitics/ReportParasiticAnnotation.hh
+++ b/parasitics/ReportParasiticAnnotation.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/parasitics/SpefLex.ll b/parasitics/SpefLex.ll
index 2fd939c1..aeb2972d 100644
--- a/parasitics/SpefLex.ll
+++ b/parasitics/SpefLex.ll
@@ -1,7 +1,7 @@
%{
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,6 +15,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include
#include
diff --git a/parasitics/SpefNamespace.cc b/parasitics/SpefNamespace.cc
index b58eb7e8..b9178a1f 100644
--- a/parasitics/SpefNamespace.cc
+++ b/parasitics/SpefNamespace.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "SpefNamespace.hh"
diff --git a/parasitics/SpefNamespace.hh b/parasitics/SpefNamespace.hh
index 77bff0c9..15f47ded 100644
--- a/parasitics/SpefNamespace.hh
+++ b/parasitics/SpefNamespace.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/parasitics/SpefParse.yy b/parasitics/SpefParse.yy
index c61a8a7e..ca1e2101 100755
--- a/parasitics/SpefParse.yy
+++ b/parasitics/SpefParse.yy
@@ -1,7 +1,7 @@
%{
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,6 +15,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include
diff --git a/parasitics/SpefReader.cc b/parasitics/SpefReader.cc
index 7b331f99..f115fbf2 100644
--- a/parasitics/SpefReader.cc
+++ b/parasitics/SpefReader.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "SpefReader.hh"
diff --git a/parasitics/SpefReader.hh b/parasitics/SpefReader.hh
index 105f5dd1..3e391348 100644
--- a/parasitics/SpefReader.hh
+++ b/parasitics/SpefReader.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/parasitics/SpefReaderPvt.hh b/parasitics/SpefReaderPvt.hh
index 44fc7af2..7afc2a98 100644
--- a/parasitics/SpefReaderPvt.hh
+++ b/parasitics/SpefReaderPvt.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/power/Power.cc b/power/Power.cc
index fe081788..39abd14c 100644
--- a/power/Power.cc
+++ b/power/Power.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Power.hh"
diff --git a/power/Power.hh b/power/Power.hh
index af93792b..23d48d36 100644
--- a/power/Power.hh
+++ b/power/Power.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/power/Power.i b/power/Power.i
index e9c0ea42..72035c2a 100644
--- a/power/Power.i
+++ b/power/Power.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module power
diff --git a/power/Power.tcl b/power/Power.tcl
index 1c7e02fe..2a1e47c6 100644
--- a/power/Power.tcl
+++ b/power/Power.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
################################################################
#
diff --git a/power/SaifLex.ll b/power/SaifLex.ll
index b37061b6..ea2c484f 100644
--- a/power/SaifLex.ll
+++ b/power/SaifLex.ll
@@ -1,7 +1,7 @@
%{
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,6 +15,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include
diff --git a/power/SaifParse.yy b/power/SaifParse.yy
index a4e73c9a..b0024f89 100644
--- a/power/SaifParse.yy
+++ b/power/SaifParse.yy
@@ -1,7 +1,7 @@
%{
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,6 +15,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include
diff --git a/power/SaifReader.cc b/power/SaifReader.cc
index 0c0925f8..2126545a 100644
--- a/power/SaifReader.cc
+++ b/power/SaifReader.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "power/SaifReader.hh"
diff --git a/power/SaifReader.hh b/power/SaifReader.hh
index d1dd9320..7fa8b988 100644
--- a/power/SaifReader.hh
+++ b/power/SaifReader.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/power/SaifReaderPvt.hh b/power/SaifReaderPvt.hh
index c744cb08..bf498329 100644
--- a/power/SaifReaderPvt.hh
+++ b/power/SaifReaderPvt.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/power/VcdParse.cc b/power/VcdParse.cc
index 6fb8c330..7857eff5 100644
--- a/power/VcdParse.cc
+++ b/power/VcdParse.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "VcdParse.hh"
diff --git a/power/VcdParse.hh b/power/VcdParse.hh
index 0f6abafc..bd42be60 100644
--- a/power/VcdParse.hh
+++ b/power/VcdParse.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/power/VcdReader.cc b/power/VcdReader.cc
index b060f932..6655686b 100644
--- a/power/VcdReader.cc
+++ b/power/VcdReader.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "VcdReader.hh"
diff --git a/power/VcdReader.hh b/power/VcdReader.hh
index c7a2a662..a5a67ef3 100644
--- a/power/VcdReader.hh
+++ b/power/VcdReader.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/sdc/Clock.cc b/sdc/Clock.cc
index f6c322a3..6ca85055 100644
--- a/sdc/Clock.cc
+++ b/sdc/Clock.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Clock.hh"
diff --git a/sdc/ClockGatingCheck.cc b/sdc/ClockGatingCheck.cc
index 9f003bc2..1e890baf 100644
--- a/sdc/ClockGatingCheck.cc
+++ b/sdc/ClockGatingCheck.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ClockGatingCheck.hh"
diff --git a/sdc/ClockGroups.cc b/sdc/ClockGroups.cc
index 97c6a9ff..850611e5 100644
--- a/sdc/ClockGroups.cc
+++ b/sdc/ClockGroups.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ClockGroups.hh"
diff --git a/sdc/ClockInsertion.cc b/sdc/ClockInsertion.cc
index 78e57224..4c245518 100644
--- a/sdc/ClockInsertion.cc
+++ b/sdc/ClockInsertion.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ClockInsertion.hh"
diff --git a/sdc/ClockLatency.cc b/sdc/ClockLatency.cc
index a2e8bbe8..22fe82ba 100644
--- a/sdc/ClockLatency.cc
+++ b/sdc/ClockLatency.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ClockLatency.hh"
diff --git a/sdc/CycleAccting.cc b/sdc/CycleAccting.cc
index 9de3e939..b25e500f 100644
--- a/sdc/CycleAccting.cc
+++ b/sdc/CycleAccting.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "CycleAccting.hh"
diff --git a/sdc/DataCheck.cc b/sdc/DataCheck.cc
index 6e1ca132..7a2065bb 100644
--- a/sdc/DataCheck.cc
+++ b/sdc/DataCheck.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "DataCheck.hh"
diff --git a/sdc/DeratingFactors.cc b/sdc/DeratingFactors.cc
index a7499f75..34609412 100644
--- a/sdc/DeratingFactors.cc
+++ b/sdc/DeratingFactors.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "DeratingFactors.hh"
diff --git a/sdc/DisabledPorts.cc b/sdc/DisabledPorts.cc
index c2e50d0b..20f2cc36 100644
--- a/sdc/DisabledPorts.cc
+++ b/sdc/DisabledPorts.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "DisabledPorts.hh"
diff --git a/sdc/ExceptionPath.cc b/sdc/ExceptionPath.cc
index bfe31f2b..fa5f6587 100644
--- a/sdc/ExceptionPath.cc
+++ b/sdc/ExceptionPath.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ExceptionPath.hh"
diff --git a/sdc/InputDrive.cc b/sdc/InputDrive.cc
index 606df5f5..35ae01a3 100644
--- a/sdc/InputDrive.cc
+++ b/sdc/InputDrive.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "InputDrive.hh"
diff --git a/sdc/PinPair.cc b/sdc/PinPair.cc
index 586bb3aa..6178a9dd 100644
--- a/sdc/PinPair.cc
+++ b/sdc/PinPair.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PinPair.hh"
diff --git a/sdc/PortDelay.cc b/sdc/PortDelay.cc
index cabd7d0a..4e576260 100644
--- a/sdc/PortDelay.cc
+++ b/sdc/PortDelay.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PortDelay.hh"
diff --git a/sdc/PortExtCap.cc b/sdc/PortExtCap.cc
index ca1663e8..5dfd2180 100644
--- a/sdc/PortExtCap.cc
+++ b/sdc/PortExtCap.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PortExtCap.hh"
diff --git a/sdc/Sdc.cc b/sdc/Sdc.cc
index 99db7c8a..f15c4f9d 100644
--- a/sdc/Sdc.cc
+++ b/sdc/Sdc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Sdc.hh"
diff --git a/sdc/Sdc.i b/sdc/Sdc.i
index 0fc292fd..c03a8165 100644
--- a/sdc/Sdc.i
+++ b/sdc/Sdc.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module sdc
diff --git a/sdc/Sdc.tcl b/sdc/Sdc.tcl
index b2382800..d2512ba8 100644
--- a/sdc/Sdc.tcl
+++ b/sdc/Sdc.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
################################################################
#
diff --git a/sdc/SdcCmdComment.cc b/sdc/SdcCmdComment.cc
index 41aa411a..667cacd0 100644
--- a/sdc/SdcCmdComment.cc
+++ b/sdc/SdcCmdComment.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "StringUtil.hh"
#include "SdcCmdComment.hh"
diff --git a/sdc/SdcGraph.cc b/sdc/SdcGraph.cc
index 1e5a2bbb..afd14c70 100644
--- a/sdc/SdcGraph.cc
+++ b/sdc/SdcGraph.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Stats.hh"
#include "PortDirection.hh"
diff --git a/sdc/WriteSdc.cc b/sdc/WriteSdc.cc
index 5808f5c3..183d2c17 100644
--- a/sdc/WriteSdc.cc
+++ b/sdc/WriteSdc.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "WriteSdc.hh"
diff --git a/sdc/WriteSdcPvt.hh b/sdc/WriteSdcPvt.hh
index cb4768fd..b75f34f9 100644
--- a/sdc/WriteSdcPvt.hh
+++ b/sdc/WriteSdcPvt.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/sdf/ReportAnnotation.cc b/sdf/ReportAnnotation.cc
index 1bfdc077..36798f25 100644
--- a/sdf/ReportAnnotation.cc
+++ b/sdf/ReportAnnotation.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "sdf/ReportAnnotation.hh"
diff --git a/sdf/ReportAnnotation.hh b/sdf/ReportAnnotation.hh
index 815b0d3e..eb1b5ff5 100644
--- a/sdf/ReportAnnotation.hh
+++ b/sdf/ReportAnnotation.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/sdf/Sdf.i b/sdf/Sdf.i
index 61e5dbac..8e35fd0e 100644
--- a/sdf/Sdf.i
+++ b/sdf/Sdf.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module sdf
diff --git a/sdf/Sdf.tcl b/sdf/Sdf.tcl
index 5bcf0f5b..d84bd17c 100644
--- a/sdf/Sdf.tcl
+++ b/sdf/Sdf.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
namespace eval sta {
diff --git a/sdf/SdfLex.ll b/sdf/SdfLex.ll
index a414000b..60940928 100644
--- a/sdf/SdfLex.ll
+++ b/sdf/SdfLex.ll
@@ -1,7 +1,7 @@
%{
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,6 +15,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "util/FlexDisableRegister.hh"
#include "sdf/SdfReaderPvt.hh"
diff --git a/sdf/SdfParse.yy b/sdf/SdfParse.yy
index 9f9ae445..593e6aa6 100644
--- a/sdf/SdfParse.yy
+++ b/sdf/SdfParse.yy
@@ -1,7 +1,7 @@
%{
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -15,6 +15,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include
diff --git a/sdf/SdfReader.cc b/sdf/SdfReader.cc
index 9e470d91..415f10fe 100644
--- a/sdf/SdfReader.cc
+++ b/sdf/SdfReader.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "sdf/SdfReader.hh"
diff --git a/sdf/SdfReader.hh b/sdf/SdfReader.hh
index 215d30b4..a2b4e064 100644
--- a/sdf/SdfReader.hh
+++ b/sdf/SdfReader.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/sdf/SdfReaderPvt.hh b/sdf/SdfReaderPvt.hh
index 06103bd5..437ed212 100644
--- a/sdf/SdfReaderPvt.hh
+++ b/sdf/SdfReaderPvt.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/sdf/SdfWriter.cc b/sdf/SdfWriter.cc
index 5e0fbe0b..0f6f0083 100644
--- a/sdf/SdfWriter.cc
+++ b/sdf/SdfWriter.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "sdf/SdfWriter.hh"
diff --git a/sdf/SdfWriter.hh b/sdf/SdfWriter.hh
index acd2fff3..382faa71 100644
--- a/sdf/SdfWriter.hh
+++ b/sdf/SdfWriter.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/Bdd.cc b/search/Bdd.cc
index a2598c15..0845c24c 100644
--- a/search/Bdd.cc
+++ b/search/Bdd.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Bdd.hh"
diff --git a/search/Bfs.cc b/search/Bfs.cc
index eced2dd3..fcec71ca 100644
--- a/search/Bfs.cc
+++ b/search/Bfs.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Bfs.hh"
diff --git a/search/CheckCapacitanceLimits.cc b/search/CheckCapacitanceLimits.cc
index c980e025..391ecda1 100644
--- a/search/CheckCapacitanceLimits.cc
+++ b/search/CheckCapacitanceLimits.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "CheckCapacitanceLimits.hh"
diff --git a/search/CheckCapacitanceLimits.hh b/search/CheckCapacitanceLimits.hh
index 98f2382e..cae73774 100644
--- a/search/CheckCapacitanceLimits.hh
+++ b/search/CheckCapacitanceLimits.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/CheckFanoutLimits.cc b/search/CheckFanoutLimits.cc
index e11843cd..726fbc31 100644
--- a/search/CheckFanoutLimits.cc
+++ b/search/CheckFanoutLimits.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "CheckFanoutLimits.hh"
diff --git a/search/CheckFanoutLimits.hh b/search/CheckFanoutLimits.hh
index 8c3e6652..0af63f3e 100644
--- a/search/CheckFanoutLimits.hh
+++ b/search/CheckFanoutLimits.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/CheckMaxSkews.cc b/search/CheckMaxSkews.cc
index 258738a4..e2da8420 100644
--- a/search/CheckMaxSkews.cc
+++ b/search/CheckMaxSkews.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "CheckMaxSkews.hh"
diff --git a/search/CheckMaxSkews.hh b/search/CheckMaxSkews.hh
index c5f548d5..e5b070eb 100644
--- a/search/CheckMaxSkews.hh
+++ b/search/CheckMaxSkews.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/CheckMinPeriods.cc b/search/CheckMinPeriods.cc
index b7e8bcd4..7e3a14c9 100644
--- a/search/CheckMinPeriods.cc
+++ b/search/CheckMinPeriods.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "CheckMinPeriods.hh"
diff --git a/search/CheckMinPeriods.hh b/search/CheckMinPeriods.hh
index 8da1c5c6..871cec50 100644
--- a/search/CheckMinPeriods.hh
+++ b/search/CheckMinPeriods.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/CheckMinPulseWidths.cc b/search/CheckMinPulseWidths.cc
index f1835b39..eb4821a4 100644
--- a/search/CheckMinPulseWidths.cc
+++ b/search/CheckMinPulseWidths.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "CheckMinPulseWidths.hh"
diff --git a/search/CheckMinPulseWidths.hh b/search/CheckMinPulseWidths.hh
index d493929f..21773cd5 100644
--- a/search/CheckMinPulseWidths.hh
+++ b/search/CheckMinPulseWidths.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/CheckSlewLimits.cc b/search/CheckSlewLimits.cc
index 9ad90c05..1bb36662 100644
--- a/search/CheckSlewLimits.cc
+++ b/search/CheckSlewLimits.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "CheckSlewLimits.hh"
diff --git a/search/CheckSlewLimits.hh b/search/CheckSlewLimits.hh
index d0a8c3c2..ba907103 100644
--- a/search/CheckSlewLimits.hh
+++ b/search/CheckSlewLimits.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/CheckTiming.cc b/search/CheckTiming.cc
index 1c84ef83..e90f73de 100644
--- a/search/CheckTiming.cc
+++ b/search/CheckTiming.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "CheckTiming.hh"
diff --git a/search/CheckTiming.hh b/search/CheckTiming.hh
index 6603e87d..150ad322 100644
--- a/search/CheckTiming.hh
+++ b/search/CheckTiming.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/ClkDelays.hh b/search/ClkDelays.hh
index dacf37f6..1eba8bf5 100644
--- a/search/ClkDelays.hh
+++ b/search/ClkDelays.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/ClkInfo.cc b/search/ClkInfo.cc
index 0bc2d728..89b10471 100644
--- a/search/ClkInfo.cc
+++ b/search/ClkInfo.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ClkInfo.hh"
diff --git a/search/ClkInfo.hh b/search/ClkInfo.hh
index 3989f368..977f77d6 100644
--- a/search/ClkInfo.hh
+++ b/search/ClkInfo.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/ClkLatency.cc b/search/ClkLatency.cc
index 0e42b583..334d3e56 100644
--- a/search/ClkLatency.cc
+++ b/search/ClkLatency.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ClkLatency.hh"
diff --git a/search/ClkLatency.hh b/search/ClkLatency.hh
index d7c2470f..8f4e0933 100644
--- a/search/ClkLatency.hh
+++ b/search/ClkLatency.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/ClkNetwork.cc b/search/ClkNetwork.cc
index fee8131e..663c350c 100644
--- a/search/ClkNetwork.cc
+++ b/search/ClkNetwork.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ClkNetwork.hh"
diff --git a/search/ClkSkew.cc b/search/ClkSkew.cc
index bc6c45f2..7b9ae64b 100644
--- a/search/ClkSkew.cc
+++ b/search/ClkSkew.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ClkSkew.hh"
diff --git a/search/ClkSkew.hh b/search/ClkSkew.hh
index 3c2e28a4..f9b89fd6 100644
--- a/search/ClkSkew.hh
+++ b/search/ClkSkew.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/Corner.cc b/search/Corner.cc
index 47902c7c..2d1ce8ea 100644
--- a/search/Corner.cc
+++ b/search/Corner.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Corner.hh"
diff --git a/search/Crpr.cc b/search/Crpr.cc
index 92bae4b9..898a21d6 100644
--- a/search/Crpr.cc
+++ b/search/Crpr.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Crpr.hh"
diff --git a/search/Crpr.hh b/search/Crpr.hh
index 114a362c..26bcc4c4 100644
--- a/search/Crpr.hh
+++ b/search/Crpr.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/FindRegister.cc b/search/FindRegister.cc
index 90973487..32da6eec 100644
--- a/search/FindRegister.cc
+++ b/search/FindRegister.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "FindRegister.hh"
diff --git a/search/FindRegister.hh b/search/FindRegister.hh
index 48dc5474..f9820f9c 100644
--- a/search/FindRegister.hh
+++ b/search/FindRegister.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/GatedClk.cc b/search/GatedClk.cc
index 6fbaac7a..7e3ea00f 100644
--- a/search/GatedClk.cc
+++ b/search/GatedClk.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "GatedClk.hh"
diff --git a/search/GatedClk.hh b/search/GatedClk.hh
index 55767cac..f69c3b81 100644
--- a/search/GatedClk.hh
+++ b/search/GatedClk.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/Genclks.cc b/search/Genclks.cc
index 7d264770..c0cebf84 100644
--- a/search/Genclks.cc
+++ b/search/Genclks.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Genclks.hh"
diff --git a/search/Genclks.hh b/search/Genclks.hh
index 2f9d6df0..4b76b06d 100644
--- a/search/Genclks.hh
+++ b/search/Genclks.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/Latches.cc b/search/Latches.cc
index 3ec2dfe8..2532165c 100644
--- a/search/Latches.cc
+++ b/search/Latches.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Latches.hh"
diff --git a/search/Latches.hh b/search/Latches.hh
index 827b182f..6f4941cf 100644
--- a/search/Latches.hh
+++ b/search/Latches.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/Levelize.cc b/search/Levelize.cc
index 96536f67..48dcad2c 100644
--- a/search/Levelize.cc
+++ b/search/Levelize.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Levelize.hh"
diff --git a/search/Levelize.hh b/search/Levelize.hh
index 03ae3b4c..2c089ddb 100644
--- a/search/Levelize.hh
+++ b/search/Levelize.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/MakeTimingModel.cc b/search/MakeTimingModel.cc
index cc90b22e..9de20759 100644
--- a/search/MakeTimingModel.cc
+++ b/search/MakeTimingModel.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "MakeTimingModel.hh"
#include "MakeTimingModelPvt.hh"
diff --git a/search/MakeTimingModel.hh b/search/MakeTimingModel.hh
index 60b6662e..0f9c8ea9 100644
--- a/search/MakeTimingModel.hh
+++ b/search/MakeTimingModel.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/MakeTimingModelPvt.hh b/search/MakeTimingModelPvt.hh
index c22ad730..eb102073 100644
--- a/search/MakeTimingModelPvt.hh
+++ b/search/MakeTimingModelPvt.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/Path.cc b/search/Path.cc
index c7a91fc9..c592a418 100644
--- a/search/Path.cc
+++ b/search/Path.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Path.hh"
diff --git a/search/PathAnalysisPt.cc b/search/PathAnalysisPt.cc
index fdafdf84..ddcb09fc 100644
--- a/search/PathAnalysisPt.cc
+++ b/search/PathAnalysisPt.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PathAnalysisPt.hh"
diff --git a/search/PathEnd.cc b/search/PathEnd.cc
index 18c29828..5157fc7b 100644
--- a/search/PathEnd.cc
+++ b/search/PathEnd.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PathEnd.hh"
diff --git a/search/PathEnum.cc b/search/PathEnum.cc
index 371b4a9b..0b151b07 100644
--- a/search/PathEnum.cc
+++ b/search/PathEnum.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PathEnum.hh"
diff --git a/search/PathEnum.hh b/search/PathEnum.hh
index b7dab956..859cef80 100644
--- a/search/PathEnum.hh
+++ b/search/PathEnum.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/PathEnumed.cc b/search/PathEnumed.cc
index 1283b15a..3c0adc87 100644
--- a/search/PathEnumed.cc
+++ b/search/PathEnumed.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PathEnumed.hh"
diff --git a/search/PathEnumed.hh b/search/PathEnumed.hh
index 1203bc28..8613ed69 100644
--- a/search/PathEnumed.hh
+++ b/search/PathEnumed.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/PathExpanded.cc b/search/PathExpanded.cc
index 8c63e5b2..d3288966 100644
--- a/search/PathExpanded.cc
+++ b/search/PathExpanded.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PathExpanded.hh"
diff --git a/search/PathGroup.cc b/search/PathGroup.cc
index 6bd07a50..119a21c6 100644
--- a/search/PathGroup.cc
+++ b/search/PathGroup.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PathGroup.hh"
diff --git a/search/PathRef.cc b/search/PathRef.cc
index 386df1ed..70401ef6 100644
--- a/search/PathRef.cc
+++ b/search/PathRef.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PathRef.hh"
diff --git a/search/PathVertex.cc b/search/PathVertex.cc
index 09b53880..5bb20a57 100644
--- a/search/PathVertex.cc
+++ b/search/PathVertex.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PathVertex.hh"
diff --git a/search/PathVertexRep.cc b/search/PathVertexRep.cc
index 18e4098d..ebb3cd53 100644
--- a/search/PathVertexRep.cc
+++ b/search/PathVertexRep.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PathVertexRep.hh"
diff --git a/search/Property.cc b/search/Property.cc
index 4b39f0df..de8b2b80 100644
--- a/search/Property.cc
+++ b/search/Property.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Property.hh"
diff --git a/search/ReportPath.cc b/search/ReportPath.cc
index 1661591d..687ec230 100644
--- a/search/ReportPath.cc
+++ b/search/ReportPath.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include // reverse
diff --git a/search/ReportPath.hh b/search/ReportPath.hh
index b709b780..93a27db7 100644
--- a/search/ReportPath.hh
+++ b/search/ReportPath.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/Search.cc b/search/Search.cc
index 9cc3d1df..49338cf2 100644
--- a/search/Search.cc
+++ b/search/Search.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Search.hh"
diff --git a/search/Search.i b/search/Search.i
index b740da2f..51f6e327 100644
--- a/search/Search.i
+++ b/search/Search.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module search
diff --git a/search/Search.tcl b/search/Search.tcl
index 15fe5a61..f8f5dc6d 100644
--- a/search/Search.tcl
+++ b/search/Search.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
namespace eval sta {
diff --git a/search/SearchPred.cc b/search/SearchPred.cc
index 8fcb8fac..03baa5f7 100644
--- a/search/SearchPred.cc
+++ b/search/SearchPred.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "SearchPred.hh"
diff --git a/search/Sim.cc b/search/Sim.cc
index deed4142..783b7547 100644
--- a/search/Sim.cc
+++ b/search/Sim.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Sim.hh"
diff --git a/search/Sim.hh b/search/Sim.hh
index 6d3d0c71..958e9d82 100644
--- a/search/Sim.hh
+++ b/search/Sim.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/Sta.cc b/search/Sta.cc
index 04c6caa9..0b91bd59 100644
--- a/search/Sta.cc
+++ b/search/Sta.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Sta.hh"
diff --git a/search/StaState.cc b/search/StaState.cc
index 249d2bd9..bf457a2f 100644
--- a/search/StaState.cc
+++ b/search/StaState.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "StaState.hh"
diff --git a/search/Tag.cc b/search/Tag.cc
index 9cb73b5f..3b4ac5de 100644
--- a/search/Tag.cc
+++ b/search/Tag.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Tag.hh"
diff --git a/search/Tag.hh b/search/Tag.hh
index 55a27103..10c77d5d 100644
--- a/search/Tag.hh
+++ b/search/Tag.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/TagGroup.cc b/search/TagGroup.cc
index bb0b2a6f..b00ed4c6 100644
--- a/search/TagGroup.cc
+++ b/search/TagGroup.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "TagGroup.hh"
diff --git a/search/TagGroup.hh b/search/TagGroup.hh
index ca923bfa..eca1d26a 100644
--- a/search/TagGroup.hh
+++ b/search/TagGroup.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/VertexVisitor.cc b/search/VertexVisitor.cc
index fc201706..900c7823 100644
--- a/search/VertexVisitor.cc
+++ b/search/VertexVisitor.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "VertexVisitor.hh"
diff --git a/search/VisitPathEnds.cc b/search/VisitPathEnds.cc
index d72d3972..d7d409d9 100644
--- a/search/VisitPathEnds.cc
+++ b/search/VisitPathEnds.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "VisitPathEnds.hh"
diff --git a/search/VisitPathGroupVertices.cc b/search/VisitPathGroupVertices.cc
index 0dfab288..2d4217bc 100644
--- a/search/VisitPathGroupVertices.cc
+++ b/search/VisitPathGroupVertices.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "VisitPathGroupVertices.hh"
diff --git a/search/VisitPathGroupVertices.hh b/search/VisitPathGroupVertices.hh
index bf93cea4..55f585ef 100644
--- a/search/VisitPathGroupVertices.hh
+++ b/search/VisitPathGroupVertices.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/search/WorstSlack.cc b/search/WorstSlack.cc
index 2aacdc49..f7f798c6 100644
--- a/search/WorstSlack.cc
+++ b/search/WorstSlack.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "WorstSlack.hh"
diff --git a/search/WorstSlack.hh b/search/WorstSlack.hh
index ebe5729c..c304fd6b 100644
--- a/search/WorstSlack.hh
+++ b/search/WorstSlack.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/spice/WritePathSpice.cc b/spice/WritePathSpice.cc
index 9733dabb..7db01a26 100644
--- a/spice/WritePathSpice.cc
+++ b/spice/WritePathSpice.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "WritePathSpice.hh"
diff --git a/spice/WritePathSpice.hh b/spice/WritePathSpice.hh
index 826e12ce..bf4ab506 100644
--- a/spice/WritePathSpice.hh
+++ b/spice/WritePathSpice.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/spice/WriteSpice.cc b/spice/WriteSpice.cc
index 84d7b656..14de0f34 100644
--- a/spice/WriteSpice.cc
+++ b/spice/WriteSpice.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "spice/WriteSpice.hh"
diff --git a/spice/WriteSpice.hh b/spice/WriteSpice.hh
index 5a5f8137..373a22fb 100644
--- a/spice/WriteSpice.hh
+++ b/spice/WriteSpice.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/spice/WriteSpice.i b/spice/WriteSpice.i
index 3a44733b..4078cd19 100644
--- a/spice/WriteSpice.i
+++ b/spice/WriteSpice.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module write_gate_spice
diff --git a/spice/WriteSpice.tcl b/spice/WriteSpice.tcl
index 200df1e8..af15905b 100644
--- a/spice/WriteSpice.tcl
+++ b/spice/WriteSpice.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
namespace eval sta {
diff --git a/spice/Xyce.cc b/spice/Xyce.cc
index 7635fe6a..618b65b1 100644
--- a/spice/Xyce.cc
+++ b/spice/Xyce.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Xyce.hh"
diff --git a/spice/Xyce.hh b/spice/Xyce.hh
index 94b84693..848c9987 100644
--- a/spice/Xyce.hh
+++ b/spice/Xyce.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/tcl/CmdArgs.tcl b/tcl/CmdArgs.tcl
index 3cab4a07..c1a59889 100644
--- a/tcl/CmdArgs.tcl
+++ b/tcl/CmdArgs.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
################################################################
#
diff --git a/tcl/CmdUtil.tcl b/tcl/CmdUtil.tcl
index 34f50db1..deb4c51f 100644
--- a/tcl/CmdUtil.tcl
+++ b/tcl/CmdUtil.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
namespace eval sta {
diff --git a/tcl/Exception.i b/tcl/Exception.i
index 2211c529..39d73c46 100644
--- a/tcl/Exception.i
+++ b/tcl/Exception.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%exception {
try { $function }
diff --git a/tcl/Init.tcl b/tcl/Init.tcl
index 4c2df17c..bb5c5fd7 100644
--- a/tcl/Init.tcl
+++ b/tcl/Init.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
proc init_sta_cmds {} {
global auto_index
diff --git a/tcl/Property.tcl b/tcl/Property.tcl
index 68660784..4e08b5dd 100644
--- a/tcl/Property.tcl
+++ b/tcl/Property.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
namespace eval sta {
diff --git a/tcl/Splash.tcl b/tcl/Splash.tcl
index 5f3f1b3f..60b49931 100644
--- a/tcl/Splash.tcl
+++ b/tcl/Splash.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
namespace eval sta {
@@ -25,7 +33,7 @@ namespace eval sta {
define_cmd_args show_splash {}
proc show_splash {} {
- report_line "OpenSTA [sta::version] [string range [sta::git_sha1] 0 9] Copyright (c) 2024, Parallax Software, Inc.
+ report_line "OpenSTA [sta::version] [string range [sta::git_sha1] 0 9] Copyright (c) 2025, Parallax Software, Inc.
License GPLv3: GNU GPL version 3
This is free software, and you are free to change and redistribute it
diff --git a/tcl/Sta.tcl b/tcl/Sta.tcl
index 4be84978..76fd474f 100644
--- a/tcl/Sta.tcl
+++ b/tcl/Sta.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
namespace eval sta {
diff --git a/tcl/StaTclTypes.i b/tcl/StaTclTypes.i
index d3668654..b5f6b5e5 100644
--- a/tcl/StaTclTypes.i
+++ b/tcl/StaTclTypes.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
// Swig TCL input/output type parsers.
%{
diff --git a/tcl/TclTypeHelpers.cc b/tcl/TclTypeHelpers.cc
index 2dcbf8ac..d8da8e44 100644
--- a/tcl/TclTypeHelpers.cc
+++ b/tcl/TclTypeHelpers.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "TclTypeHelpers.hh"
diff --git a/tcl/Util.tcl b/tcl/Util.tcl
index 5f35d8a7..3a3919a0 100644
--- a/tcl/Util.tcl
+++ b/tcl/Util.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
# The sta namespace is used for all commands defined by the sta.
# Use define_cmd_args to define command arguments for the help
diff --git a/tcl/Variables.tcl b/tcl/Variables.tcl
index 01e45d0e..a019c295 100644
--- a/tcl/Variables.tcl
+++ b/tcl/Variables.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
namespace eval sta {
diff --git a/test/regression b/test/regression
index f7731a61..2688454a 100755
--- a/test/regression
+++ b/test/regression
@@ -3,7 +3,7 @@
exec tclsh $0 ${1+"$@"}
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -17,6 +17,14 @@ exec tclsh $0 ${1+"$@"}
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
# Usage: regression help | test1 [test2...]
# where test is all or the name of a tcl script in $STA/test
diff --git a/test/regression.tcl b/test/regression.tcl
index 1beb7090..b24bf4e1 100755
--- a/test/regression.tcl
+++ b/test/regression.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,22 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
# regression -help | [-threads threads] [-valgrind] [-report_stats] test1 [test2...]
diff --git a/test/regression_vars.tcl b/test/regression_vars.tcl
index 40f08d79..2d8ccbe1 100644
--- a/test/regression_vars.tcl
+++ b/test/regression_vars.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,22 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
# Regression variables.
diff --git a/test/save_ok b/test/save_ok
index 19af6802..7eb25bc3 100755
--- a/test/save_ok
+++ b/test/save_ok
@@ -3,7 +3,7 @@
exec tclsh $0 ${1+"$@"}
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -17,6 +17,14 @@ exec tclsh $0 ${1+"$@"}
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
# Directory containing tests.
set test_dir [file dirname [info script]]
diff --git a/util/Debug.cc b/util/Debug.cc
index 656d6972..4116379c 100644
--- a/util/Debug.cc
+++ b/util/Debug.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Debug.hh"
diff --git a/util/Error.cc b/util/Error.cc
index 06d24073..b198c4a4 100644
--- a/util/Error.cc
+++ b/util/Error.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Error.hh"
diff --git a/util/Fuzzy.cc b/util/Fuzzy.cc
index 1a5f3a13..b6c69e6e 100644
--- a/util/Fuzzy.cc
+++ b/util/Fuzzy.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Fuzzy.hh"
diff --git a/util/Hash.cc b/util/Hash.cc
index 45bb58d8..2160ec1c 100644
--- a/util/Hash.cc
+++ b/util/Hash.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Hash.hh"
diff --git a/util/Machine.cc b/util/Machine.cc
index 785d6900..d387e994 100644
--- a/util/Machine.cc
+++ b/util/Machine.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#if defined(_WIN32)
#include "MachineWin32.cc"
diff --git a/util/MachineApple.cc b/util/MachineApple.cc
index d06145ff..220df772 100644
--- a/util/MachineApple.cc
+++ b/util/MachineApple.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Machine.hh"
diff --git a/util/MachineLinux.cc b/util/MachineLinux.cc
index 26fc6d12..104b8717 100644
--- a/util/MachineLinux.cc
+++ b/util/MachineLinux.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Machine.hh"
diff --git a/util/MachineUnknown.cc b/util/MachineUnknown.cc
index 4b8f1415..0a28118b 100644
--- a/util/MachineUnknown.cc
+++ b/util/MachineUnknown.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Machine.hh"
diff --git a/util/MachineWin32.cc b/util/MachineWin32.cc
index ee90f3ae..3fec862f 100644
--- a/util/MachineWin32.cc
+++ b/util/MachineWin32.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Machine.hh"
diff --git a/util/MinMax.cc b/util/MinMax.cc
index 5c7ed750..27b598b8 100644
--- a/util/MinMax.cc
+++ b/util/MinMax.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "MinMax.hh"
diff --git a/util/PatternMatch.cc b/util/PatternMatch.cc
index b8faf6c4..94b32641 100644
--- a/util/PatternMatch.cc
+++ b/util/PatternMatch.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "PatternMatch.hh"
#include
diff --git a/util/Report.cc b/util/Report.cc
index 2c2f0b4e..d3fdda65 100644
--- a/util/Report.cc
+++ b/util/Report.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Report.hh"
diff --git a/util/ReportStd.cc b/util/ReportStd.cc
index f929249a..abf088d3 100644
--- a/util/ReportStd.cc
+++ b/util/ReportStd.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ReportStd.hh"
diff --git a/util/ReportTcl.cc b/util/ReportTcl.cc
index 5994c518..a8b9c159 100644
--- a/util/ReportTcl.cc
+++ b/util/ReportTcl.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "ReportTcl.hh"
diff --git a/util/RiseFallMinMax.cc b/util/RiseFallMinMax.cc
index 22081616..2a692ff9 100644
--- a/util/RiseFallMinMax.cc
+++ b/util/RiseFallMinMax.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "RiseFallMinMax.hh"
diff --git a/util/RiseFallValues.cc b/util/RiseFallValues.cc
index a9ce0af2..6dd4fda4 100644
--- a/util/RiseFallValues.cc
+++ b/util/RiseFallValues.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "RiseFallValues.hh"
diff --git a/util/Stats.cc b/util/Stats.cc
index 94e2dd54..ccf1675f 100644
--- a/util/Stats.cc
+++ b/util/Stats.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Stats.hh"
diff --git a/util/StringSeq.cc b/util/StringSeq.cc
index f9f167c0..67d51a4b 100644
--- a/util/StringSeq.cc
+++ b/util/StringSeq.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "StringSeq.hh"
diff --git a/util/StringSet.cc b/util/StringSet.cc
index 57d09bfe..22d0d303 100644
--- a/util/StringSet.cc
+++ b/util/StringSet.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "StringSet.hh"
diff --git a/util/StringUtil.cc b/util/StringUtil.cc
index 685ae389..52de6928 100644
--- a/util/StringUtil.cc
+++ b/util/StringUtil.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "StringUtil.hh"
diff --git a/util/TokenParser.cc b/util/TokenParser.cc
index bb659553..dba068df 100644
--- a/util/TokenParser.cc
+++ b/util/TokenParser.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "TokenParser.hh"
diff --git a/util/Transition.cc b/util/Transition.cc
index 289aac02..cf327424 100644
--- a/util/Transition.cc
+++ b/util/Transition.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "Transition.hh"
diff --git a/util/Util.i b/util/Util.i
index 5ae1f6c6..674a40e0 100644
--- a/util/Util.i
+++ b/util/Util.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module util
diff --git a/verilog/Verilog.i b/verilog/Verilog.i
index 8b528ea8..63561423 100644
--- a/verilog/Verilog.i
+++ b/verilog/Verilog.i
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%module verilog
diff --git a/verilog/Verilog.tcl b/verilog/Verilog.tcl
index 6a9031e4..bf024119 100644
--- a/verilog/Verilog.tcl
+++ b/verilog/Verilog.tcl
@@ -1,5 +1,5 @@
# OpenSTA, Static Timing Analyzer
-# Copyright (c) 2024, Parallax Software, Inc.
+# Copyright (c) 2025, Parallax Software, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
+#
+# The origin of this software must not be misrepresented; you must not
+# claim that you wrote the original software.
+#
+# Altered source versions must be plainly marked as such, and must not be
+# misrepresented as being the original software.
+#
+# This notice may not be removed or altered from any source distribution.
namespace eval sta {
diff --git a/verilog/VerilogLex.ll b/verilog/VerilogLex.ll
index 392dc8c2..91d304d8 100644
--- a/verilog/VerilogLex.ll
+++ b/verilog/VerilogLex.ll
@@ -1,6 +1,6 @@
%{
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -14,6 +14,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "VerilogNamespace.hh"
#include "verilog/VerilogReader.hh"
diff --git a/verilog/VerilogParse.yy b/verilog/VerilogParse.yy
index 4bcacb46..124f3014 100644
--- a/verilog/VerilogParse.yy
+++ b/verilog/VerilogParse.yy
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
%require "3.0"
%skeleton "lalr1.cc"
diff --git a/verilog/VerilogReader.cc b/verilog/VerilogReader.cc
index 3500725d..40fc45b6 100644
--- a/verilog/VerilogReader.cc
+++ b/verilog/VerilogReader.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "verilog/VerilogReader.hh"
diff --git a/verilog/VerilogReader.hh b/verilog/VerilogReader.hh
index 54adeeaf..0108e0a4 100644
--- a/verilog/VerilogReader.hh
+++ b/verilog/VerilogReader.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/verilog/VerilogReaderPvt.hh b/verilog/VerilogReaderPvt.hh
index a9f6f9b0..35be91f1 100644
--- a/verilog/VerilogReaderPvt.hh
+++ b/verilog/VerilogReaderPvt.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/verilog/VerilogScanner.hh b/verilog/VerilogScanner.hh
index 16612244..193c3bb3 100644
--- a/verilog/VerilogScanner.hh
+++ b/verilog/VerilogScanner.hh
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#pragma once
diff --git a/verilog/VerilogWriter.cc b/verilog/VerilogWriter.cc
index 9a192163..57bece2a 100644
--- a/verilog/VerilogWriter.cc
+++ b/verilog/VerilogWriter.cc
@@ -1,5 +1,5 @@
// OpenSTA, Static Timing Analyzer
-// Copyright (c) 2024, Parallax Software, Inc.
+// Copyright (c) 2025, Parallax Software, Inc.
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
@@ -13,6 +13,14 @@
//
// You should have received a copy of the GNU General Public License
// along with this program. If not, see .
+//
+// The origin of this software must not be misrepresented; you must not
+// claim that you wrote the original software.
+//
+// Altered source versions must be plainly marked as such, and must not be
+// misrepresented as being the original software.
+//
+// This notice may not be removed or altered from any source distribution.
#include "VerilogWriter.hh"