Relicense to Apache-2.0 Signed-off-by: Karol Gugala <kgugala@antmicro.com>
diff --git a/.github/workflows/build-and-test.sh b/.github/workflows/build-and-test.sh index 56c5bd0..2d913b0 100644 --- a/.github/workflows/build-and-test.sh +++ b/.github/workflows/build-and-test.sh
@@ -1,11 +1,19 @@ #! /bin/bash -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 set -e
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 47c2401..a98124e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 name: CI tests
diff --git a/.github/workflows/common.sh b/.github/workflows/common.sh index 6600b73..9d51570 100644 --- a/.github/workflows/common.sh +++ b/.github/workflows/common.sh
@@ -1,11 +1,19 @@ #! /bin/bash -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 # 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 2fd9076..930ff57 100644 --- a/.github/workflows/format-check.sh +++ b/.github/workflows/format-check.sh
@@ -1,11 +1,19 @@ #! /bin/bash -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 set -e
diff --git a/.github/workflows/licensing.yml b/.github/workflows/licensing.yml index 9e49d75..60e54f6 100644 --- a/.github/workflows/licensing.yml +++ b/.github/workflows/licensing.yml
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 name: Licensing
diff --git a/.github/workflows/setup.sh b/.github/workflows/setup.sh index a1277ca..38bcf3f 100644 --- a/.github/workflows/setup.sh +++ b/.github/workflows/setup.sh
@@ -1,11 +1,19 @@ #! /bin/bash -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 set -e
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e92bb22..03d6c83 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md
@@ -9,8 +9,8 @@ ### License All software (code, associated documentation, support files, etc) in the Yosys F4PGA Plugins repository are licensed -under the very permissive [ISC Licence](COPYING). -A copy can be found in the [`COPYING`](COPYING) file. +under the very permissive [Apache-2.0 Licence](LICENSE). +A copy can be found in the [`LICENSE`](LICENSE) file. All new contributions must also be released under this license.
diff --git a/COPYING b/COPYING deleted file mode 100644 index bd8747f..0000000 --- a/COPYING +++ /dev/null
@@ -1,13 +0,0 @@ -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 -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.
diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/LICENSE
@@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License.
diff --git a/Makefile b/Makefile index e24f599..044fe00 100644 --- a/Makefile +++ b/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 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 f2d4f5e..e15753b 100644 --- a/common/bank_tiles.h +++ b/common/bank_tiles.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #include "kernel/log.h"
diff --git a/design_introspection-plugin/Makefile b/design_introspection-plugin/Makefile index 8835c56..604254e 100644 --- a/design_introspection-plugin/Makefile +++ b/design_introspection-plugin/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 NAME = design_introspection SOURCES = design_introspection.cc \
diff --git a/design_introspection-plugin/design_introspection.cc b/design_introspection-plugin/design_introspection.cc index ef2d73d..b5193bf 100644 --- a/design_introspection-plugin/design_introspection.cc +++ b/design_introspection-plugin/design_introspection.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */
diff --git a/design_introspection-plugin/get_cells.cc b/design_introspection-plugin/get_cells.cc index d8cf76a..ae4e82c 100644 --- a/design_introspection-plugin/get_cells.cc +++ b/design_introspection-plugin/get_cells.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #include "get_cells.h"
diff --git a/design_introspection-plugin/get_cells.h b/design_introspection-plugin/get_cells.h index 94bb268..c34da79 100644 --- a/design_introspection-plugin/get_cells.h +++ b/design_introspection-plugin/get_cells.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #ifndef _GET_CELLS_H_
diff --git a/design_introspection-plugin/get_cmd.h b/design_introspection-plugin/get_cmd.h index 389ea77..03a3771 100644 --- a/design_introspection-plugin/get_cmd.h +++ b/design_introspection-plugin/get_cmd.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #ifndef _GET_CMD_H_
diff --git a/design_introspection-plugin/get_count.cc b/design_introspection-plugin/get_count.cc index e7d3535..850d3f6 100644 --- a/design_introspection-plugin/get_count.cc +++ b/design_introspection-plugin/get_count.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */
diff --git a/design_introspection-plugin/get_count.h b/design_introspection-plugin/get_count.h index e51d5cc..837fe62 100644 --- a/design_introspection-plugin/get_count.h +++ b/design_introspection-plugin/get_count.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #ifndef _GET_COUNT_H_
diff --git a/design_introspection-plugin/get_nets.cc b/design_introspection-plugin/get_nets.cc index 8092387..27e643a 100644 --- a/design_introspection-plugin/get_nets.cc +++ b/design_introspection-plugin/get_nets.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #include "get_nets.h"
diff --git a/design_introspection-plugin/get_nets.h b/design_introspection-plugin/get_nets.h index 3de1a0d..b2c5dab 100644 --- a/design_introspection-plugin/get_nets.h +++ b/design_introspection-plugin/get_nets.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #ifndef _GET_NETS_H_
diff --git a/design_introspection-plugin/get_pins.cc b/design_introspection-plugin/get_pins.cc index 45f7d88..6fa8b59 100644 --- a/design_introspection-plugin/get_pins.cc +++ b/design_introspection-plugin/get_pins.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #include "get_pins.h"
diff --git a/design_introspection-plugin/get_pins.h b/design_introspection-plugin/get_pins.h index a42063e..8b66c52 100644 --- a/design_introspection-plugin/get_pins.h +++ b/design_introspection-plugin/get_pins.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #ifndef _GET_PINS_H_
diff --git a/design_introspection-plugin/get_ports.cc b/design_introspection-plugin/get_ports.cc index 56e9da4..6f3e702 100644 --- a/design_introspection-plugin/get_ports.cc +++ b/design_introspection-plugin/get_ports.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #include "get_ports.h"
diff --git a/design_introspection-plugin/get_ports.h b/design_introspection-plugin/get_ports.h index e694173..32662b9 100644 --- a/design_introspection-plugin/get_ports.h +++ b/design_introspection-plugin/get_ports.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #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 eeb76ff..fa1158a 100644 --- a/design_introspection-plugin/selection_to_tcl_list.cc +++ b/design_introspection-plugin/selection_to_tcl_list.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #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 87d5056..bbc4acb 100644 --- a/design_introspection-plugin/selection_to_tcl_list.h +++ b/design_introspection-plugin/selection_to_tcl_list.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #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 fcfb562..4e6455f 100644 --- a/design_introspection-plugin/tests/Makefile +++ b/design_introspection-plugin/tests/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 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 2fb3ffe..c0a51ff 100644 --- a/design_introspection-plugin/tests/get_cells/get_cells.v +++ b/design_introspection-plugin/tests/get_cells/get_cells.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 36ab99c..250eec3 100644 --- a/design_introspection-plugin/tests/get_count/Makefile +++ b/design_introspection-plugin/tests/get_count/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 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 a57d331..18aea44 100644 --- a/design_introspection-plugin/tests/get_count/get_count.v +++ b/design_introspection-plugin/tests/get_count/get_count.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 afc56d8..d8a6411 100644 --- a/design_introspection-plugin/tests/get_nets/get_nets.v +++ b/design_introspection-plugin/tests/get_nets/get_nets.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 3976199..d4d3b50 100644 --- a/design_introspection-plugin/tests/get_pins/get_pins.v +++ b/design_introspection-plugin/tests/get_pins/get_pins.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 afc56d8..d8a6411 100644 --- a/design_introspection-plugin/tests/get_ports/get_ports.v +++ b/design_introspection-plugin/tests/get_ports/get_ports.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 c64565d..9cd9800 100644 --- a/dsp-ff-plugin/Makefile +++ b/dsp-ff-plugin/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 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 596d60a..d21ea5d 100644 --- a/dsp-ff-plugin/nexus-dsp_rules.txt +++ b/dsp-ff-plugin/nexus-dsp_rules.txt
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 dsp MULT9X9 MULT18X18 MULT18X36 MULT36X36 port A SIGNEDA
diff --git a/dsp-ff-plugin/tests/Makefile b/dsp-ff-plugin/tests/Makefile index 99953a4..3a883f9 100644 --- a/dsp-ff-plugin/tests/Makefile +++ b/dsp-ff-plugin/tests/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 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 0c03865..18fce91 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 ef06483..db020c3 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 2a49bfc..b0eb3c8 100644 --- a/dsp-ff-plugin/tests/nexus_fftypes/nexus_fftypes.v +++ b/dsp-ff-plugin/tests/nexus_fftypes/nexus_fftypes.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 315cd1e..e6281d6 100644 --- a/dsp-ff-plugin/tests/nexus_mult/nexus_mult.v +++ b/dsp-ff-plugin/tests/nexus_mult/nexus_mult.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 3a5fbe5..38161c6 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 5f4756f..5269dea 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module conflict_dsp_ctrl_param ( input wire CLK,
diff --git a/environment.yml b/environment.yml index 52f3ddb..e351c1e 100644 --- a/environment.yml +++ b/environment.yml
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 name: yosys-plugins channels:
diff --git a/fasm-plugin/Makefile b/fasm-plugin/Makefile index 770cff7..b149198 100644 --- a/fasm-plugin/Makefile +++ b/fasm-plugin/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 NAME = fasm SOURCES = fasm.cc
diff --git a/fasm-plugin/fasm.cc b/fasm-plugin/fasm.cc index f0e20f5..135390f 100644 --- a/fasm-plugin/fasm.cc +++ b/fasm-plugin/fasm.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * * --- *
diff --git a/fasm-plugin/tests/Makefile b/fasm-plugin/tests/Makefile index 76892a2..1c6f1d8 100644 --- a/fasm-plugin/tests/Makefile +++ b/fasm-plugin/tests/Makefile
@@ -1,9 +1,17 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 include $(shell pwd)/../../Makefile_test.common
diff --git a/integrateinv-plugin/Makefile b/integrateinv-plugin/Makefile index 410d990..f93225a 100644 --- a/integrateinv-plugin/Makefile +++ b/integrateinv-plugin/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 NAME = integrateinv SOURCES = integrateinv.cc
diff --git a/integrateinv-plugin/integrateinv.cc b/integrateinv-plugin/integrateinv.cc index 0e998ed..a47dcea 100644 --- a/integrateinv-plugin/integrateinv.cc +++ b/integrateinv-plugin/integrateinv.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */
diff --git a/integrateinv-plugin/tests/Makefile b/integrateinv-plugin/tests/Makefile index 0c7dce1..fc6e87b 100644 --- a/integrateinv-plugin/tests/Makefile +++ b/integrateinv-plugin/tests/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 TESTS = fanout \ hierarchy \
diff --git a/integrateinv-plugin/tests/fanout/fanout.v b/integrateinv-plugin/tests/fanout/fanout.v index df77b4b..f301118 100644 --- a/integrateinv-plugin/tests/fanout/fanout.v +++ b/integrateinv-plugin/tests/fanout/fanout.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* blackbox *) module box(
diff --git a/integrateinv-plugin/tests/hierarchy/hierarchy.v b/integrateinv-plugin/tests/hierarchy/hierarchy.v index def4b72..32c451d 100644 --- a/integrateinv-plugin/tests/hierarchy/hierarchy.v +++ b/integrateinv-plugin/tests/hierarchy/hierarchy.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* blackbox *) module box(
diff --git a/integrateinv-plugin/tests/multi_bit/multi_bit.v b/integrateinv-plugin/tests/multi_bit/multi_bit.v index 401e70d..1515b17 100644 --- a/integrateinv-plugin/tests/multi_bit/multi_bit.v +++ b/integrateinv-plugin/tests/multi_bit/multi_bit.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* blackbox *) module box(
diff --git a/integrateinv-plugin/tests/single_bit/single_bit.v b/integrateinv-plugin/tests/single_bit/single_bit.v index 087145b..2e0739e 100644 --- a/integrateinv-plugin/tests/single_bit/single_bit.v +++ b/integrateinv-plugin/tests/single_bit/single_bit.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* blackbox *) module box(
diff --git a/integrateinv-plugin/tests/toplevel/toplevel.v b/integrateinv-plugin/tests/toplevel/toplevel.v index e79e246..8c21731 100644 --- a/integrateinv-plugin/tests/toplevel/toplevel.v +++ b/integrateinv-plugin/tests/toplevel/toplevel.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* blackbox *) module box(
diff --git a/params-plugin/Makefile b/params-plugin/Makefile index 8a25338..9740c7b 100644 --- a/params-plugin/Makefile +++ b/params-plugin/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 NAME = params SOURCES = params.cc
diff --git a/params-plugin/params.cc b/params-plugin/params.cc index e53ac85..e4c944d 100644 --- a/params-plugin/params.cc +++ b/params-plugin/params.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #include "kernel/log.h" #include "kernel/register.h"
diff --git a/params-plugin/tests/Makefile b/params-plugin/tests/Makefile index 9576f93..610074d 100644 --- a/params-plugin/tests/Makefile +++ b/params-plugin/tests/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 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 fed0768..d9c4e01 100644 --- a/params-plugin/tests/compare_output_json.py +++ b/params-plugin/tests/compare_output_json.py
@@ -1,13 +1,21 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- # -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 """ 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 e97901f..fbdc77e 100644 --- a/params-plugin/tests/pll/pll.v +++ b/params-plugin/tests/pll/pll.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 90d637d..19b67dd 100644 --- a/params-plugin/tests/pll/techmaps/cells_map.v +++ b/params-plugin/tests/pll/techmaps/cells_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 // ============================================================================ // CMT
diff --git a/params-plugin/tests/pll/techmaps/cells_sim.v b/params-plugin/tests/pll/techmaps/cells_sim.v index f1c76e5..aa842f1 100644 --- a/params-plugin/tests/pll/techmaps/cells_sim.v +++ b/params-plugin/tests/pll/techmaps/cells_sim.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 // ============================================================================ // CMT
diff --git a/ql-iob-plugin/Makefile b/ql-iob-plugin/Makefile index 7a7e1cf..dc89757 100644 --- a/ql-iob-plugin/Makefile +++ b/ql-iob-plugin/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 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 d8acb03..dfcad9e 100644 --- a/ql-iob-plugin/pcf_parser.cc +++ b/ql-iob-plugin/pcf_parser.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #include "pcf_parser.hh"
diff --git a/ql-iob-plugin/pcf_parser.hh b/ql-iob-plugin/pcf_parser.hh index 6a769a1..7324ee3 100644 --- a/ql-iob-plugin/pcf_parser.hh +++ b/ql-iob-plugin/pcf_parser.hh
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #ifndef PCF_PARSER_HH
diff --git a/ql-iob-plugin/pinmap_parser.cc b/ql-iob-plugin/pinmap_parser.cc index 0231bb8..8f228ff 100644 --- a/ql-iob-plugin/pinmap_parser.cc +++ b/ql-iob-plugin/pinmap_parser.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #include "pinmap_parser.hh"
diff --git a/ql-iob-plugin/pinmap_parser.hh b/ql-iob-plugin/pinmap_parser.hh index 6af04d5..781ca83 100644 --- a/ql-iob-plugin/pinmap_parser.hh +++ b/ql-iob-plugin/pinmap_parser.hh
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #ifndef PINMAP_PARSER_HH
diff --git a/ql-iob-plugin/ql-iob.cc b/ql-iob-plugin/ql-iob.cc index 6b9ca91..cc36304 100644 --- a/ql-iob-plugin/ql-iob.cc +++ b/ql-iob-plugin/ql-iob.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */
diff --git a/ql-iob-plugin/tests/Makefile b/ql-iob-plugin/tests/Makefile index 596e07e..5e6bc92 100644 --- a/ql-iob-plugin/tests/Makefile +++ b/ql-iob-plugin/tests/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 TESTS = sdiomux ckpad
diff --git a/ql-iob-plugin/tests/ckpad/Makefile b/ql-iob-plugin/tests/ckpad/Makefile index 52de757..9a2e2d3 100644 --- a/ql-iob-plugin/tests/ckpad/Makefile +++ b/ql-iob-plugin/tests/ckpad/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 # 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 25fb8f7..e717ac9 100644 --- a/ql-iob-plugin/tests/ckpad/design.v +++ b/ql-iob-plugin/tests/ckpad/design.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 2bd7235..2b9592e 100644 --- a/ql-iob-plugin/tests/common/pp3_cells_map.v +++ b/ql-iob-plugin/tests/common/pp3_cells_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 367ea61..8167f47 100644 --- a/ql-iob-plugin/tests/common/pp3_cells_sim.v +++ b/ql-iob-plugin/tests/common/pp3_cells_sim.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module inpad ( output Q,
diff --git a/ql-iob-plugin/tests/sdiomux/Makefile b/ql-iob-plugin/tests/sdiomux/Makefile index 52de757..9a2e2d3 100644 --- a/ql-iob-plugin/tests/sdiomux/Makefile +++ b/ql-iob-plugin/tests/sdiomux/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 # 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 617797b..e7e4976 100644 --- a/ql-iob-plugin/tests/sdiomux/design.v +++ b/ql-iob-plugin/tests/sdiomux/design.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module top ( input wire clk,
diff --git a/ql-qlf-plugin/Makefile b/ql-qlf-plugin/Makefile index d51c146..30200bf 100644 --- a/ql-qlf-plugin/Makefile +++ b/ql-qlf-plugin/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 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 6967a09..95bc86b 100644 --- a/ql-qlf-plugin/common/cells_sim.v +++ b/ql-qlf-plugin/common/cells_sim.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module inv (
diff --git a/ql-qlf-plugin/pp3/abc9_map.v b/ql-qlf-plugin/pp3/abc9_map.v index 86e14d7..8b342f6 100644 --- a/ql-qlf-plugin/pp3/abc9_map.v +++ b/ql-qlf-plugin/pp3/abc9_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 // 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 9d2b198..a8b03e7 100644 --- a/ql-qlf-plugin/pp3/abc9_model.v +++ b/ql-qlf-plugin/pp3/abc9_model.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* 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 f9262b8..29a1adf 100644 --- a/ql-qlf-plugin/pp3/abc9_unmap.v +++ b/ql-qlf-plugin/pp3/abc9_unmap.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 07b65b7..c0ebb39 100644 --- a/ql-qlf-plugin/pp3/brams_map.v +++ b/ql-qlf-plugin/pp3/brams_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module \$__QUICKLOGIC_RAMB16K ( CLK2,
diff --git a/ql-qlf-plugin/pp3/brams_sim.v b/ql-qlf-plugin/pp3/brams_sim.v index 0981c7a..1b15256 100644 --- a/ql-qlf-plugin/pp3/brams_sim.v +++ b/ql-qlf-plugin/pp3/brams_sim.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 `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 625b2c5..bd3d36e 100644 --- a/ql-qlf-plugin/pp3/cells_map.v +++ b/ql-qlf-plugin/pp3/cells_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module \$_MUX8_ ( A,
diff --git a/ql-qlf-plugin/pp3/cells_sim.v b/ql-qlf-plugin/pp3/cells_sim.v index 71c98c6..cb56a52 100644 --- a/ql-qlf-plugin/pp3/cells_sim.v +++ b/ql-qlf-plugin/pp3/cells_sim.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module inv ( output Q,
diff --git a/ql-qlf-plugin/pp3/ffs_map.v b/ql-qlf-plugin/pp3/ffs_map.v index c023fc1..b26e6a6 100644 --- a/ql-qlf-plugin/pp3/ffs_map.v +++ b/ql-qlf-plugin/pp3/ffs_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module \$_DFFSRE_PPPP_ ( input C,
diff --git a/ql-qlf-plugin/pp3/latches_map.v b/ql-qlf-plugin/pp3/latches_map.v index e7825a7..514d9cd 100644 --- a/ql-qlf-plugin/pp3/latches_map.v +++ b/ql-qlf-plugin/pp3/latches_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 867a963..a7b2a7c 100644 --- a/ql-qlf-plugin/pp3/lut_map.v +++ b/ql-qlf-plugin/pp3/lut_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module \$lut ( A,
diff --git a/ql-qlf-plugin/pp3/mult_sim.v b/ql-qlf-plugin/pp3/mult_sim.v index 432e485..d46ddc0 100644 --- a/ql-qlf-plugin/pp3/mult_sim.v +++ b/ql-qlf-plugin/pp3/mult_sim.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* 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 e801df7..c1380e5 100644 --- a/ql-qlf-plugin/pp3/qlal3_sim.v +++ b/ql-qlf-plugin/pp3/qlal3_sim.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* blackbox *) (* keep *)
diff --git a/ql-qlf-plugin/pp3/qlal4s3b_sim.v b/ql-qlf-plugin/pp3/qlal4s3b_sim.v index 68a37fc..39184a8 100644 --- a/ql-qlf-plugin/pp3/qlal4s3b_sim.v +++ b/ql-qlf-plugin/pp3/qlal4s3b_sim.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 `timescale 1ns / 10ps module ahb_gen_bfm (
diff --git a/ql-qlf-plugin/pp3_braminit.cc b/ql-qlf-plugin/pp3_braminit.cc index 0c9b860..459f3cf 100644 --- a/ql-qlf-plugin/pp3_braminit.cc +++ b/ql-qlf-plugin/pp3_braminit.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */
diff --git a/ql-qlf-plugin/ql-dsp-simd.cc b/ql-qlf-plugin/ql-dsp-simd.cc index d70e2a6..ba40c07 100644 --- a/ql-qlf-plugin/ql-dsp-simd.cc +++ b/ql-qlf-plugin/ql-dsp-simd.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors. + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier:ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #include "kernel/log.h"
diff --git a/ql-qlf-plugin/ql-dsp.cc b/ql-qlf-plugin/ql-dsp.cc index fe5a986..4e8e2c6 100644 --- a/ql-qlf-plugin/ql-dsp.cc +++ b/ql-qlf-plugin/ql-dsp.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */
diff --git a/ql-qlf-plugin/ql-edif.cc b/ql-qlf-plugin/ql-edif.cc index a6bed4c..4633a10 100644 --- a/ql-qlf-plugin/ql-edif.cc +++ b/ql-qlf-plugin/ql-edif.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */
diff --git a/ql-qlf-plugin/qlf_k4n8/arith_map.v b/ql-qlf-plugin/qlf_k4n8/arith_map.v index 6e3ee6d..564b721 100644 --- a/ql-qlf-plugin/qlf_k4n8/arith_map.v +++ b/ql-qlf-plugin/qlf_k4n8/arith_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* 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 96caadd..4ec10f2 100644 --- a/ql-qlf-plugin/qlf_k4n8/cells_sim.v +++ b/ql-qlf-plugin/qlf_k4n8/cells_sim.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* 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 cd8837b..61fab5f 100644 --- a/ql-qlf-plugin/qlf_k4n8/ffs_map.v +++ b/ql-qlf-plugin/qlf_k4n8/ffs_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 d8d4665..092120f 100644 --- a/ql-qlf-plugin/qlf_k6n10/arith_map.v +++ b/ql-qlf-plugin/qlf_k6n10/arith_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 ////////////////////////// // arithmetic //
diff --git a/ql-qlf-plugin/qlf_k6n10/brams_map.v b/ql-qlf-plugin/qlf_k6n10/brams_map.v index f363805..a22685c 100644 --- a/ql-qlf-plugin/qlf_k6n10/brams_map.v +++ b/ql-qlf-plugin/qlf_k6n10/brams_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module \$__QLF_RAM16K (
diff --git a/ql-qlf-plugin/qlf_k6n10/cells_sim.v b/ql-qlf-plugin/qlf_k6n10/cells_sim.v index d015c8a..ab875f1 100644 --- a/ql-qlf-plugin/qlf_k6n10/cells_sim.v +++ b/ql-qlf-plugin/qlf_k6n10/cells_sim.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* 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 49d5e23..aa98429 100644 --- a/ql-qlf-plugin/qlf_k6n10/dsp_map.v +++ b/ql-qlf-plugin/qlf_k6n10/dsp_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 500d21a..9182f37 100644 --- a/ql-qlf-plugin/qlf_k6n10/ffs_map.v +++ b/ql-qlf-plugin/qlf_k6n10/ffs_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 // Basic DFF
diff --git a/ql-qlf-plugin/qlf_k6n10/lut_map.v b/ql-qlf-plugin/qlf_k6n10/lut_map.v index 9687a90..9d24cba 100644 --- a/ql-qlf-plugin/qlf_k6n10/lut_map.v +++ b/ql-qlf-plugin/qlf_k6n10/lut_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 `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 c9d0b8a..a68e88e 100644 --- a/ql-qlf-plugin/qlf_k6n10f/TDP18Kx18_FIFO.v +++ b/ql-qlf-plugin/qlf_k6n10f/TDP18Kx18_FIFO.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 35bd691..908b171 100644 --- a/ql-qlf-plugin/qlf_k6n10f/arith_map.v +++ b/ql-qlf-plugin/qlf_k6n10f/arith_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* 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 e1b7f27..4df5ec2 100644 --- a/ql-qlf-plugin/qlf_k6n10f/brams_map.v +++ b/ql-qlf-plugin/qlf_k6n10f/brams_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 `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 f382797..dff4af3 100644 --- a/ql-qlf-plugin/qlf_k6n10f/cells_sim.v +++ b/ql-qlf-plugin/qlf_k6n10f/cells_sim.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* 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 79c2f52..6967a44 100644 --- a/ql-qlf-plugin/qlf_k6n10f/dsp_final_map.v +++ b/ql-qlf-plugin/qlf_k6n10f/dsp_final_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 681d113..fbde7fd 100644 --- a/ql-qlf-plugin/qlf_k6n10f/dsp_map.v +++ b/ql-qlf-plugin/qlf_k6n10f/dsp_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 8e30585..273f28e 100644 --- a/ql-qlf-plugin/qlf_k6n10f/ffs_map.v +++ b/ql-qlf-plugin/qlf_k6n10f/ffs_map.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 // Basic DFF
diff --git a/ql-qlf-plugin/qlf_k6n10f/sram1024x18.v b/ql-qlf-plugin/qlf_k6n10f/sram1024x18.v index 88a571d..60cd586 100644 --- a/ql-qlf-plugin/qlf_k6n10f/sram1024x18.v +++ b/ql-qlf-plugin/qlf_k6n10f/sram1024x18.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 b1f7164..0c1dcc0 100644 --- a/ql-qlf-plugin/qlf_k6n10f/ufifo_ctl.v +++ b/ql-qlf-plugin/qlf_k6n10f/ufifo_ctl.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module fifo_ctl ( raddr,
diff --git a/ql-qlf-plugin/quicklogic_eqn.cc b/ql-qlf-plugin/quicklogic_eqn.cc index 4419432..b82a1b2 100644 --- a/ql-qlf-plugin/quicklogic_eqn.cc +++ b/ql-qlf-plugin/quicklogic_eqn.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */
diff --git a/ql-qlf-plugin/synth_quicklogic.cc b/ql-qlf-plugin/synth_quicklogic.cc index a44c9e4..acfeb24 100644 --- a/ql-qlf-plugin/synth_quicklogic.cc +++ b/ql-qlf-plugin/synth_quicklogic.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */ #include "kernel/celltypes.h"
diff --git a/ql-qlf-plugin/tests/Makefile b/ql-qlf-plugin/tests/Makefile index 37654a5..ad507f6 100644 --- a/ql-qlf-plugin/tests/Makefile +++ b/ql-qlf-plugin/tests/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 # 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 884e4c1..59e411c 100644 --- a/ql-qlf-plugin/tests/consts/consts.v +++ b/ql-qlf-plugin/tests/consts/consts.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 (* keep_hierarchy *) module my_lut (
diff --git a/ql-qlf-plugin/tests/dffs/dffs.v b/ql-qlf-plugin/tests/dffs/dffs.v index 60c1780..1963344 100644 --- a/ql-qlf-plugin/tests/dffs/dffs.v +++ b/ql-qlf-plugin/tests/dffs/dffs.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module my_dff ( input d,
diff --git a/ql-qlf-plugin/tests/fsm/fsm.v b/ql-qlf-plugin/tests/fsm/fsm.v index 5b276aa..beea38a 100644 --- a/ql-qlf-plugin/tests/fsm/fsm.v +++ b/ql-qlf-plugin/tests/fsm/fsm.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 8bbbce7..dad4163 100644 --- a/ql-qlf-plugin/tests/full_adder/full_adder.v +++ b/ql-qlf-plugin/tests/full_adder/full_adder.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 47e85f7..2b64567 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module my_dff ( input d,
diff --git a/ql-qlf-plugin/tests/latches/latches.v b/ql-qlf-plugin/tests/latches/latches.v index 13b76d6..4d691b3 100644 --- a/ql-qlf-plugin/tests/latches/latches.v +++ b/ql-qlf-plugin/tests/latches/latches.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module latchp ( input d,
diff --git a/ql-qlf-plugin/tests/logic/logic.v b/ql-qlf-plugin/tests/logic/logic.v index cc05402..cdf1fca 100644 --- a/ql-qlf-plugin/tests/logic/logic.v +++ b/ql-qlf-plugin/tests/logic/logic.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 6152c61..7644ef7 100644 --- a/ql-qlf-plugin/tests/mac_unit/mac_unit.v +++ b/ql-qlf-plugin/tests/mac_unit/mac_unit.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module mac_unit ( a,
diff --git a/ql-qlf-plugin/tests/multiplier/multiplier.v b/ql-qlf-plugin/tests/multiplier/multiplier.v index 5523a0a..a552265 100644 --- a/ql-qlf-plugin/tests/multiplier/multiplier.v +++ b/ql-qlf-plugin/tests/multiplier/multiplier.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module mult16x16 ( a,
diff --git a/ql-qlf-plugin/tests/mux/mux.v b/ql-qlf-plugin/tests/mux/mux.v index b18f65f..6ec90d1 100644 --- a/ql-qlf-plugin/tests/mux/mux.v +++ b/ql-qlf-plugin/tests/mux/mux.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 784f67d..9adf5cf 100644 --- a/ql-qlf-plugin/tests/pp3_bram/pp3_bram.v +++ b/ql-qlf-plugin/tests/pp3_bram/pp3_bram.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 f19c3ce..f8b0587 100644 --- a/ql-qlf-plugin/tests/qlf_k6n10_bram/bram.v +++ b/ql-qlf-plugin/tests/qlf_k6n10_bram/bram.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 8ac8977..3670335 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 23c78ad..e0b9c16 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,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 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 3641f1f..900ddc0 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 `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 96218f6..63e1efb 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 48de42d..daa8326 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,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 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 77b3f46..c729462 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 `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 6933e90..dd9549a 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 f8b25e6..1318c3b 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 08cd994..b684903 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 5565ddb..cf32147 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 `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 22ba57d..55784b9 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 `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 eae3589..cdd0a66 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 `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 ff1712f..7e8f471 100644 --- a/ql-qlf-plugin/tests/shreg/shreg.v +++ b/ql-qlf-plugin/tests/shreg/shreg.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module top ( input wire I,
diff --git a/ql-qlf-plugin/tests/tribuf/tribuf.v b/ql-qlf-plugin/tests/tribuf/tribuf.v index 95a9f8e..b94b103 100644 --- a/ql-qlf-plugin/tests/tribuf/tribuf.v +++ b/ql-qlf-plugin/tests/tribuf/tribuf.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module tristate ( en,
diff --git a/sdc-plugin/Makefile b/sdc-plugin/Makefile index f25e578..3ae63e0 100644 --- a/sdc-plugin/Makefile +++ b/sdc-plugin/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 NAME = sdc SOURCES = buffers.cc \
diff --git a/sdc-plugin/buffers.cc b/sdc-plugin/buffers.cc index 493d98c..9c2308a 100644 --- a/sdc-plugin/buffers.cc +++ b/sdc-plugin/buffers.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #include "buffers.h" #include <cassert>
diff --git a/sdc-plugin/buffers.h b/sdc-plugin/buffers.h index ab894af..1665b4d 100644 --- a/sdc-plugin/buffers.h +++ b/sdc-plugin/buffers.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #ifndef _BUFFERS_H_ #define _BUFFERS_H_
diff --git a/sdc-plugin/clocks.cc b/sdc-plugin/clocks.cc index 6cbabbb..a1c4a7a 100644 --- a/sdc-plugin/clocks.cc +++ b/sdc-plugin/clocks.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #include "clocks.h" #include "kernel/register.h"
diff --git a/sdc-plugin/clocks.h b/sdc-plugin/clocks.h index 0aa0caa..47fc5df 100644 --- a/sdc-plugin/clocks.h +++ b/sdc-plugin/clocks.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #ifndef _CLOCKS_H_ #define _CLOCKS_H_
diff --git a/sdc-plugin/propagation.cc b/sdc-plugin/propagation.cc index 00958f5..dd7718e 100644 --- a/sdc-plugin/propagation.cc +++ b/sdc-plugin/propagation.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #include "propagation.h" #include <cassert>
diff --git a/sdc-plugin/propagation.h b/sdc-plugin/propagation.h index 8be770f..cb47cd0 100644 --- a/sdc-plugin/propagation.h +++ b/sdc-plugin/propagation.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #ifndef _PROPAGATION_H_ #define _PROPAGATION_H_
diff --git a/sdc-plugin/sdc.cc b/sdc-plugin/sdc.cc index 317bbca..9560141 100644 --- a/sdc-plugin/sdc.cc +++ b/sdc-plugin/sdc.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #include <algorithm> #include <array>
diff --git a/sdc-plugin/sdc_writer.cc b/sdc-plugin/sdc_writer.cc index af67197..22157ca 100644 --- a/sdc-plugin/sdc_writer.cc +++ b/sdc-plugin/sdc_writer.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #include "sdc_writer.h"
diff --git a/sdc-plugin/sdc_writer.h b/sdc-plugin/sdc_writer.h index 7f21ad7..354881e 100644 --- a/sdc-plugin/sdc_writer.h +++ b/sdc-plugin/sdc_writer.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #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 0b7b952..3a64c31 100644 --- a/sdc-plugin/set_clock_groups.cc +++ b/sdc-plugin/set_clock_groups.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #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 4d41767..22d9003 100644 --- a/sdc-plugin/set_clock_groups.h +++ b/sdc-plugin/set_clock_groups.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #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 31dc61c..112a284 100644 --- a/sdc-plugin/set_false_path.cc +++ b/sdc-plugin/set_false_path.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #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 2003f82..a779aa4 100644 --- a/sdc-plugin/set_false_path.h +++ b/sdc-plugin/set_false_path.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #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 19384ef..4bf2754 100644 --- a/sdc-plugin/set_max_delay.cc +++ b/sdc-plugin/set_max_delay.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #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 7db8459..6f3e50d 100644 --- a/sdc-plugin/set_max_delay.h +++ b/sdc-plugin/set_max_delay.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #ifndef _SET_MAX_DELAY_H_ #define _SET_MAX_DELAY_H_
diff --git a/sdc-plugin/tests/Makefile b/sdc-plugin/tests/Makefile index 3fad798..06f0c73 100644 --- a/sdc-plugin/tests/Makefile +++ b/sdc-plugin/tests/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 # 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 9b6f9e0..a2038ab 100644 --- a/sdc-plugin/tests/abc9/abc9.v +++ b/sdc-plugin/tests/abc9/abc9.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module top ( input clk1,
diff --git a/sdc-plugin/tests/counter/counter.v b/sdc-plugin/tests/counter/counter.v index 0ca84bb..acda4b6 100644 --- a/sdc-plugin/tests/counter/counter.v +++ b/sdc-plugin/tests/counter/counter.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module top ( input clk,
diff --git a/sdc-plugin/tests/counter2/counter2.v b/sdc-plugin/tests/counter2/counter2.v index 0ca84bb..acda4b6 100644 --- a/sdc-plugin/tests/counter2/counter2.v +++ b/sdc-plugin/tests/counter2/counter2.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 0ca84bb..acda4b6 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 59dd17e..4f92117 100644 --- a/sdc-plugin/tests/get_clocks/get_clocks.v +++ b/sdc-plugin/tests/get_clocks/get_clocks.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 d49af36..64f4af5 100644 --- a/sdc-plugin/tests/period_check/period_check.v +++ b/sdc-plugin/tests/period_check/period_check.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 cce3442..5ed26b7 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 9410ffd..41e38a2 100644 --- a/sdc-plugin/tests/pll/pll.v +++ b/sdc-plugin/tests/pll/pll.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 2c622af..1befb82 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 ccd4819..4db1d89 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 2e50345..00e83a1 100644 --- a/sdc-plugin/tests/pll_div/pll_div.v +++ b/sdc-plugin/tests/pll_div/pll_div.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 5013d44..036b1a8 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 9410ffd..41e38a2 100644 --- a/sdc-plugin/tests/pll_propagated/pll_propagated.v +++ b/sdc-plugin/tests/pll_propagated/pll_propagated.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 e0aec1c..0ba4dea 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 afc56d8..d8a6411 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 afc56d8..d8a6411 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 afc56d8..d8a6411 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 9812dad..c647225 100644 --- a/sdc-plugin/tests/waveform_check/waveform_check.v +++ b/sdc-plugin/tests/waveform_check/waveform_check.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module top ( (* CLOCK_SIGNAL = "yes", PERIOD = "10", WAVEFORM = "bad value" *)
diff --git a/systemverilog-plugin/Makefile b/systemverilog-plugin/Makefile index d63cee4..b984207 100644 --- a/systemverilog-plugin/Makefile +++ b/systemverilog-plugin/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 NAME = systemverilog SOURCES = UhdmAst.cc \
diff --git a/systemverilog-plugin/tests/Makefile b/systemverilog-plugin/tests/Makefile index 76892a2..1c6f1d8 100644 --- a/systemverilog-plugin/tests/Makefile +++ b/systemverilog-plugin/tests/Makefile
@@ -1,9 +1,17 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 include $(shell pwd)/../../Makefile_test.common
diff --git a/systemverilog-plugin/uhdmastfrontend.cc b/systemverilog-plugin/uhdmastfrontend.cc index a84410b..ae7f319 100644 --- a/systemverilog-plugin/uhdmastfrontend.cc +++ b/systemverilog-plugin/uhdmastfrontend.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */
diff --git a/systemverilog-plugin/uhdmcommonfrontend.cc b/systemverilog-plugin/uhdmcommonfrontend.cc index a88101e..fe7433d 100644 --- a/systemverilog-plugin/uhdmcommonfrontend.cc +++ b/systemverilog-plugin/uhdmcommonfrontend.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */
diff --git a/systemverilog-plugin/uhdmcommonfrontend.h b/systemverilog-plugin/uhdmcommonfrontend.h index 616ff4b..6fcb0f9 100644 --- a/systemverilog-plugin/uhdmcommonfrontend.h +++ b/systemverilog-plugin/uhdmcommonfrontend.h
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */
diff --git a/systemverilog-plugin/uhdmsurelogastfrontend.cc b/systemverilog-plugin/uhdmsurelogastfrontend.cc index 1768ff3..2f2a89f 100644 --- a/systemverilog-plugin/uhdmsurelogastfrontend.cc +++ b/systemverilog-plugin/uhdmsurelogastfrontend.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * */
diff --git a/uhdm-plugin/Makefile b/uhdm-plugin/Makefile index 3386320..3eea3d4 100644 --- a/uhdm-plugin/Makefile +++ b/uhdm-plugin/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 NAME = uhdm SOURCES = uhdm.cc
diff --git a/uhdm-plugin/tests/Makefile b/uhdm-plugin/tests/Makefile index 76892a2..1c6f1d8 100644 --- a/uhdm-plugin/tests/Makefile +++ b/uhdm-plugin/tests/Makefile
@@ -1,9 +1,17 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 include $(shell pwd)/../../Makefile_test.common
diff --git a/uhdm-plugin/uhdm.cc b/uhdm-plugin/uhdm.cc index 596f0b7..9fde149 100644 --- a/uhdm-plugin/uhdm.cc +++ b/uhdm-plugin/uhdm.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 */ #include "kernel/log.h"
diff --git a/xdc-plugin/BANK.v b/xdc-plugin/BANK.v index 206fcb3..dea2a5e 100644 --- a/xdc-plugin/BANK.v +++ b/xdc-plugin/BANK.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module BANK(); parameter FASM_EXTRA = "INTERNAL_VREF";
diff --git a/xdc-plugin/Makefile b/xdc-plugin/Makefile index b42a87b..06d61d7 100644 --- a/xdc-plugin/Makefile +++ b/xdc-plugin/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 NAME = xdc SOURCES = xdc.cc
diff --git a/xdc-plugin/tests/Makefile b/xdc-plugin/tests/Makefile index a198daf..ce5ac8c 100644 --- a/xdc-plugin/tests/Makefile +++ b/xdc-plugin/tests/Makefile
@@ -1,10 +1,18 @@ -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 # 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 0846996..d0440aa 100644 --- a/xdc-plugin/tests/compare_output_json.py +++ b/xdc-plugin/tests/compare_output_json.py
@@ -1,13 +1,21 @@ #!/usr/bin/env python3 # -*- coding: utf-8 -*- # -# Copyright (C) 2019-2022 The SymbiFlow Authors +# Copyright 2020-2022 F4PGA 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 +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at # -# SPDX-License-Identifier: ISC +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 """
diff --git a/xdc-plugin/tests/counter-dict/counter-dict.v b/xdc-plugin/tests/counter-dict/counter-dict.v index 54c4380..cc8a821 100644 --- a/xdc-plugin/tests/counter-dict/counter-dict.v +++ b/xdc-plugin/tests/counter-dict/counter-dict.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module top ( input clk,
diff --git a/xdc-plugin/tests/counter/counter.v b/xdc-plugin/tests/counter/counter.v index 54c4380..cc8a821 100644 --- a/xdc-plugin/tests/counter/counter.v +++ b/xdc-plugin/tests/counter/counter.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 c6fef30..37a334c 100644 --- a/xdc-plugin/tests/io_loc_pairs/cells_xtra.v +++ b/xdc-plugin/tests/io_loc_pairs/cells_xtra.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 74581de..bb08dee 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 24c66c6..f4a4093 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 4f419e7..23336ed 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,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 4f419e7..23336ed 100644 --- a/xdc-plugin/tests/package_pins/package_pins.v +++ b/xdc-plugin/tests/package_pins/package_pins.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 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 54c4380..cc8a821 100644 --- a/xdc-plugin/tests/port_indexes/port_indexes.v +++ b/xdc-plugin/tests/port_indexes/port_indexes.v
@@ -1,10 +1,18 @@ -// Copyright (C) 2019-2022 The SymbiFlow Authors +// Copyright 2020-2022 F4PGA 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 +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at // -// SPDX-License-Identifier: ISC +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +// SPDX-License-Identifier: Apache-2.0 module top ( input clk,
diff --git a/xdc-plugin/xdc.cc b/xdc-plugin/xdc.cc index 65756a5..9a66029 100644 --- a/xdc-plugin/xdc.cc +++ b/xdc-plugin/xdc.cc
@@ -1,11 +1,19 @@ /* - * Copyright (C) 2019-2022 The SymbiFlow Authors + * Copyright 2020-2022 F4PGA 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 + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * SPDX-License-Identifier: ISC + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 * * --- *