The RapidWright API Library is composed of two groups of compiled Java
class files.  The first group of files are licensed under Apache 2.0 (see APACHE2.TXT):

com/xilinx/rapidwright/device/BEL.class, com/xilinx/rapidwright/device/BELClass.class, com/xilinx/rapidwright/device/BELPin$Direction.class, com/xilinx/rapidwright/device/BELPin.class, com/xilinx/rapidwright/device/ClockRegion.class, com/xilinx/rapidwright/device/Device.class, com/xilinx/rapidwright/device/Grade.class, com/xilinx/rapidwright/device/Node.class, com/xilinx/rapidwright/device/PIP.class, com/xilinx/rapidwright/device/PIPType.class, com/xilinx/rapidwright/device/Package.class, com/xilinx/rapidwright/device/PackagePin.class, com/xilinx/rapidwright/device/SLR.class, com/xilinx/rapidwright/device/Site.class, com/xilinx/rapidwright/device/SitePIP.class, com/xilinx/rapidwright/device/SitePIPStatus.class, com/xilinx/rapidwright/device/SitePin.class, com/xilinx/rapidwright/device/Tile.class, com/xilinx/rapidwright/device/Wire.class, com/xilinx/rapidwright/design/Cell.class, com/xilinx/rapidwright/design/ConstraintGroup.class, com/xilinx/rapidwright/design/Design.class, com/xilinx/rapidwright/design/Module.class, com/xilinx/rapidwright/design/Module$a.class, com/xilinx/rapidwright/design/ModuleCache.class, com/xilinx/rapidwright/design/Net.class, com/xilinx/rapidwright/design/Pin.class, com/xilinx/rapidwright/design/SiteInstance.class

== BEGIN APACHE 2.0 ==
                                 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. 
== END APACHE 2.0 ==

The Xilinx EULA governs the use of the remaining set of files:

a.class, b.class, c$q.class, c$q$a.class, d.class, c$b.class, c$d.class, c$h.class, c$k.class, c$m.class, c$a.class, c$g$a.class, c$e$a.class, c$p.class, c$k$a.class, c$i$a.class, c$c$a.class, l.class, c$l.class, c$n.class, c$o.class, i.class, k.class, g.class, h.class, j.class, e.class, c.class, c$f.class, c$a$a.class, c$j.class, c$i.class, c$g.class, f.class, c$e.class, c$m$a.class, c$r.class, c$c.class, m.class, c$o$a.class, n.class, o.class, n$c.class, n$e$a.class, n$a$a.class, n$i.class, q.class, n$g$a.class, n$k$a.class, n$l.class, n$i$a.class, n$c$a.class, p.class, r.class, n$h.class, n$d.class, n$g.class, n$a.class, v$i.class, s.class, t.class, n$f.class, n$e.class, n$k.class, n$j.class, u.class, n$b.class, I.class, A.class, F.class, M.class, v$b.class, v$n.class, v$u$b.class, v$t.class, w.class, v$q$a.class, H.class, v$s$b.class, v$l$a.class, v$q.class, G.class, v$s$a.class, x.class, v$a.class, v$u$a.class, v$i$a.class, v$v.class, v$a$b.class, v$a$a.class, v$c$b.class, v$f.class, v$c$b$a.class, v.class, v$p.class, N.class, v$r.class, v$o$a.class, v$e$a.class, L.class, v$l.class, v$k.class, v$u.class, v$h.class, y.class, v$g.class, z.class, D.class, v$g$a.class, K.class, v$o.class, v$k$a.class, v$d.class, B.class, v$g$b.class, v$s.class, v$j.class, C.class, O.class, v$m.class, v$c.class, v$c$c.class, J.class, P.class, Q.class, R.class, E.class, v$c$a.class, v$e.class, S.class, com/xilinx/rapidwright/device/a.class, com/xilinx/rapidwright/device/b.class, com/xilinx/rapidwright/device/c.class, com/xilinx/rapidwright/device/d.class, com/xilinx/rapidwright/device/e.class, com/xilinx/rapidwright/device/f.class, com/xilinx/rapidwright/design/a.class, com/xilinx/rapidwright/design/b.class, com/xilinx/rapidwright/design/c.class, com/xilinx/rapidwright/design/d.class, com/xilinx/rapidwright/design/e.class, com/xilinx/rapidwright/design/f.class, com/xilinx/rapidwright/design/g.class, com/xilinx/rapidwright/design/h.class, com/xilinx/rapidwright/design/i.class, com/xilinx/rapidwright/design/j.class

== BEGIN XILINX EULA ==

XILINX, INC.
END USER LICENSE AGREEMENT

CAREFULLY READ THIS END USER LICENSE AGREEMENT ("AGREEMENT").  BY ACCESSING, DOWNLOADING, INSTALLING OR USING THE SOFTWARE, YOU AGREE ON BEHALF OF LICENSEE TO BE BOUND BY THIS AGREEMENT.

IF LICENSEE DOES NOT AGREE TO ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT, DO NOT ACCESS, DOWNLOAD, INSTALL OR USE THE SOFTWARE.

1.	Definitions

"Licensee" means the individual, corporation or other legal entity to which Xilinx has issued a Seat as described herein.

"User" means a specific human being who is identified by Licensee as a person who is authorized to use the applicable Software on behalf of Licensee.  In cases where Licensee is an individual who has obtained a Seat from Xilinx for his/her individual use, Licensee and User are one and the same.

"Software" means the RapidWright API Library.

"Update" means any updates, bug fixes, maintenance releases and the like, if any, to the Software that Xilinx may, in its sole discretion, make generally available to all of its then-current licensees of the Software during the Update Period (defined below).

"Xilinx" means Xilinx, Inc., a Delaware corporation, with a place of business at 2100 Logic Drive, San Jose, CA 95124.

"Xilinx Device" means a programmable logic device, including a field programmable gate array (FPGA) device or complex programmable logic device (CPLD), manufactured and marketed by or for Xilinx.

2.	Reserved.

3.	License Grant.  Subject to the terms and conditions of this Agreement, Xilinx hereby grants to Licensee the following personal, non-exclusive, non-transferable, non-sublicensable license (under Xilinx' intellectual property rights as embodied in the applicable Software): (i) Licensee may use the Software for the sole purposes of developing, synthesizing, testing and verifying designs only for Xilinx Devices, and (ii) Licensee may distribute the Software, provided, however, that Licensee must ensure each recipient of the Software agrees to all of the terms and conditions of this Agreement.

4.	Restrictions.
     
	(a)	Special Use Restrictions.  No right is granted hereunder to use the Software to program or develop designs for non-Xilinx Devices; however, Licensee may port ASIC designs to Xilinx Devices for the purpose of prototyping and verification.  
	(b)	General Restrictions.  Except only to the extent otherwise expressly allowed under Section 3 (License Grants) above (or under applicable laws notwithstanding these restrictions), Licensee is not licensed to, and agrees not to: (i) decompile, translate, reverse-engineer, disassemble, or otherwise reduce to human readable form the Software or the data files generated by the Software; (ii) transmit the Software or display the object code of the Software on any computer screen, or make any hard-copy memory dumps of the object code; (iii) use results from benchmarking the Software for any software development activities other than as permitted in Section 3 (License Grant); (iv) make any copies of the Software, except to make one (1) copy of the Software in machine-readable form solely for backup purposes; (v) modify or prepare derivative works of the Software, in whole or in part; (vi) hypothecate, rent, lease, loan, lend, time-share, sublicense, distribute or otherwise transfer the Software to any other individual, corporation or other legal entity; or (vii) remove, alter or obscure any product identification, ownership or intellectual property rights notices on or in the Software.

5.	Reserved.

6.	Ownership.  Licensee acknowledges and agrees that all intellectual property and industrial rights in and to the Software and all copies thereof are and will remain the sole property of Xilinx (or its licensors, as applicable).  Nothing contained in this Agreement will be construed as conferring by implication, estoppel or otherwise upon Licensee any license or other right except the licenses and rights expressly granted to Licensee in Section 3 (License Grant).  The Software is protected by laws and international treaty provisions covering intellectual property rights.  With respect to any files, programs or other materials distributed in connection with the Software that have been licensed to Xilinx from third parties, such third parties are intended third-party beneficiaries of the terms of this Agreement.

7.	Confidentiality. Except as otherwise expressly permitted in Section 3 (License Grants), Licensee shall (a) maintain the confidentiality of the Software as the proprietary trade secrets of Xilinx (or its licensors, as applicable); and (b) not make the Software available in any form to any person other than to its Users who have a genuine "need to know" for purposes authorized by this Agreement, and who are bound by obligations of confidentiality no less protective of Xilinx (or its licensors, as applicable) than those contained herein.  Licensee represents to Xilinx that it maintains a system of confidentiality consistent with commonly accepted practices to protect its own confidential business information, including written agreements with its Users, and that the Software will be protected by such a system to the same extent, but in no event with less than reasonable care.  Licensee agrees that a breach of this Agreement may result in irreparable and continuing damage to Xilinx for which there may be no adequate remedy at law, and Xilinx shall be entitled to seek injunctive relief and/or a decree for specific performance, and such other relief (including monetary damages) as may be proper.

8.	Updates; Support.  Any Updates that are provided to Licensee shall be deemed and treated the same as the "Software" under this Agreement for which such Update applies.  Also, any support, if any (whether provided via the Xilinx technical support website or otherwise) for the Software provided to Licensee shall be governed by the terms and conditions of this Agreement.

9.	Reserved.

10.	DISCLAIMERS.

	(A)	THE SOFTWARE (INCLUDING SUPPORT, IF ANY) IS PROVIDED "AS-IS" WITHOUT WARRANTY OF ANY KIND.  XILINX AND ITS LICENSORS DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT OF THIRD PARTY RIGHTS, AND FITNESS FOR A PARTICULAR PURPOSE.  XILINX DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET LICENSEE'S REQUIREMENTS, OR THAT THE OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR FREE, OR THAT THE DEFECTS IN THE SOFTWARE WILL BE CORRECTED, OR THAT USE WILL BE SUPPORTED.  FURTHERMORE, XILINX DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING USE OR THE RESULTS OF THE USE OF THE SOFTWARE (INCLUDING SUPPORT, IF ANY) IN TERMS OF CORRECTNESS, ACCURACY, RELIABILITY, OR OTHERWISE.

	(B)	LICENSEE ACKNOWLEDGES THAT USE OF THE SOFTWARE IN COMBINATION WITH OTHER FUNCTIONALITY, SOFTWARE OR PROTOCOLS MAY REQUIRE LICENSES FROM THIRD PARTIES AND LICENSEE ACCEPTS SOLE RESPONSIBILITY FOR OBTAINING SUCH LICENSES.

	(C)	THE SOFTWARE IS NOT DESIGNED OR INTENDED TO BE FAIL-SAFE, OR FOR USE IN CONNECTION WITH ANY APPLICATION REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS IN LIFE-SUPPORT OR SAFETY DEVICES OR SYSTEMS, CLASS III MEDICAL DEVICES, NUCLEAR FACILITIES, APPLICATIONS RELATED TO THE DEPLOYMENT OF AIRBAGS, OR ANY OTHER APPLICATIONS THAT COULD LEAD TO DEATH, PERSONAL INJURY OR SEVERE PROPERTY OR ENVIRONMENTAL DAMAGE (INDIVIDUALLY AND COLLECTIVELY, "CRITICAL APPLICATIONS").  FURTHERMORE, THE SOFTWARE IS NOT DESIGNED OR INTENDED FOR USE IN CONNECTION WITH ANY APPLICATIONS THAT AFFECT CONTROL OF A VEHICLE OR AIRCRAFT, UNLESS THERE IS A FAIL-SAFE OR REDUNDANCY FEATURE (WHICH DOES NOT INCLUDE USE OF SOFTWARE IN THE XILINX DEVICE TO IMPLEMENT THE REDUNDANCY) AND A WARNING SIGNAL UPON FAILURE TO THE OPERATOR.  LICENSEE AGREES, PRIOR TO USING OR DISTRIBUTING ANY SYSTEMS THAT WERE DEVELOPED BY USE OF THE SOFTWARE OR THAT INCORPORATE ANY PORTION OF THE SOFTWARE, TO THOROUGHLY TEST THE SAME FOR SAFETY PURPOSES.  TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, LICENSEE ASSUMES THE SOLE RISK AND LIABILITY OF ANY CRITICAL APPLICATIONS.

11.	LIMITATION OF LIABILITY.  TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW:  (1) IN NO EVENT SHALL XILINX OR ITS LICENSORS BE LIABLE FOR ANY LOSS OF DATA, LOST PROFITS, OR COST OF PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL OR INDIRECT DAMAGES ARISING UNDER, RELATED TO, OR IN CONNECTION WITH THIS AGREEMENT OR THE USE OR OPERATION OF THE SOFTWARE, IN WHOLE OR IN PART, HOWEVER CAUSED AND UNDER ANY THEORY OF LIABILITY; (2) IN NO EVENT SHALL XILINX' OR ITS LICENSORS' ENTIRE LIABILITY ARISING UNDER, RELATED TO, OR IN CONNECTION WITH THIS AGREEMENT, EXCEED THE AMOUNT OF LICENSE AND SUPPORT FEES RECEIVED BY XILINX FROM LICENSEE FOR THE APPLICABLE SOFTWARE IN THE TWELVE (12) MONTHS IMMEDIATELY PRECEDING THE EVENTS GIVING RISE TO SUCH LIABILITY; (3) THESE LIMITATIONS AND EXCLUSIONS SHALL APPLY EVEN IF SUCH LOSS WAS REASONABLY FORESEEABLE OR IF XILINX HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES; AND (4) THESE LIMITATIONS SHALL APPLY NOTWITHSTANDING THE FAILURE OF THE ESSENTIAL PURPOSE OF ANY LIMITED REMEDIES HEREIN.

12.	Termination.  This Agreement shall be effective until terminated as follows.  If the Software licensed hereunder is only for trial or evaluation purposes (as set by the Authorization Codes), then (a) this Agreement and all rights hereunder shall automatically terminate on a date determined by the Authorization Codes (typically 30 or 60 or 90 days) or earlier upon notice by Xilinx, and (b) certain features and functions of the Software may be disabled by Xilinx during the trial/evaluation period.  Licensee may terminate this Agreement at any time by destroying the Software and all copies thereof.  This Agreement will terminate immediately without notice from Xilinx if Licensee fails to comply with any of the terms and conditions herein.  Upon termination of this Agreement for any reason, Licensee must destroy the Software and all copies thereof.  The following provisions of this Agreement survive its termination: 1 (Definitions) and all defined terms, 4 (Restrictions), 6 (Ownership), 7 (Confidentiality), 10 (Disclaimers), 11 (Limitation of Liability), 12 (Termination) and 14 (General).

13.	Reserved.

14.	General.

	(a)	Governmental Use. The Software is comprised of commercial computer software developed exclusively at the expense of Xilinx.  Accordingly, pursuant to the Federal Acquisition Regulations (FAR) Section 12.212 and Defense FAR Supplement (DFARS) Section 227.7202, use, duplication and disclosure of the Software by or for the U.S. government is subject to the restrictions set forth in this Agreement.  Manufacturer is Xilinx, Inc., 2100 Logic Drive, San Jose, CA 95124.

	(b)	Export Compliance.  Licensee shall adhere to all applicable import and export laws and regulations of Licensee's country and of the United States, without limitation.  This Agreement may involve items and information that are subject to the International Traffic in Arms Regulations (ITAR) of the U.S. Department of State or Export Administration Regulations (EAR) of the U.S. Department of Commerce, Bureau of Industry and Security.  The importer/exporter of record shall not export, reexport, resell, transfer, or disclose, directly or indirectly, any products or technical data, to any proscribed person, entity, or country, or foreign persons thereof, unless properly authorized by the U.S. government and/or any other applicable or relevant government or regulatory body.

	(c)	Governing Law.  This Agreement shall be governed by the laws of the State of California, without reference to conflict of laws principles.

	(d)	Assignment.   Licensee shall not assign this Agreement or transfer any of the rights or obligations under this Agreement, in whole or in part, by operation of law or otherwise, without Xilinx' prior written consent.  Any merger, acquisition, reorganization, change of control, or the like, involving Licensee shall be deemed an assignment in violation of the foregoing.  Subject to the foregoing, this Agreement will be for the benefit of Xilinx and its successors and assigns, and will be binding on Licensee's permitted assignees.

	(e)	Allocation of Risk.  Licensee acknowledges and agrees that each provision of this Agreement that provides for a disclaimer of warranties or an exclusion or limitation of damages represents an express allocation of risk, and is part of the consideration of this Agreement.

	(f)	Waiver; Amendment.  No waiver, express or implied, by either party of any right or remedy for any breach by the other party of any provision of this Agreement will be deemed or construed to be a waiver of any succeeding breach of such provision or as a waiver of the provision itself or of any other breach or provision.  No waiver of or amendment to this Agreement will be effective unless reduced to writing and executed by authorized representatives of the parties.

	(g)	Severability.  If, for any reason, a court of competent jurisdiction finds any provision of this Agreement, or portion thereof, to be invalid, illegal or unenforceable, then such provision shall be enforced to the maximum extent permissible to carry out the intent of the parties, otherwise stricken, and the remainder of this Agreement shall continue in full force and effect.

	(h)	Notices.  Any notices required or permitted by this Agreement shall be in writing and shall be delivered as follows, with notice deemed given as indicated:  (i) by personal delivery, when delivered personally; (ii) by overnight courier, upon written verification of receipt; (iii) by facsimile transmission, upon acknowledgment of receipt of electronic transmission, provided that notice is also provided by one of the other methods herein within five (5) days thereafter; or (iv) by certified or registered mail, return receipt requested, upon verification of receipt.  Notice shall be sent to the addresses provided by each party to the other in connection with this Agreement, or to such other address as either party may specify in writing.  Notices to Xilinx shall be addressed to the attention of: Xilinx, Inc., Attn: General Counsel, Legal Department, 2100 Logic Drive, San Jose, CA 95124.

	(i)	Entire Agreement.  This Agreement constitutes the entire agreement between the parties with respect to the Software, and supersedes all prior or contemporaneous discussions, understandings or agreements, written or oral, regarding the subject matter hereof.  No additional terms or modifications proposed by Licensee shall be binding on Xilinx unless expressly agreed to in writing and signed by Xilinx.  All terms and conditions of any purchase order or other document issued by Licensee in connection with this Agreement or the Software shall be void and of no force or effect to add to or modify this Agreement.

	(j)	Interpretation.  By accessing, installing, downloading or using the Software, Licensee acknowledges and agrees that it has read and understood this Agreement, has had an opportunity to discuss this Agreement with its legal and other advisors, and agrees to be bound by the terms and conditions of this Agreement.  This Agreement shall be interpreted fairly in accordance with its terms and without any strict construction in favor of or against either party.

2021.04.19

== END XILINX EULA ==
