Merge pull request #282 from antmicro/k6n10f_dsp_ff_init
Set initial state of all k6n10f DSP registers to zero
diff --git a/.github/workflows/build-and-test.sh b/.github/workflows/build-and-test.sh
index 0d6cf9e..56c5bd0 100644
--- a/.github/workflows/build-and-test.sh
+++ b/.github/workflows/build-and-test.sh
@@ -1,11 +1,11 @@
#! /bin/bash
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
set -e
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 8f12287..47c2401 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
name: CI tests
diff --git a/.github/workflows/common.sh b/.github/workflows/common.sh
index d7329a8..6600b73 100644
--- a/.github/workflows/common.sh
+++ b/.github/workflows/common.sh
@@ -1,11 +1,11 @@
#! /bin/bash
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
# Look for location binaries first
export PATH="$HOME/.local-bin/bin:$PATH"
diff --git a/.github/workflows/format-check.sh b/.github/workflows/format-check.sh
index 69cf9a6..2fd9076 100644
--- a/.github/workflows/format-check.sh
+++ b/.github/workflows/format-check.sh
@@ -1,11 +1,11 @@
#! /bin/bash
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
set -e
diff --git a/.github/workflows/licensing.yml b/.github/workflows/licensing.yml
index bf6356a..9e49d75 100644
--- a/.github/workflows/licensing.yml
+++ b/.github/workflows/licensing.yml
@@ -1,4 +1,4 @@
-# Copyright (C) 2017-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
diff --git a/.github/workflows/setup.sh b/.github/workflows/setup.sh
index 1cd4d8d..fb37165 100644
--- a/.github/workflows/setup.sh
+++ b/.github/workflows/setup.sh
@@ -1,11 +1,11 @@
#! /bin/bash
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
set -e
diff --git a/COPYING b/COPYING
index dec4d93..bd8747f 100644
--- a/COPYING
+++ b/COPYING
@@ -1,4 +1,4 @@
-Copyright (C) 2019 SymbiFlow Project Authors. All rights reserved.
+Copyright (C) 2019-2022 The SymbiFlow Authors. All rights reserved.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
diff --git a/Makefile b/Makefile
index 91b0ba9..e24f599 100644
--- a/Makefile
+++ b/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
PLUGIN_LIST := fasm xdc params sdc ql-iob design_introspection integrateinv ql-qlf systemverilog uhdm dsp-ff
PLUGINS := $(foreach plugin,$(PLUGIN_LIST),$(plugin).so)
diff --git a/common/bank_tiles.h b/common/bank_tiles.h
index 3ff5220..f2d4f5e 100644
--- a/common/bank_tiles.h
+++ b/common/bank_tiles.h
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2019 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#include "kernel/log.h"
diff --git a/design_introspection-plugin/Makefile b/design_introspection-plugin/Makefile
index 970624e..8835c56 100644
--- a/design_introspection-plugin/Makefile
+++ b/design_introspection-plugin/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
NAME = design_introspection
SOURCES = design_introspection.cc \
diff --git a/design_introspection-plugin/design_introspection.cc b/design_introspection-plugin/design_introspection.cc
index 26e39ff..ef2d73d 100644
--- a/design_introspection-plugin/design_introspection.cc
+++ b/design_introspection-plugin/design_introspection.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
diff --git a/design_introspection-plugin/get_cells.cc b/design_introspection-plugin/get_cells.cc
index d0e6ce0..d8cf76a 100644
--- a/design_introspection-plugin/get_cells.cc
+++ b/design_introspection-plugin/get_cells.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#include "get_cells.h"
diff --git a/design_introspection-plugin/get_cells.h b/design_introspection-plugin/get_cells.h
index c9ba621..94bb268 100644
--- a/design_introspection-plugin/get_cells.h
+++ b/design_introspection-plugin/get_cells.h
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#ifndef _GET_CELLS_H_
diff --git a/design_introspection-plugin/get_cmd.h b/design_introspection-plugin/get_cmd.h
index 5d1a120..389ea77 100644
--- a/design_introspection-plugin/get_cmd.h
+++ b/design_introspection-plugin/get_cmd.h
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#ifndef _GET_CMD_H_
diff --git a/design_introspection-plugin/get_count.cc b/design_introspection-plugin/get_count.cc
index b491d17..e7d3535 100644
--- a/design_introspection-plugin/get_count.cc
+++ b/design_introspection-plugin/get_count.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
diff --git a/design_introspection-plugin/get_count.h b/design_introspection-plugin/get_count.h
index 880e4f0..e51d5cc 100644
--- a/design_introspection-plugin/get_count.h
+++ b/design_introspection-plugin/get_count.h
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#ifndef _GET_COUNT_H_
diff --git a/design_introspection-plugin/get_nets.cc b/design_introspection-plugin/get_nets.cc
index 09e5ed4..8092387 100644
--- a/design_introspection-plugin/get_nets.cc
+++ b/design_introspection-plugin/get_nets.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#include "get_nets.h"
diff --git a/design_introspection-plugin/get_nets.h b/design_introspection-plugin/get_nets.h
index d9f5850..3de1a0d 100644
--- a/design_introspection-plugin/get_nets.h
+++ b/design_introspection-plugin/get_nets.h
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#ifndef _GET_NETS_H_
diff --git a/design_introspection-plugin/get_pins.cc b/design_introspection-plugin/get_pins.cc
index 97a256f..45f7d88 100644
--- a/design_introspection-plugin/get_pins.cc
+++ b/design_introspection-plugin/get_pins.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#include "get_pins.h"
diff --git a/design_introspection-plugin/get_pins.h b/design_introspection-plugin/get_pins.h
index 5d2cde0..a42063e 100644
--- a/design_introspection-plugin/get_pins.h
+++ b/design_introspection-plugin/get_pins.h
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#ifndef _GET_PINS_H_
diff --git a/design_introspection-plugin/get_ports.cc b/design_introspection-plugin/get_ports.cc
index d6a0916..56e9da4 100644
--- a/design_introspection-plugin/get_ports.cc
+++ b/design_introspection-plugin/get_ports.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#include "get_ports.h"
diff --git a/design_introspection-plugin/get_ports.h b/design_introspection-plugin/get_ports.h
index b1ccb0b..e694173 100644
--- a/design_introspection-plugin/get_ports.h
+++ b/design_introspection-plugin/get_ports.h
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#ifndef _GET_PORTS_H_
diff --git a/design_introspection-plugin/selection_to_tcl_list.cc b/design_introspection-plugin/selection_to_tcl_list.cc
index 45005a3..eeb76ff 100644
--- a/design_introspection-plugin/selection_to_tcl_list.cc
+++ b/design_introspection-plugin/selection_to_tcl_list.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#include "selection_to_tcl_list.h"
diff --git a/design_introspection-plugin/selection_to_tcl_list.h b/design_introspection-plugin/selection_to_tcl_list.h
index 7671da6..87d5056 100644
--- a/design_introspection-plugin/selection_to_tcl_list.h
+++ b/design_introspection-plugin/selection_to_tcl_list.h
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#ifndef _SELECTION_TO_TCL_LIST_H_
#define _SELECTION_TO_TCL_LIST_H_
diff --git a/design_introspection-plugin/tests/Makefile b/design_introspection-plugin/tests/Makefile
index 8be491a..fcfb562 100644
--- a/design_introspection-plugin/tests/Makefile
+++ b/design_introspection-plugin/tests/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
TESTS = get_nets \
get_ports \
diff --git a/design_introspection-plugin/tests/get_cells/get_cells.v b/design_introspection-plugin/tests/get_cells/get_cells.v
index 792182e..2fb3ffe 100644
--- a/design_introspection-plugin/tests/get_cells/get_cells.v
+++ b/design_introspection-plugin/tests/get_cells/get_cells.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
(* async_reg = "true", mr_ff = "true", dont_touch = "true" *) input clk,
diff --git a/design_introspection-plugin/tests/get_count/Makefile b/design_introspection-plugin/tests/get_count/Makefile
index aea11d3..36ab99c 100644
--- a/design_introspection-plugin/tests/get_count/Makefile
+++ b/design_introspection-plugin/tests/get_count/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
test:
yosys -p "tcl script.tcl"
diff --git a/design_introspection-plugin/tests/get_count/get_count.v b/design_introspection-plugin/tests/get_count/get_count.v
index 3bb4d55..a57d331 100644
--- a/design_introspection-plugin/tests/get_count/get_count.v
+++ b/design_introspection-plugin/tests/get_count/get_count.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module my_gate (
input wire A,
diff --git a/design_introspection-plugin/tests/get_nets/get_nets.v b/design_introspection-plugin/tests/get_nets/get_nets.v
index 3d7e0f1..afc56d8 100644
--- a/design_introspection-plugin/tests/get_nets/get_nets.v
+++ b/design_introspection-plugin/tests/get_nets/get_nets.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
(* async_reg = "true", mr_ff = "true", dont_touch = "true" *) input clk,
diff --git a/design_introspection-plugin/tests/get_pins/get_pins.v b/design_introspection-plugin/tests/get_pins/get_pins.v
index 846e861..3976199 100644
--- a/design_introspection-plugin/tests/get_pins/get_pins.v
+++ b/design_introspection-plugin/tests/get_pins/get_pins.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
(* async_reg = "true", mr_ff = "true", dont_touch = "true" *) input clk,
diff --git a/design_introspection-plugin/tests/get_ports/get_ports.v b/design_introspection-plugin/tests/get_ports/get_ports.v
index 3d7e0f1..afc56d8 100644
--- a/design_introspection-plugin/tests/get_ports/get_ports.v
+++ b/design_introspection-plugin/tests/get_ports/get_ports.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
(* async_reg = "true", mr_ff = "true", dont_touch = "true" *) input clk,
diff --git a/dsp-ff-plugin/Makefile b/dsp-ff-plugin/Makefile
index 3e59b3d..c64565d 100644
--- a/dsp-ff-plugin/Makefile
+++ b/dsp-ff-plugin/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
NAME = dsp-ff
SOURCES = dsp_ff.cc
diff --git a/dsp-ff-plugin/nexus-dsp_rules.txt b/dsp-ff-plugin/nexus-dsp_rules.txt
index 0ed8947..596d60a 100644
--- a/dsp-ff-plugin/nexus-dsp_rules.txt
+++ b/dsp-ff-plugin/nexus-dsp_rules.txt
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2022 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
dsp MULT9X9 MULT18X18 MULT18X36 MULT36X36
port A SIGNEDA
diff --git a/dsp-ff-plugin/tests/Makefile b/dsp-ff-plugin/tests/Makefile
index 305092f..99953a4 100644
--- a/dsp-ff-plugin/tests/Makefile
+++ b/dsp-ff-plugin/tests/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2022 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
TESTS = \
nexus_mult \
diff --git a/dsp-ff-plugin/tests/nexus_conn_conflict/nexus_conn_conflict.v b/dsp-ff-plugin/tests/nexus_conn_conflict/nexus_conn_conflict.v
index 35856d9..0c03865 100644
--- a/dsp-ff-plugin/tests/nexus_conn_conflict/nexus_conn_conflict.v
+++ b/dsp-ff-plugin/tests/nexus_conn_conflict/nexus_conn_conflict.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module conflict_dsp_clk (
input wire CLK_A,
diff --git a/dsp-ff-plugin/tests/nexus_conn_share/nexus_conn_share.v b/dsp-ff-plugin/tests/nexus_conn_share/nexus_conn_share.v
index 88be6b0..ef06483 100644
--- a/dsp-ff-plugin/tests/nexus_conn_share/nexus_conn_share.v
+++ b/dsp-ff-plugin/tests/nexus_conn_share/nexus_conn_share.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module conflict_out_fanout (
input wire CLK,
diff --git a/dsp-ff-plugin/tests/nexus_fftypes/nexus_fftypes.v b/dsp-ff-plugin/tests/nexus_fftypes/nexus_fftypes.v
index 2c5b8ec..2a49bfc 100644
--- a/dsp-ff-plugin/tests/nexus_fftypes/nexus_fftypes.v
+++ b/dsp-ff-plugin/tests/nexus_fftypes/nexus_fftypes.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module mult_ena (
input wire CLK,
diff --git a/dsp-ff-plugin/tests/nexus_mult/nexus_mult.v b/dsp-ff-plugin/tests/nexus_mult/nexus_mult.v
index 9836f7f..315cd1e 100644
--- a/dsp-ff-plugin/tests/nexus_mult/nexus_mult.v
+++ b/dsp-ff-plugin/tests/nexus_mult/nexus_mult.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module mult_ireg (
input wire CLK,
diff --git a/dsp-ff-plugin/tests/nexus_mult_wide/nexus_mult_wide.v b/dsp-ff-plugin/tests/nexus_mult_wide/nexus_mult_wide.v
index cb539e5..3a5fbe5 100644
--- a/dsp-ff-plugin/tests/nexus_mult_wide/nexus_mult_wide.v
+++ b/dsp-ff-plugin/tests/nexus_mult_wide/nexus_mult_wide.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module mult_wide (
input wire CLK,
diff --git a/dsp-ff-plugin/tests/nexus_param_conflict/nexus_param_conflict.v b/dsp-ff-plugin/tests/nexus_param_conflict/nexus_param_conflict.v
index d9ec0e8..5f4756f 100644
--- a/dsp-ff-plugin/tests/nexus_param_conflict/nexus_param_conflict.v
+++ b/dsp-ff-plugin/tests/nexus_param_conflict/nexus_param_conflict.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module conflict_dsp_ctrl_param (
input wire CLK,
diff --git a/environment.yml b/environment.yml
index d6f473d..52f3ddb 100644
--- a/environment.yml
+++ b/environment.yml
@@ -1,10 +1,10 @@
-# Copyright (C) 2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
name: yosys-plugins
channels:
diff --git a/fasm-plugin/Makefile b/fasm-plugin/Makefile
index 5d40bb9..770cff7 100644
--- a/fasm-plugin/Makefile
+++ b/fasm-plugin/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
NAME = fasm
SOURCES = fasm.cc
diff --git a/fasm-plugin/fasm.cc b/fasm-plugin/fasm.cc
index 245d4bd..f0e20f5 100644
--- a/fasm-plugin/fasm.cc
+++ b/fasm-plugin/fasm.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2019 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
* ---
*
diff --git a/fasm-plugin/tests/Makefile b/fasm-plugin/tests/Makefile
index 66d5a63..76892a2 100644
--- a/fasm-plugin/tests/Makefile
+++ b/fasm-plugin/tests/Makefile
@@ -1,9 +1,9 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
include $(shell pwd)/../../Makefile_test.common
diff --git a/integrateinv-plugin/Makefile b/integrateinv-plugin/Makefile
index de1f3ce..410d990 100644
--- a/integrateinv-plugin/Makefile
+++ b/integrateinv-plugin/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
NAME = integrateinv
SOURCES = integrateinv.cc
diff --git a/integrateinv-plugin/integrateinv.cc b/integrateinv-plugin/integrateinv.cc
index f3d5690..0e998ed 100644
--- a/integrateinv-plugin/integrateinv.cc
+++ b/integrateinv-plugin/integrateinv.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
diff --git a/integrateinv-plugin/tests/Makefile b/integrateinv-plugin/tests/Makefile
index a3ed668..0c7dce1 100644
--- a/integrateinv-plugin/tests/Makefile
+++ b/integrateinv-plugin/tests/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
TESTS = fanout \
hierarchy \
diff --git a/integrateinv-plugin/tests/fanout/fanout.v b/integrateinv-plugin/tests/fanout/fanout.v
index 2ec8447..df77b4b 100644
--- a/integrateinv-plugin/tests/fanout/fanout.v
+++ b/integrateinv-plugin/tests/fanout/fanout.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* blackbox *)
module box(
diff --git a/integrateinv-plugin/tests/hierarchy/hierarchy.v b/integrateinv-plugin/tests/hierarchy/hierarchy.v
index e0fdf2f..def4b72 100644
--- a/integrateinv-plugin/tests/hierarchy/hierarchy.v
+++ b/integrateinv-plugin/tests/hierarchy/hierarchy.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* blackbox *)
module box(
diff --git a/integrateinv-plugin/tests/multi_bit/multi_bit.v b/integrateinv-plugin/tests/multi_bit/multi_bit.v
index 2261f99..401e70d 100644
--- a/integrateinv-plugin/tests/multi_bit/multi_bit.v
+++ b/integrateinv-plugin/tests/multi_bit/multi_bit.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* blackbox *)
module box(
diff --git a/integrateinv-plugin/tests/single_bit/single_bit.v b/integrateinv-plugin/tests/single_bit/single_bit.v
index 8125435..087145b 100644
--- a/integrateinv-plugin/tests/single_bit/single_bit.v
+++ b/integrateinv-plugin/tests/single_bit/single_bit.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* blackbox *)
module box(
diff --git a/integrateinv-plugin/tests/toplevel/toplevel.v b/integrateinv-plugin/tests/toplevel/toplevel.v
index 69480c1..e79e246 100644
--- a/integrateinv-plugin/tests/toplevel/toplevel.v
+++ b/integrateinv-plugin/tests/toplevel/toplevel.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* blackbox *)
module box(
diff --git a/params-plugin/Makefile b/params-plugin/Makefile
index d3db121..8a25338 100644
--- a/params-plugin/Makefile
+++ b/params-plugin/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
NAME = params
SOURCES = params.cc
diff --git a/params-plugin/params.cc b/params-plugin/params.cc
index cddc737..e53ac85 100644
--- a/params-plugin/params.cc
+++ b/params-plugin/params.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#include "kernel/log.h"
#include "kernel/register.h"
diff --git a/params-plugin/tests/Makefile b/params-plugin/tests/Makefile
index df5a7d5..9576f93 100644
--- a/params-plugin/tests/Makefile
+++ b/params-plugin/tests/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
TESTS = pll
include $(shell pwd)/../../Makefile_test.common
diff --git a/params-plugin/tests/compare_output_json.py b/params-plugin/tests/compare_output_json.py
index a576068..fed0768 100644
--- a/params-plugin/tests/compare_output_json.py
+++ b/params-plugin/tests/compare_output_json.py
@@ -1,13 +1,13 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
"""
This script extracts the top module cells and their corresponding parameters
diff --git a/params-plugin/tests/pll/pll.v b/params-plugin/tests/pll/pll.v
index e5bb122..e97901f 100644
--- a/params-plugin/tests/pll/pll.v
+++ b/params-plugin/tests/pll/pll.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
(* dont_touch = "true" *) input clk100,
diff --git a/params-plugin/tests/pll/techmaps/cells_map.v b/params-plugin/tests/pll/techmaps/cells_map.v
index 57355a8..90d637d 100644
--- a/params-plugin/tests/pll/techmaps/cells_map.v
+++ b/params-plugin/tests/pll/techmaps/cells_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
// ============================================================================
// CMT
diff --git a/params-plugin/tests/pll/techmaps/cells_sim.v b/params-plugin/tests/pll/techmaps/cells_sim.v
index 244f484..f1c76e5 100644
--- a/params-plugin/tests/pll/techmaps/cells_sim.v
+++ b/params-plugin/tests/pll/techmaps/cells_sim.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
// ============================================================================
// CMT
diff --git a/ql-iob-plugin/Makefile b/ql-iob-plugin/Makefile
index 2dc1fd0..7a7e1cf 100644
--- a/ql-iob-plugin/Makefile
+++ b/ql-iob-plugin/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
NAME = ql-iob
SOURCES = ql-iob.cc pcf_parser.cc pinmap_parser.cc
diff --git a/ql-iob-plugin/pcf_parser.cc b/ql-iob-plugin/pcf_parser.cc
index f8e1aeb..d8acb03 100644
--- a/ql-iob-plugin/pcf_parser.cc
+++ b/ql-iob-plugin/pcf_parser.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#include "pcf_parser.hh"
diff --git a/ql-iob-plugin/pcf_parser.hh b/ql-iob-plugin/pcf_parser.hh
index 8a4a920..6a769a1 100644
--- a/ql-iob-plugin/pcf_parser.hh
+++ b/ql-iob-plugin/pcf_parser.hh
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#ifndef PCF_PARSER_HH
diff --git a/ql-iob-plugin/pinmap_parser.cc b/ql-iob-plugin/pinmap_parser.cc
index ceaf30a..0231bb8 100644
--- a/ql-iob-plugin/pinmap_parser.cc
+++ b/ql-iob-plugin/pinmap_parser.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#include "pinmap_parser.hh"
diff --git a/ql-iob-plugin/pinmap_parser.hh b/ql-iob-plugin/pinmap_parser.hh
index 5139244..6af04d5 100644
--- a/ql-iob-plugin/pinmap_parser.hh
+++ b/ql-iob-plugin/pinmap_parser.hh
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#ifndef PINMAP_PARSER_HH
diff --git a/ql-iob-plugin/ql-iob.cc b/ql-iob-plugin/ql-iob.cc
index d6aeefc..6b9ca91 100644
--- a/ql-iob-plugin/ql-iob.cc
+++ b/ql-iob-plugin/ql-iob.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
diff --git a/ql-iob-plugin/tests/Makefile b/ql-iob-plugin/tests/Makefile
index 004013b..596e07e 100644
--- a/ql-iob-plugin/tests/Makefile
+++ b/ql-iob-plugin/tests/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
TESTS = sdiomux ckpad
diff --git a/ql-iob-plugin/tests/ckpad/Makefile b/ql-iob-plugin/tests/ckpad/Makefile
index 3bef986..52de757 100644
--- a/ql-iob-plugin/tests/ckpad/Makefile
+++ b/ql-iob-plugin/tests/ckpad/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
# TODO: Integrate this in the Makefile_test.command environment ?
test:
diff --git a/ql-iob-plugin/tests/ckpad/design.v b/ql-iob-plugin/tests/ckpad/design.v
index 2828f3c..25fb8f7 100644
--- a/ql-iob-plugin/tests/ckpad/design.v
+++ b/ql-iob-plugin/tests/ckpad/design.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input wire clk0,
diff --git a/ql-iob-plugin/tests/common/pp3_cells_map.v b/ql-iob-plugin/tests/common/pp3_cells_map.v
index c8e0f23..2bd7235 100644
--- a/ql-iob-plugin/tests/common/pp3_cells_map.v
+++ b/ql-iob-plugin/tests/common/pp3_cells_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module \$_DFF_P_ (
D,
diff --git a/ql-iob-plugin/tests/common/pp3_cells_sim.v b/ql-iob-plugin/tests/common/pp3_cells_sim.v
index 7bb0daf..367ea61 100644
--- a/ql-iob-plugin/tests/common/pp3_cells_sim.v
+++ b/ql-iob-plugin/tests/common/pp3_cells_sim.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module inpad (
output Q,
diff --git a/ql-iob-plugin/tests/sdiomux/Makefile b/ql-iob-plugin/tests/sdiomux/Makefile
index 3bef986..52de757 100644
--- a/ql-iob-plugin/tests/sdiomux/Makefile
+++ b/ql-iob-plugin/tests/sdiomux/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
# TODO: Integrate this in the Makefile_test.command environment ?
test:
diff --git a/ql-iob-plugin/tests/sdiomux/design.v b/ql-iob-plugin/tests/sdiomux/design.v
index 831bd51..617797b 100644
--- a/ql-iob-plugin/tests/sdiomux/design.v
+++ b/ql-iob-plugin/tests/sdiomux/design.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input wire clk,
diff --git a/ql-qlf-plugin/Makefile b/ql-qlf-plugin/Makefile
index 7d1e14d..d51c146 100644
--- a/ql-qlf-plugin/Makefile
+++ b/ql-qlf-plugin/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
NAME = ql-qlf
SOURCES = synth_quicklogic.cc \
diff --git a/ql-qlf-plugin/common/cells_sim.v b/ql-qlf-plugin/common/cells_sim.v
index e516dd8..6967a09 100644
--- a/ql-qlf-plugin/common/cells_sim.v
+++ b/ql-qlf-plugin/common/cells_sim.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module inv (
diff --git a/ql-qlf-plugin/pp3/abc9_map.v b/ql-qlf-plugin/pp3/abc9_map.v
index 69b2fb3..86e14d7 100644
--- a/ql-qlf-plugin/pp3/abc9_map.v
+++ b/ql-qlf-plugin/pp3/abc9_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
// This file exists to map purely-synchronous flops to ABC9 flops, while
// mapping flops with asynchronous-set/clear as boxes, this is because ABC9
diff --git a/ql-qlf-plugin/pp3/abc9_model.v b/ql-qlf-plugin/pp3/abc9_model.v
index 6140f97..9d2b198 100644
--- a/ql-qlf-plugin/pp3/abc9_model.v
+++ b/ql-qlf-plugin/pp3/abc9_model.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* abc9_flop, lib_whitebox *)
module $__PP3_DFFEPC_SYNCONLY (
diff --git a/ql-qlf-plugin/pp3/abc9_unmap.v b/ql-qlf-plugin/pp3/abc9_unmap.v
index ce5e2ea..f9262b8 100644
--- a/ql-qlf-plugin/pp3/abc9_unmap.v
+++ b/ql-qlf-plugin/pp3/abc9_unmap.v
@@ -1,11 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module $__PP3_DFFEPC_SYNCONLY (
output Q,
input D,
diff --git a/ql-qlf-plugin/pp3/brams_map.v b/ql-qlf-plugin/pp3/brams_map.v
index ded9343..07b65b7 100644
--- a/ql-qlf-plugin/pp3/brams_map.v
+++ b/ql-qlf-plugin/pp3/brams_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module \$__QUICKLOGIC_RAMB16K (
CLK2,
diff --git a/ql-qlf-plugin/pp3/brams_sim.v b/ql-qlf-plugin/pp3/brams_sim.v
index 2795852..0981c7a 100644
--- a/ql-qlf-plugin/pp3/brams_sim.v
+++ b/ql-qlf-plugin/pp3/brams_sim.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
`timescale 1ns / 10ps
module fifo_controller_model (
diff --git a/ql-qlf-plugin/pp3/cells_map.v b/ql-qlf-plugin/pp3/cells_map.v
index f2a6a8c..625b2c5 100644
--- a/ql-qlf-plugin/pp3/cells_map.v
+++ b/ql-qlf-plugin/pp3/cells_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module \$_MUX8_ (
A,
diff --git a/ql-qlf-plugin/pp3/cells_sim.v b/ql-qlf-plugin/pp3/cells_sim.v
index e498d4e..71c98c6 100644
--- a/ql-qlf-plugin/pp3/cells_sim.v
+++ b/ql-qlf-plugin/pp3/cells_sim.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module inv (
output Q,
diff --git a/ql-qlf-plugin/pp3/ffs_map.v b/ql-qlf-plugin/pp3/ffs_map.v
index 3bd5e98..c023fc1 100644
--- a/ql-qlf-plugin/pp3/ffs_map.v
+++ b/ql-qlf-plugin/pp3/ffs_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module \$_DFFSRE_PPPP_ (
input C,
diff --git a/ql-qlf-plugin/pp3/latches_map.v b/ql-qlf-plugin/pp3/latches_map.v
index 740e9a3..e7825a7 100644
--- a/ql-qlf-plugin/pp3/latches_map.v
+++ b/ql-qlf-plugin/pp3/latches_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module \$_DLATCH_P_ (E, D, Q);
wire [1023:0] _TECHMAP_DO_ = "simplemap; opt";
diff --git a/ql-qlf-plugin/pp3/lut_map.v b/ql-qlf-plugin/pp3/lut_map.v
index 50b39b2..867a963 100644
--- a/ql-qlf-plugin/pp3/lut_map.v
+++ b/ql-qlf-plugin/pp3/lut_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module \$lut (
A,
diff --git a/ql-qlf-plugin/pp3/mult_sim.v b/ql-qlf-plugin/pp3/mult_sim.v
index b2bf6e3..432e485 100644
--- a/ql-qlf-plugin/pp3/mult_sim.v
+++ b/ql-qlf-plugin/pp3/mult_sim.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* blackbox *)
module qlal4s3_mult_32x32_cell (
diff --git a/ql-qlf-plugin/pp3/qlal3_sim.v b/ql-qlf-plugin/pp3/qlal3_sim.v
index a922bd5..e801df7 100644
--- a/ql-qlf-plugin/pp3/qlal3_sim.v
+++ b/ql-qlf-plugin/pp3/qlal3_sim.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* blackbox *)
(* keep *)
diff --git a/ql-qlf-plugin/pp3/qlal4s3b_sim.v b/ql-qlf-plugin/pp3/qlal4s3b_sim.v
index 5a8f69a..68a37fc 100644
--- a/ql-qlf-plugin/pp3/qlal4s3b_sim.v
+++ b/ql-qlf-plugin/pp3/qlal4s3b_sim.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
`timescale 1ns / 10ps
module ahb_gen_bfm (
diff --git a/ql-qlf-plugin/pp3_braminit.cc b/ql-qlf-plugin/pp3_braminit.cc
index 7ee3dd0..0c9b860 100644
--- a/ql-qlf-plugin/pp3_braminit.cc
+++ b/ql-qlf-plugin/pp3_braminit.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
diff --git a/ql-qlf-plugin/ql-dsp-simd.cc b/ql-qlf-plugin/ql-dsp-simd.cc
index 5e3a6bb..d70e2a6 100644
--- a/ql-qlf-plugin/ql-dsp-simd.cc
+++ b/ql-qlf-plugin/ql-dsp-simd.cc
@@ -1,10 +1,12 @@
-// Copyright (C) 2020-2022 The SymbiFlow Authors.
-//
-// Use of this source code is governed by a ISC-style
-// license that can be found in the LICENSE file or at
-// https://opensource.org/licenses/ISC
-//
-// SPDX-License-Identifier:ISC
+/*
+ * Copyright (C) 2019-2022 The SymbiFlow Authors.
+ *
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
+ *
+ * SPDX-License-Identifier:ISC
+ */
#include "kernel/log.h"
#include "kernel/register.h"
diff --git a/ql-qlf-plugin/ql-dsp.cc b/ql-qlf-plugin/ql-dsp.cc
index 1b03369..fe5a986 100644
--- a/ql-qlf-plugin/ql-dsp.cc
+++ b/ql-qlf-plugin/ql-dsp.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2021 QuickLogic Corp.
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
diff --git a/ql-qlf-plugin/ql-edif.cc b/ql-qlf-plugin/ql-edif.cc
index 9d136af..a6bed4c 100644
--- a/ql-qlf-plugin/ql-edif.cc
+++ b/ql-qlf-plugin/ql-edif.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Claire Xenia Wolf <claire@yosyshq.com>
- * Copyright (C) 2021 The SymbiFlow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
diff --git a/ql-qlf-plugin/qlf_k4n8/arith_map.v b/ql-qlf-plugin/qlf_k4n8/arith_map.v
index 5ddc95f..6e3ee6d 100644
--- a/ql-qlf-plugin/qlf_k4n8/arith_map.v
+++ b/ql-qlf-plugin/qlf_k4n8/arith_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* techmap_celltype = "$alu" *)
module _80_quicklogic_alu (A, B, CI, BI, X, Y, CO);
diff --git a/ql-qlf-plugin/qlf_k4n8/cells_sim.v b/ql-qlf-plugin/qlf_k4n8/cells_sim.v
index c0cd369..96caadd 100644
--- a/ql-qlf-plugin/qlf_k4n8/cells_sim.v
+++ b/ql-qlf-plugin/qlf_k4n8/cells_sim.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* abc9_box, lib_whitebox *)
module adder_lut4(
diff --git a/ql-qlf-plugin/qlf_k4n8/ffs_map.v b/ql-qlf-plugin/qlf_k4n8/ffs_map.v
index 8e6c1fe..cd8837b 100644
--- a/ql-qlf-plugin/qlf_k4n8/ffs_map.v
+++ b/ql-qlf-plugin/qlf_k4n8/ffs_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module \$_DFF_P_ (D, Q, C);
input D;
diff --git a/ql-qlf-plugin/qlf_k6n10/arith_map.v b/ql-qlf-plugin/qlf_k6n10/arith_map.v
index 6681035..d8d4665 100644
--- a/ql-qlf-plugin/qlf_k6n10/arith_map.v
+++ b/ql-qlf-plugin/qlf_k6n10/arith_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
//////////////////////////
// arithmetic //
diff --git a/ql-qlf-plugin/qlf_k6n10/brams_map.v b/ql-qlf-plugin/qlf_k6n10/brams_map.v
index 190f48a..f363805 100644
--- a/ql-qlf-plugin/qlf_k6n10/brams_map.v
+++ b/ql-qlf-plugin/qlf_k6n10/brams_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module \$__QLF_RAM16K (
diff --git a/ql-qlf-plugin/qlf_k6n10/cells_sim.v b/ql-qlf-plugin/qlf_k6n10/cells_sim.v
index ad22df3..d015c8a 100644
--- a/ql-qlf-plugin/qlf_k6n10/cells_sim.v
+++ b/ql-qlf-plugin/qlf_k6n10/cells_sim.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* abc9_box, lib_whitebox *)
module adder(
diff --git a/ql-qlf-plugin/qlf_k6n10/dsp_map.v b/ql-qlf-plugin/qlf_k6n10/dsp_map.v
index 4b8ae64..49d5e23 100644
--- a/ql-qlf-plugin/qlf_k6n10/dsp_map.v
+++ b/ql-qlf-plugin/qlf_k6n10/dsp_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module \$__MUL16X16 (input [15:0] A, input [15:0] B, output [31:0] Y);
parameter A_SIGNED = 0;
diff --git a/ql-qlf-plugin/qlf_k6n10/ffs_map.v b/ql-qlf-plugin/qlf_k6n10/ffs_map.v
index b223430..500d21a 100644
--- a/ql-qlf-plugin/qlf_k6n10/ffs_map.v
+++ b/ql-qlf-plugin/qlf_k6n10/ffs_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
// Basic DFF
diff --git a/ql-qlf-plugin/qlf_k6n10/lut_map.v b/ql-qlf-plugin/qlf_k6n10/lut_map.v
index e8b2a64..9687a90 100644
--- a/ql-qlf-plugin/qlf_k6n10/lut_map.v
+++ b/ql-qlf-plugin/qlf_k6n10/lut_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
`ifndef NO_LUT
module \$lut (A, Y);
diff --git a/ql-qlf-plugin/qlf_k6n10f/TDP18Kx18_FIFO.v b/ql-qlf-plugin/qlf_k6n10f/TDP18Kx18_FIFO.v
index 696c2a7..c9d0b8a 100644
--- a/ql-qlf-plugin/qlf_k6n10f/TDP18Kx18_FIFO.v
+++ b/ql-qlf-plugin/qlf_k6n10f/TDP18Kx18_FIFO.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2022 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module TDP18K_FIFO (
RMODE_A,
diff --git a/ql-qlf-plugin/qlf_k6n10f/arith_map.v b/ql-qlf-plugin/qlf_k6n10f/arith_map.v
index 0d97131..35bd691 100644
--- a/ql-qlf-plugin/qlf_k6n10f/arith_map.v
+++ b/ql-qlf-plugin/qlf_k6n10f/arith_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* techmap_celltype = "$alu" *)
module _80_quicklogic_alu (A, B, CI, BI, X, Y, CO);
parameter A_SIGNED = 0;
diff --git a/ql-qlf-plugin/qlf_k6n10f/brams_map.v b/ql-qlf-plugin/qlf_k6n10f/brams_map.v
index a98d7f0..e1b7f27 100644
--- a/ql-qlf-plugin/qlf_k6n10f/brams_map.v
+++ b/ql-qlf-plugin/qlf_k6n10f/brams_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
`define MODE_36 3'b111 // 36 or 32-bit
`define MODE_18 3'b110 // 18 or 16-bit
diff --git a/ql-qlf-plugin/qlf_k6n10f/cells_sim.v b/ql-qlf-plugin/qlf_k6n10f/cells_sim.v
index 7ceddda..f382797 100644
--- a/ql-qlf-plugin/qlf_k6n10f/cells_sim.v
+++ b/ql-qlf-plugin/qlf_k6n10f/cells_sim.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* abc9_flop, lib_whitebox *)
module sh_dff(
diff --git a/ql-qlf-plugin/qlf_k6n10f/dsp_final_map.v b/ql-qlf-plugin/qlf_k6n10f/dsp_final_map.v
index e4c1220..79c2f52 100644
--- a/ql-qlf-plugin/qlf_k6n10f/dsp_final_map.v
+++ b/ql-qlf-plugin/qlf_k6n10f/dsp_final_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module dsp_t1_20x18x64 (
input [19:0] a_i,
diff --git a/ql-qlf-plugin/qlf_k6n10f/dsp_map.v b/ql-qlf-plugin/qlf_k6n10f/dsp_map.v
index fe0db9f..681d113 100644
--- a/ql-qlf-plugin/qlf_k6n10f/dsp_map.v
+++ b/ql-qlf-plugin/qlf_k6n10f/dsp_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module \$__QL_MUL20X18 (input [19:0] A, input [17:0] B, output [37:0] Y);
parameter A_SIGNED = 0;
diff --git a/ql-qlf-plugin/qlf_k6n10f/ffs_map.v b/ql-qlf-plugin/qlf_k6n10f/ffs_map.v
index be92436..8e30585 100644
--- a/ql-qlf-plugin/qlf_k6n10f/ffs_map.v
+++ b/ql-qlf-plugin/qlf_k6n10f/ffs_map.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
// Basic DFF
diff --git a/ql-qlf-plugin/qlf_k6n10f/sram1024x18.v b/ql-qlf-plugin/qlf_k6n10f/sram1024x18.v
index c732a26..88a571d 100644
--- a/ql-qlf-plugin/qlf_k6n10f/sram1024x18.v
+++ b/ql-qlf-plugin/qlf_k6n10f/sram1024x18.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2022 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module sram1024x18 (
clk_a,
diff --git a/ql-qlf-plugin/qlf_k6n10f/ufifo_ctl.v b/ql-qlf-plugin/qlf_k6n10f/ufifo_ctl.v
index 2fd87bb..b1f7164 100644
--- a/ql-qlf-plugin/qlf_k6n10f/ufifo_ctl.v
+++ b/ql-qlf-plugin/qlf_k6n10f/ufifo_ctl.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2022 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module fifo_ctl (
raddr,
diff --git a/ql-qlf-plugin/quicklogic_eqn.cc b/ql-qlf-plugin/quicklogic_eqn.cc
index 232efde..4419432 100644
--- a/ql-qlf-plugin/quicklogic_eqn.cc
+++ b/ql-qlf-plugin/quicklogic_eqn.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2021 Lalit Sharma <lsharma@quicklogic.com>
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
diff --git a/ql-qlf-plugin/synth_quicklogic.cc b/ql-qlf-plugin/synth_quicklogic.cc
index fdb23b0..a44c9e4 100644
--- a/ql-qlf-plugin/synth_quicklogic.cc
+++ b/ql-qlf-plugin/synth_quicklogic.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2021 Lalit Sharma <lsharma@quicklogic.com>
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
#include "kernel/celltypes.h"
diff --git a/ql-qlf-plugin/tests/Makefile b/ql-qlf-plugin/tests/Makefile
index 639fb63..37654a5 100644
--- a/ql-qlf-plugin/tests/Makefile
+++ b/ql-qlf-plugin/tests/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
# The bram test will be enable in a future PR after it's been fixed.
diff --git a/ql-qlf-plugin/tests/consts/consts.v b/ql-qlf-plugin/tests/consts/consts.v
index 6d7ab29..884e4c1 100644
--- a/ql-qlf-plugin/tests/consts/consts.v
+++ b/ql-qlf-plugin/tests/consts/consts.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
(* keep_hierarchy *)
module my_lut (
diff --git a/ql-qlf-plugin/tests/dffs/dffs.v b/ql-qlf-plugin/tests/dffs/dffs.v
index 49728f1..60c1780 100644
--- a/ql-qlf-plugin/tests/dffs/dffs.v
+++ b/ql-qlf-plugin/tests/dffs/dffs.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module my_dff (
input d,
diff --git a/ql-qlf-plugin/tests/fsm/fsm.v b/ql-qlf-plugin/tests/fsm/fsm.v
index ee28584..5b276aa 100644
--- a/ql-qlf-plugin/tests/fsm/fsm.v
+++ b/ql-qlf-plugin/tests/fsm/fsm.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module fsm (
clock,
diff --git a/ql-qlf-plugin/tests/full_adder/full_adder.v b/ql-qlf-plugin/tests/full_adder/full_adder.v
index b190cbe..8bbbce7 100644
--- a/ql-qlf-plugin/tests/full_adder/full_adder.v
+++ b/ql-qlf-plugin/tests/full_adder/full_adder.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module full_adder (
input wire [`WIDTH-1:0] A,
diff --git a/ql-qlf-plugin/tests/iob_no_flatten/iob_no_flatten.v b/ql-qlf-plugin/tests/iob_no_flatten/iob_no_flatten.v
index 753eaa6..47e85f7 100644
--- a/ql-qlf-plugin/tests/iob_no_flatten/iob_no_flatten.v
+++ b/ql-qlf-plugin/tests/iob_no_flatten/iob_no_flatten.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module my_dff (
input d,
diff --git a/ql-qlf-plugin/tests/latches/latches.v b/ql-qlf-plugin/tests/latches/latches.v
index fd7f312..13b76d6 100644
--- a/ql-qlf-plugin/tests/latches/latches.v
+++ b/ql-qlf-plugin/tests/latches/latches.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module latchp (
input d,
diff --git a/ql-qlf-plugin/tests/logic/logic.v b/ql-qlf-plugin/tests/logic/logic.v
index efc53c7..cc05402 100644
--- a/ql-qlf-plugin/tests/logic/logic.v
+++ b/ql-qlf-plugin/tests/logic/logic.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input [0:7] in,
diff --git a/ql-qlf-plugin/tests/mac_unit/mac_unit.v b/ql-qlf-plugin/tests/mac_unit/mac_unit.v
index 0b4e91b..6152c61 100644
--- a/ql-qlf-plugin/tests/mac_unit/mac_unit.v
+++ b/ql-qlf-plugin/tests/mac_unit/mac_unit.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module mac_unit (
a,
diff --git a/ql-qlf-plugin/tests/multiplier/multiplier.v b/ql-qlf-plugin/tests/multiplier/multiplier.v
index 960ff7e..5523a0a 100644
--- a/ql-qlf-plugin/tests/multiplier/multiplier.v
+++ b/ql-qlf-plugin/tests/multiplier/multiplier.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module mult16x16 (
a,
diff --git a/ql-qlf-plugin/tests/mux/mux.v b/ql-qlf-plugin/tests/mux/mux.v
index d0d30fa..b18f65f 100644
--- a/ql-qlf-plugin/tests/mux/mux.v
+++ b/ql-qlf-plugin/tests/mux/mux.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module mux2 (
S,
diff --git a/ql-qlf-plugin/tests/pp3_bram/pp3_bram.v b/ql-qlf-plugin/tests/pp3_bram/pp3_bram.v
index 78f14b7..784f67d 100644
--- a/ql-qlf-plugin/tests/pp3_bram/pp3_bram.v
+++ b/ql-qlf-plugin/tests/pp3_bram/pp3_bram.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module my_ram (
CLK,
diff --git a/ql-qlf-plugin/tests/qlf_k6n10_bram/bram.v b/ql-qlf-plugin/tests/qlf_k6n10_bram/bram.v
index ab531a0..f19c3ce 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10_bram/bram.v
+++ b/ql-qlf-plugin/tests/qlf_k6n10_bram/bram.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module BRAM #(parameter AWIDTH = 9,
parameter DWIDTH = 32)
diff --git a/ql-qlf-plugin/tests/qlf_k6n10f/bram_sdp/bram_sdp.v b/ql-qlf-plugin/tests/qlf_k6n10f/bram_sdp/bram_sdp.v
index 8433c56..8ac8977 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10f/bram_sdp/bram_sdp.v
+++ b/ql-qlf-plugin/tests/qlf_k6n10f/bram_sdp/bram_sdp.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2022 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module BRAM_SDP #(parameter AWIDTH = 9,
parameter DWIDTH = 32)(
diff --git a/ql-qlf-plugin/tests/qlf_k6n10f/bram_sdp/sim/Makefile b/ql-qlf-plugin/tests/qlf_k6n10f/bram_sdp/sim/Makefile
index 0c9bab3..23c78ad 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10f/bram_sdp/sim/Makefile
+++ b/ql-qlf-plugin/tests/qlf_k6n10f/bram_sdp/sim/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2022 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
TESTBENCH = bram_sdp_tb.v
POST_SYNTH = bram_sdp_32x512_post_synth bram_sdp_16x1024_post_synth bram_sdp_8x2048_post_synth bram_sdp_4x4096_post_synth
diff --git a/ql-qlf-plugin/tests/qlf_k6n10f/bram_sdp/sim/bram_sdp_tb.v b/ql-qlf-plugin/tests/qlf_k6n10f/bram_sdp/sim/bram_sdp_tb.v
index d5af767..3641f1f 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10f/bram_sdp/sim/bram_sdp_tb.v
+++ b/ql-qlf-plugin/tests/qlf_k6n10f/bram_sdp/sim/bram_sdp_tb.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2022 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
`timescale 1ns/1ps
diff --git a/ql-qlf-plugin/tests/qlf_k6n10f/bram_tdp/bram_tdp.v b/ql-qlf-plugin/tests/qlf_k6n10f/bram_tdp/bram_tdp.v
index 3486fa2..96218f6 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10f/bram_tdp/bram_tdp.v
+++ b/ql-qlf-plugin/tests/qlf_k6n10f/bram_tdp/bram_tdp.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2022 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module BRAM_TDP #(parameter AWIDTH = 9,
parameter DWIDTH = 32)(
diff --git a/ql-qlf-plugin/tests/qlf_k6n10f/bram_tdp/sim/Makefile b/ql-qlf-plugin/tests/qlf_k6n10f/bram_tdp/sim/Makefile
index 06b45cc..48de42d 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10f/bram_tdp/sim/Makefile
+++ b/ql-qlf-plugin/tests/qlf_k6n10f/bram_tdp/sim/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2022 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
TESTBENCH = bram_tdp_tb.v
POST_SYNTH = bram_tdp_32x512_post_synth bram_tdp_16x1024_post_synth bram_tdp_8x2048_post_synth bram_tdp_4x4096_post_synth
diff --git a/ql-qlf-plugin/tests/qlf_k6n10f/bram_tdp/sim/bram_tdp_tb.v b/ql-qlf-plugin/tests/qlf_k6n10f/bram_tdp/sim/bram_tdp_tb.v
index 90cbf4e..77b3f46 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10f/bram_tdp/sim/bram_tdp_tb.v
+++ b/ql-qlf-plugin/tests/qlf_k6n10f/bram_tdp/sim/bram_tdp_tb.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2022 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
`timescale 1ns/1ps
diff --git a/ql-qlf-plugin/tests/qlf_k6n10f/dsp_macc/dsp_macc.v b/ql-qlf-plugin/tests/qlf_k6n10f/dsp_macc/dsp_macc.v
index 0840210..6933e90 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10f/dsp_macc/dsp_macc.v
+++ b/ql-qlf-plugin/tests/qlf_k6n10f/dsp_macc/dsp_macc.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module macc_simple (
input wire clk,
diff --git a/ql-qlf-plugin/tests/qlf_k6n10f/dsp_mult/dsp_mult.v b/ql-qlf-plugin/tests/qlf_k6n10f/dsp_mult/dsp_mult.v
index cd07ba3..f8b25e6 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10f/dsp_mult/dsp_mult.v
+++ b/ql-qlf-plugin/tests/qlf_k6n10f/dsp_mult/dsp_mult.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module mult_16x16 (
input wire [15:0] A,
diff --git a/ql-qlf-plugin/tests/qlf_k6n10f/dsp_simd/dsp_simd.v b/ql-qlf-plugin/tests/qlf_k6n10f/dsp_simd/dsp_simd.v
index b871eb8..08cd994 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10f/dsp_simd/dsp_simd.v
+++ b/ql-qlf-plugin/tests/qlf_k6n10f/dsp_simd/dsp_simd.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module simd_mult (
input wire clk,
diff --git a/ql-qlf-plugin/tests/qlf_k6n10f/sim_dsp_fir/sim_dsp_fir.v b/ql-qlf-plugin/tests/qlf_k6n10f/sim_dsp_fir/sim_dsp_fir.v
index 2f953c0..5565ddb 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10f/sim_dsp_fir/sim_dsp_fir.v
+++ b/ql-qlf-plugin/tests/qlf_k6n10f/sim_dsp_fir/sim_dsp_fir.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
`include "qlf_k6n10f/cells_sim.v"
diff --git a/ql-qlf-plugin/tests/qlf_k6n10f/sim_dsp_mult/sim_dsp_mult.v b/ql-qlf-plugin/tests/qlf_k6n10f/sim_dsp_mult/sim_dsp_mult.v
index f162756..22ba57d 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10f/sim_dsp_mult/sim_dsp_mult.v
+++ b/ql-qlf-plugin/tests/qlf_k6n10f/sim_dsp_mult/sim_dsp_mult.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
`include "qlf_k6n10f/cells_sim.v"
`timescale 1ns/1ps
diff --git a/ql-qlf-plugin/tests/qlf_k6n10f/sim_dsp_mult_r/sim_dsp_mult_r.v b/ql-qlf-plugin/tests/qlf_k6n10f/sim_dsp_mult_r/sim_dsp_mult_r.v
index fbc1ba9..eae3589 100644
--- a/ql-qlf-plugin/tests/qlf_k6n10f/sim_dsp_mult_r/sim_dsp_mult_r.v
+++ b/ql-qlf-plugin/tests/qlf_k6n10f/sim_dsp_mult_r/sim_dsp_mult_r.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
`include "qlf_k6n10f/cells_sim.v"
diff --git a/ql-qlf-plugin/tests/shreg/shreg.v b/ql-qlf-plugin/tests/shreg/shreg.v
index d0569c9..ff1712f 100644
--- a/ql-qlf-plugin/tests/shreg/shreg.v
+++ b/ql-qlf-plugin/tests/shreg/shreg.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input wire I,
diff --git a/ql-qlf-plugin/tests/tribuf/tribuf.v b/ql-qlf-plugin/tests/tribuf/tribuf.v
index 01f3779..95a9f8e 100644
--- a/ql-qlf-plugin/tests/tribuf/tribuf.v
+++ b/ql-qlf-plugin/tests/tribuf/tribuf.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module tristate (
en,
diff --git a/sdc-plugin/Makefile b/sdc-plugin/Makefile
index 7fe61e4..f25e578 100644
--- a/sdc-plugin/Makefile
+++ b/sdc-plugin/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
NAME = sdc
SOURCES = buffers.cc \
diff --git a/sdc-plugin/buffers.cc b/sdc-plugin/buffers.cc
index 33aceee..493d98c 100644
--- a/sdc-plugin/buffers.cc
+++ b/sdc-plugin/buffers.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#include "buffers.h"
#include <cassert>
diff --git a/sdc-plugin/buffers.h b/sdc-plugin/buffers.h
index bfa5a20..ab894af 100644
--- a/sdc-plugin/buffers.h
+++ b/sdc-plugin/buffers.h
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#ifndef _BUFFERS_H_
#define _BUFFERS_H_
diff --git a/sdc-plugin/clocks.cc b/sdc-plugin/clocks.cc
index 5b60700..6cbabbb 100644
--- a/sdc-plugin/clocks.cc
+++ b/sdc-plugin/clocks.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#include "clocks.h"
#include "kernel/register.h"
diff --git a/sdc-plugin/clocks.h b/sdc-plugin/clocks.h
index f565299..0aa0caa 100644
--- a/sdc-plugin/clocks.h
+++ b/sdc-plugin/clocks.h
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#ifndef _CLOCKS_H_
#define _CLOCKS_H_
diff --git a/sdc-plugin/propagation.cc b/sdc-plugin/propagation.cc
index 02fa865..00958f5 100644
--- a/sdc-plugin/propagation.cc
+++ b/sdc-plugin/propagation.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#include "propagation.h"
#include <cassert>
diff --git a/sdc-plugin/propagation.h b/sdc-plugin/propagation.h
index 6b0f755..8be770f 100644
--- a/sdc-plugin/propagation.h
+++ b/sdc-plugin/propagation.h
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#ifndef _PROPAGATION_H_
#define _PROPAGATION_H_
diff --git a/sdc-plugin/sdc.cc b/sdc-plugin/sdc.cc
index a787691..317bbca 100644
--- a/sdc-plugin/sdc.cc
+++ b/sdc-plugin/sdc.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#include <algorithm>
#include <array>
diff --git a/sdc-plugin/sdc_writer.cc b/sdc-plugin/sdc_writer.cc
index 7004f47..af67197 100644
--- a/sdc-plugin/sdc_writer.cc
+++ b/sdc-plugin/sdc_writer.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#include "sdc_writer.h"
diff --git a/sdc-plugin/sdc_writer.h b/sdc-plugin/sdc_writer.h
index 224f18a..7f21ad7 100644
--- a/sdc-plugin/sdc_writer.h
+++ b/sdc-plugin/sdc_writer.h
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#ifndef _SDC_WRITER_H_
#define _SDC_WRITER_H_
diff --git a/sdc-plugin/set_clock_groups.cc b/sdc-plugin/set_clock_groups.cc
index e02047b..0b7b952 100644
--- a/sdc-plugin/set_clock_groups.cc
+++ b/sdc-plugin/set_clock_groups.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#include "set_clock_groups.h"
#include "kernel/log.h"
diff --git a/sdc-plugin/set_clock_groups.h b/sdc-plugin/set_clock_groups.h
index 29062fa..4d41767 100644
--- a/sdc-plugin/set_clock_groups.h
+++ b/sdc-plugin/set_clock_groups.h
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#ifndef _SET_CLOCK_GROUPS_H_
#define _SET_CLOCK_GROUPS_H_
diff --git a/sdc-plugin/set_false_path.cc b/sdc-plugin/set_false_path.cc
index e5083b4..31dc61c 100644
--- a/sdc-plugin/set_false_path.cc
+++ b/sdc-plugin/set_false_path.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#include "set_false_path.h"
#include "kernel/log.h"
diff --git a/sdc-plugin/set_false_path.h b/sdc-plugin/set_false_path.h
index de36aa4..2003f82 100644
--- a/sdc-plugin/set_false_path.h
+++ b/sdc-plugin/set_false_path.h
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#ifndef _SET_FALSE_PATH_H_
#define _SET_FALSE_PATH_H_
diff --git a/sdc-plugin/set_max_delay.cc b/sdc-plugin/set_max_delay.cc
index c517dec..19384ef 100644
--- a/sdc-plugin/set_max_delay.cc
+++ b/sdc-plugin/set_max_delay.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#include "set_max_delay.h"
#include "kernel/log.h"
diff --git a/sdc-plugin/set_max_delay.h b/sdc-plugin/set_max_delay.h
index 2602643..7db8459 100644
--- a/sdc-plugin/set_max_delay.h
+++ b/sdc-plugin/set_max_delay.h
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#ifndef _SET_MAX_DELAY_H_
#define _SET_MAX_DELAY_H_
diff --git a/sdc-plugin/tests/Makefile b/sdc-plugin/tests/Makefile
index bbc0f1a..3fad798 100644
--- a/sdc-plugin/tests/Makefile
+++ b/sdc-plugin/tests/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
# abc9 - test that abc9.D is correctly set after importing a clock.
# counter, counter2, pll - test buffer and clock divider propagation
diff --git a/sdc-plugin/tests/abc9/abc9.v b/sdc-plugin/tests/abc9/abc9.v
index b87d2bf..9b6f9e0 100644
--- a/sdc-plugin/tests/abc9/abc9.v
+++ b/sdc-plugin/tests/abc9/abc9.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk1,
diff --git a/sdc-plugin/tests/counter/counter.v b/sdc-plugin/tests/counter/counter.v
index 6478a4c..0ca84bb 100644
--- a/sdc-plugin/tests/counter/counter.v
+++ b/sdc-plugin/tests/counter/counter.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/sdc-plugin/tests/counter2/counter2.v b/sdc-plugin/tests/counter2/counter2.v
index 6478a4c..0ca84bb 100644
--- a/sdc-plugin/tests/counter2/counter2.v
+++ b/sdc-plugin/tests/counter2/counter2.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/sdc-plugin/tests/create_clock_add/create_clock_add.v b/sdc-plugin/tests/create_clock_add/create_clock_add.v
index 6478a4c..0ca84bb 100644
--- a/sdc-plugin/tests/create_clock_add/create_clock_add.v
+++ b/sdc-plugin/tests/create_clock_add/create_clock_add.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/sdc-plugin/tests/get_clocks/get_clocks.v b/sdc-plugin/tests/get_clocks/get_clocks.v
index 1154245..59dd17e 100644
--- a/sdc-plugin/tests/get_clocks/get_clocks.v
+++ b/sdc-plugin/tests/get_clocks/get_clocks.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/sdc-plugin/tests/period_check/period_check.v b/sdc-plugin/tests/period_check/period_check.v
index 653f5f1..d49af36 100644
--- a/sdc-plugin/tests/period_check/period_check.v
+++ b/sdc-plugin/tests/period_check/period_check.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
(* CLOCK_SIGNAL = "yes", WAVEFORM = "0 5" *)
diff --git a/sdc-plugin/tests/period_format_check/period_format_check.v b/sdc-plugin/tests/period_format_check/period_format_check.v
index befb6cb..cce3442 100644
--- a/sdc-plugin/tests/period_format_check/period_format_check.v
+++ b/sdc-plugin/tests/period_format_check/period_format_check.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
(* CLOCK_SIGNAL = "yes", PERIOD = "bad value", WAVEFORM = "0 5" *)
diff --git a/sdc-plugin/tests/pll/pll.v b/sdc-plugin/tests/pll/pll.v
index b799dc3..9410ffd 100644
--- a/sdc-plugin/tests/pll/pll.v
+++ b/sdc-plugin/tests/pll/pll.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/sdc-plugin/tests/pll_approx_equal/pll_approx_equal.v b/sdc-plugin/tests/pll_approx_equal/pll_approx_equal.v
index a3509bd..2c622af 100644
--- a/sdc-plugin/tests/pll_approx_equal/pll_approx_equal.v
+++ b/sdc-plugin/tests/pll_approx_equal/pll_approx_equal.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/sdc-plugin/tests/pll_dangling_wires/pll_dangling_wires.v b/sdc-plugin/tests/pll_dangling_wires/pll_dangling_wires.v
index a76a39e..ccd4819 100644
--- a/sdc-plugin/tests/pll_dangling_wires/pll_dangling_wires.v
+++ b/sdc-plugin/tests/pll_dangling_wires/pll_dangling_wires.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/sdc-plugin/tests/pll_div/pll_div.v b/sdc-plugin/tests/pll_div/pll_div.v
index e073918..2e50345 100644
--- a/sdc-plugin/tests/pll_div/pll_div.v
+++ b/sdc-plugin/tests/pll_div/pll_div.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/sdc-plugin/tests/pll_fbout_phase/pll_fbout_phase.v b/sdc-plugin/tests/pll_fbout_phase/pll_fbout_phase.v
index f7ff414..5013d44 100644
--- a/sdc-plugin/tests/pll_fbout_phase/pll_fbout_phase.v
+++ b/sdc-plugin/tests/pll_fbout_phase/pll_fbout_phase.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/sdc-plugin/tests/pll_propagated/pll_propagated.v b/sdc-plugin/tests/pll_propagated/pll_propagated.v
index b799dc3..9410ffd 100644
--- a/sdc-plugin/tests/pll_propagated/pll_propagated.v
+++ b/sdc-plugin/tests/pll_propagated/pll_propagated.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/sdc-plugin/tests/restore_from_json/restore_from_json.v b/sdc-plugin/tests/restore_from_json/restore_from_json.v
index cc39884..e0aec1c 100644
--- a/sdc-plugin/tests/restore_from_json/restore_from_json.v
+++ b/sdc-plugin/tests/restore_from_json/restore_from_json.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/sdc-plugin/tests/set_clock_groups/set_clock_groups.v b/sdc-plugin/tests/set_clock_groups/set_clock_groups.v
index 3d7e0f1..afc56d8 100644
--- a/sdc-plugin/tests/set_clock_groups/set_clock_groups.v
+++ b/sdc-plugin/tests/set_clock_groups/set_clock_groups.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
(* async_reg = "true", mr_ff = "true", dont_touch = "true" *) input clk,
diff --git a/sdc-plugin/tests/set_false_path/set_false_path.v b/sdc-plugin/tests/set_false_path/set_false_path.v
index 3d7e0f1..afc56d8 100644
--- a/sdc-plugin/tests/set_false_path/set_false_path.v
+++ b/sdc-plugin/tests/set_false_path/set_false_path.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
(* async_reg = "true", mr_ff = "true", dont_touch = "true" *) input clk,
diff --git a/sdc-plugin/tests/set_max_delay/set_max_delay.v b/sdc-plugin/tests/set_max_delay/set_max_delay.v
index 3d7e0f1..afc56d8 100644
--- a/sdc-plugin/tests/set_max_delay/set_max_delay.v
+++ b/sdc-plugin/tests/set_max_delay/set_max_delay.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
(* async_reg = "true", mr_ff = "true", dont_touch = "true" *) input clk,
diff --git a/sdc-plugin/tests/waveform_check/waveform_check.v b/sdc-plugin/tests/waveform_check/waveform_check.v
index 4115c7e..9812dad 100644
--- a/sdc-plugin/tests/waveform_check/waveform_check.v
+++ b/sdc-plugin/tests/waveform_check/waveform_check.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
(* CLOCK_SIGNAL = "yes", PERIOD = "10", WAVEFORM = "bad value" *)
diff --git a/systemverilog-plugin/Makefile b/systemverilog-plugin/Makefile
index f0229fa..d63cee4 100644
--- a/systemverilog-plugin/Makefile
+++ b/systemverilog-plugin/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
NAME = systemverilog
SOURCES = UhdmAst.cc \
diff --git a/systemverilog-plugin/tests/Makefile b/systemverilog-plugin/tests/Makefile
index 66d5a63..76892a2 100644
--- a/systemverilog-plugin/tests/Makefile
+++ b/systemverilog-plugin/tests/Makefile
@@ -1,9 +1,9 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
include $(shell pwd)/../../Makefile_test.common
diff --git a/systemverilog-plugin/uhdmastfrontend.cc b/systemverilog-plugin/uhdmastfrontend.cc
index 9a22339..a84410b 100644
--- a/systemverilog-plugin/uhdmastfrontend.cc
+++ b/systemverilog-plugin/uhdmastfrontend.cc
@@ -1,21 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 Antmicro
-
- * Based on frontends/json/jsonparse.cc
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
diff --git a/systemverilog-plugin/uhdmcommonfrontend.cc b/systemverilog-plugin/uhdmcommonfrontend.cc
index a1536d4..a88101e 100644
--- a/systemverilog-plugin/uhdmcommonfrontend.cc
+++ b/systemverilog-plugin/uhdmcommonfrontend.cc
@@ -1,21 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 Antmicro
-
- * Based on frontends/json/jsonparse.cc
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
diff --git a/systemverilog-plugin/uhdmcommonfrontend.h b/systemverilog-plugin/uhdmcommonfrontend.h
index f2d12a8..616ff4b 100644
--- a/systemverilog-plugin/uhdmcommonfrontend.h
+++ b/systemverilog-plugin/uhdmcommonfrontend.h
@@ -1,21 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 Antmicro
-
- * Based on frontends/json/jsonparse.cc
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
diff --git a/systemverilog-plugin/uhdmsurelogastfrontend.cc b/systemverilog-plugin/uhdmsurelogastfrontend.cc
index 4828896..1768ff3 100644
--- a/systemverilog-plugin/uhdmsurelogastfrontend.cc
+++ b/systemverilog-plugin/uhdmsurelogastfrontend.cc
@@ -1,21 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2020 Antmicro
-
- * Based on frontends/json/jsonparse.cc
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
*/
diff --git a/uhdm-plugin/Makefile b/uhdm-plugin/Makefile
index 8018d76..3386320 100644
--- a/uhdm-plugin/Makefile
+++ b/uhdm-plugin/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2022 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
NAME = uhdm
SOURCES = uhdm.cc
diff --git a/uhdm-plugin/tests/Makefile b/uhdm-plugin/tests/Makefile
index 66d5a63..76892a2 100644
--- a/uhdm-plugin/tests/Makefile
+++ b/uhdm-plugin/tests/Makefile
@@ -1,9 +1,9 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
include $(shell pwd)/../../Makefile_test.common
diff --git a/uhdm-plugin/uhdm.cc b/uhdm-plugin/uhdm.cc
index 2babb21..596f0b7 100644
--- a/uhdm-plugin/uhdm.cc
+++ b/uhdm-plugin/uhdm.cc
@@ -1,19 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2022 Antmicro
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*/
#include "kernel/log.h"
diff --git a/xdc-plugin/BANK.v b/xdc-plugin/BANK.v
index c3a617f..206fcb3 100644
--- a/xdc-plugin/BANK.v
+++ b/xdc-plugin/BANK.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module BANK();
parameter FASM_EXTRA = "INTERNAL_VREF";
diff --git a/xdc-plugin/Makefile b/xdc-plugin/Makefile
index 9ed5452..b42a87b 100644
--- a/xdc-plugin/Makefile
+++ b/xdc-plugin/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
NAME = xdc
SOURCES = xdc.cc
diff --git a/xdc-plugin/tests/Makefile b/xdc-plugin/tests/Makefile
index c5dd666..a198daf 100644
--- a/xdc-plugin/tests/Makefile
+++ b/xdc-plugin/tests/Makefile
@@ -1,10 +1,10 @@
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
# counter - basic test for IOSTANDARD, SLEW, DRIVE, IN_TERM properties
# counter-dict - basic test using XDC -dict for IOSTANDARD, SLEW, DRIVE, IN_TERM properties
diff --git a/xdc-plugin/tests/compare_output_json.py b/xdc-plugin/tests/compare_output_json.py
index 12ff111..0846996 100644
--- a/xdc-plugin/tests/compare_output_json.py
+++ b/xdc-plugin/tests/compare_output_json.py
@@ -1,13 +1,13 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
#
-# Copyright (C) 2020-2021 The SymbiFlow Authors.
+# Copyright (C) 2019-2022 The SymbiFlow Authors
#
# Use of this source code is governed by a ISC-style
# license that can be found in the LICENSE file or at
# https://opensource.org/licenses/ISC
#
-# SPDX-License-Identifier:ISC
+# SPDX-License-Identifier: ISC
"""
diff --git a/xdc-plugin/tests/counter-dict/counter-dict.v b/xdc-plugin/tests/counter-dict/counter-dict.v
index 1b1565f..54c4380 100644
--- a/xdc-plugin/tests/counter-dict/counter-dict.v
+++ b/xdc-plugin/tests/counter-dict/counter-dict.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/xdc-plugin/tests/counter/counter.v b/xdc-plugin/tests/counter/counter.v
index 1b1565f..54c4380 100644
--- a/xdc-plugin/tests/counter/counter.v
+++ b/xdc-plugin/tests/counter/counter.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/xdc-plugin/tests/io_loc_pairs/cells_xtra.v b/xdc-plugin/tests/io_loc_pairs/cells_xtra.v
index 503ed07..c6fef30 100644
--- a/xdc-plugin/tests/io_loc_pairs/cells_xtra.v
+++ b/xdc-plugin/tests/io_loc_pairs/cells_xtra.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module GTPE2_CHANNEL (
(* iopad_external_pin *)
diff --git a/xdc-plugin/tests/io_loc_pairs/io_loc_pairs.v b/xdc-plugin/tests/io_loc_pairs/io_loc_pairs.v
index 62fc7a9..74581de 100644
--- a/xdc-plugin/tests/io_loc_pairs/io_loc_pairs.v
+++ b/xdc-plugin/tests/io_loc_pairs/io_loc_pairs.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/xdc-plugin/tests/non_zero_port_indexes/non_zero_port_indexes.v b/xdc-plugin/tests/non_zero_port_indexes/non_zero_port_indexes.v
index 2e09e24..24c66c6 100644
--- a/xdc-plugin/tests/non_zero_port_indexes/non_zero_port_indexes.v
+++ b/xdc-plugin/tests/non_zero_port_indexes/non_zero_port_indexes.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top(
output [5:2] LED
diff --git a/xdc-plugin/tests/package_pins-dict-space/package_pins-dict-space.v b/xdc-plugin/tests/package_pins-dict-space/package_pins-dict-space.v
index d4d172d..4f419e7 100644
--- a/xdc-plugin/tests/package_pins-dict-space/package_pins-dict-space.v
+++ b/xdc-plugin/tests/package_pins-dict-space/package_pins-dict-space.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/xdc-plugin/tests/package_pins/package_pins.v b/xdc-plugin/tests/package_pins/package_pins.v
index d4d172d..4f419e7 100644
--- a/xdc-plugin/tests/package_pins/package_pins.v
+++ b/xdc-plugin/tests/package_pins/package_pins.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/xdc-plugin/tests/port_indexes/port_indexes.v b/xdc-plugin/tests/port_indexes/port_indexes.v
index 1b1565f..54c4380 100644
--- a/xdc-plugin/tests/port_indexes/port_indexes.v
+++ b/xdc-plugin/tests/port_indexes/port_indexes.v
@@ -1,10 +1,10 @@
-// Copyright (C) 2020-2021 The SymbiFlow Authors.
+// Copyright (C) 2019-2022 The SymbiFlow Authors
//
// Use of this source code is governed by a ISC-style
// license that can be found in the LICENSE file or at
// https://opensource.org/licenses/ISC
//
-// SPDX-License-Identifier:ISC
+// SPDX-License-Identifier: ISC
module top (
input clk,
diff --git a/xdc-plugin/xdc.cc b/xdc-plugin/xdc.cc
index 45ef532..65756a5 100644
--- a/xdc-plugin/xdc.cc
+++ b/xdc-plugin/xdc.cc
@@ -1,20 +1,11 @@
/*
- * yosys -- Yosys Open SYnthesis Suite
+ * Copyright (C) 2019-2022 The SymbiFlow Authors
*
- * Copyright (C) 2012 Clifford Wolf <clifford@clifford.at>
- * Copyright (C) 2019 The Symbiflow Authors
+ * Use of this source code is governed by a ISC-style
+ * license that can be found in the LICENSE file or at
+ * https://opensource.org/licenses/ISC
*
- * Permission to use, copy, modify, and/or distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+ * SPDX-License-Identifier: ISC
*
* ---
*