SYSTEMC OPEN SOURCE LICENSE
    (SOFTWARE DOWNLOAD AND USE LICENSE AGREEMENT VERSION 2.3)

PLEASE READ THIS LICENSE AGREEMENT CAREFULLY BEFORE CLICKING ON
THE "ACCEPT" BUTTON, AS BY CLICKING ON THE "ACCEPT" BUTTON YOU
ACKNOWLEDGE THAT YOU HAVE READ, UNDERSTOOD AND AGREE TO BE
BOUND BY THIS LICENSE AGREEMENT AND ALL OF ITS TERMS AND
CONDITIONS.

OPEN SYSTEMC INITIATIVE

The purpose of the following license agreement (the "Agreement") is to encourage
interoperability and distributed development of a C++ modeling language known as
"SystemC" for system simulation and design (the "Purpose"). The SystemC software
licensed hereunder is licensed, without fee of any kind, for use pursuant to the terms
and conditions set forth in this Agreement.

LICENSE AGREEMENT

THE CONTRIBUTORS ARE WILLING TO LICENSE THE PROGRAM TO YOU ONLY
ON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS OF THIS LICENSE
AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS LICENSE
AGREEMENT, NO RIGHTS ARE GRANTED TO YOU HEREUNDER TO USE THE
PROGRAM. ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
CONSTITUTES YOUR ACCEPTANCE OF THIS AGREEMENT.

1. DEFINITIONS.

      1.1    "Agreement" means this document.

      1.2    "Contribution" means: (a) the Original Program; and (b) all Modifications
      that Recipient deposits or contributes in accordance with Section 3 in furtherance
      of the Purpose of this Agreement but does not include any software that has
      been previously so deposited or contributed.

      1.3    “Contribution Questionnaire” means the questionnaire attached hereto as
      Exhibit C.

      1.4    "Contributor" means any Recipient, including Synopsys, Inc. ("Synopsys”),
      that makes a Contribution pursuant to Section 3. Any Recipient depositing, as
      part or all of a Contribution, code which has previously been so deposited by
      another Recipient is not the Contributor of such re-deposited code for the
      purposes of this Agreement. A list of the Contributors is attached hereto as
      Exhibit A.

      1.5    "Contributor's Necessary Patent Claim" means a claim in any patent now
      or hereafter owned or licensable by Contributor that is directly infringed solely by
      the portion of an executing computer program translated, compiled or interpreted
      from and corresponding directly and solely to the Contribution disclosed by
      Contributor hereunder and the SystemC Kernel Code, except that Contributor's
      Necessary Patent Claim shall not include any claim directed towards a data
      structure, method, algorithm, process, technique, circuit representation, or circuit
      implementation that is not completely and entirely described in the combination
      of such Contribution and the SystemC Kernel Code.

      1.6    "Copyright/Trade Secret Rights" means worldwide statutory and common
      law rights associated solely with (i) works of authorship including copyrights,
      copyright applications, copyright registrations and "moral rights", and (ii) the
      protection of trade and industrial secrets and confidential information. Patents are
      not included in Copyright/Trade Secret Rights.

      1.7    "Distribute" means making a Distribution.

      1.8   "Distribution" means any distribution, sublicensing or other transfer of the
      Program (with or without Modifications) to any third party.

      1.9    "Executable" means Original Program (with or without Modifications)
      compiled into object code form along with only those header files from such
      Original Program that are strictly necessary to make use of the object code.

      1.10 “Marks” means, collectively, the registered and unregistered marks and
      logos that OSCI has licensed or otherwise authorized Recipient to use. All marks
      and logos are listed on Exhibit D, which list may be amended from time to time
      by OSCI to add or delete any marks or logos.

      1.11 "Modification" means: (a) any software code which comprises change(s)
      to the Program including additions and/or deletions; (b) any specifications for the
      Program; and (c) any reference implementation of the Program.

      1.12 "Original Program" means the SystemC 1.1 version of the software
      accompanying this Agreement as released by Synopsys.

      1.13 “OSCI” means Open SystemC Initiative, a California nonprofit mutual
      benefit corporation.

      1.14 "Program" means the Original Program and each other Contribution and
      any combination thereof.

      1.15 "Recipient" means anyone who receives the Program under this
      Agreement, including all Contributors.

      1.16 For legal entities, "Recipient" includes any entity that controls, is controlled
      by, or is under common control with Recipient. For purposes of this definition,
      "control" means (a) the power, direct or indirect, to cause the direction or
      management of such entity, whether by contract or otherwise, or (b) ownership of
      fifty percent (50%) or more of the outstanding shares or beneficial ownership of
      such entity.

      1.17 "Source Code" means human readable text in an electronic form suitable
      for modification that describe the functions and data structures, including C, C++,
      and other language modules, plus any associated interface definition files, scripts
      used to control compilation and installation of an Executable, or a list of source
      code differential comparisons against the Original Program.

      1.18 "SystemC Kernel Code" means the set of compilable source and header
      files included in the Original Program that are necessary to build the target
      SystemC library object module, but does not include operating system header
      files, operating system library elements, documentation, example code, sample
      code fragments, or other ancillary information.

2. GRANT OF RIGHTS

     2.1   Subject to the terms of this Agreement, each Contributor hereby grants
     Recipient a non-exclusive, worldwide, royalty-free license under Contributor's
     Copyright/Trade Secrets to do the following:

            (a)    use, reproduce, prepare derivative works of, publicly display,
            publicly perform and Distribute in source code and object code form the
            Contribution of such Contributor and any such derivative works, subject to
            the terms and conditions of this Agreement including Section 4; and

            (b)    use the know-how, information and knowledge embedded in the
            Contribution, without any obligation to keep the foregoing confidential so
            long as Recipient does not otherwise violate this Agreement.

     2.2     Contributor grants to each Recipient, a world-wide, royalty-free, non-
     exclusive license under Contributor's Necessary Patent Claims to make, use,
     sell, offer for sale, or import the such Contributor's Contribution and the Program
     only to the minimum extent necessary to exercise the rights granted in Section
     2.1(a).

     2.3    Each Contributor represents that to its knowledge it has sufficient rights in
     its Contribution, if any, to grant the licenses set forth in Sections 2.1 and 2.2.

     2.4    Except as expressly stated in Sections 2.1 and 2.2, Recipient receives no
     rights or licenses to the intellectual property of any Contributor under this
     Agreement, whether expressly, by implication, estoppel or otherwise. All rights in
     the Program not expressly granted under this Agreement are reserved.

     2.5    Recipient shall retain its entire right, title, and interest in and to
     Contributions disclosed by Recipient hereunder, including all Copyrights/Trade
     Secret Rights and patent rights embodied therein, subject to the underlying rights
     embodied in the Original Program and further subject to those rights expressly
     granted in this Agreement. Recipient agrees that Recipient shall not remove or
     alter any proprietary notices contained in the Contributions licensed to Recipient
     hereunder and shall reproduce and include such notices on any copies of the
     Contributions made by Recipient in any media.

2.6   License to Marks.

      (a)    OSCI shall retain all right, title and interest in and to the Marks
      worldwide, subject to the limited license granted to Recipient in this
      Section 2.6. OSCI hereby grants Recipient a non-exclusive, royalty-free,
      limited license to use the Marks solely in connection with its exercise of
      the rights granted pursuant to this Agreement and to indicate that the
      products being marketed by Recipient are compatible with, and meet the
      standards of, the SystemC modeling language. All uses of the Marks shall
      be in accordance with OSCI’s trademark usage policy set forth in Exhibit
      D.

      (b)    Recipient shall assist OSCI to the extent reasonably necessary to
      protect and maintain the Marks worldwide, including, but not limited to,
      giving prompt notice to OSCI of any known or potential infringement of the
      Marks, and cooperating with OSCI in preparing and executing any
      documents necessary to register the Marks, or as may be required by the
      laws or rules of any country or jurisdiction. In its sole discretion, OSCI
      may commence, prosecute or defend any action or claim concerning the
      Marks. OSCI shall have the right to control any such litigation, and
      Recipient shall fully cooperate with OSCI in any such litigation. OSCI shall
      reimburse Recipient for the reasonable costs associated with providing
      such assistance, except to the extent that such costs result from
      Recipient’s breach of this Section 2.6. Recipient shall not commence any
      action regarding the Marks without OSCI’s prior written consent.

      (c)    All goodwill with respect to the Marks shall accrue for the sole
      benefit of OSCI. Recipient shall maintain the quality of any products,
      associated packaging, collateral and marketing materials on which it uses
      any of the Marks in a manner consistent with all terms, conditions and
      requirements set forth in this Section 2.6 and at a level that meets or
      exceeds Recipient’s overall reputation for quality and that is at least
      commensurate with industry standards.

2.7   RECIPIENT UNDERSTANDS THAT ALTHOUGH EACH CONTRIBUTOR
GRANTS THE LICENSES TO ITS CONTRIBUTIONS SET FORTH HEREIN, NO
ASSURANCES ARE PROVIDED BY ANY CONTRIBUTOR THAT THE
CONTRIBUTION ALONE OR IN COMBINATION WITH THE PROGRAM DOES
NOT INFRINGE THE PATENT OR OTHER INTELLECTUAL PROPERTY
RIGHTS OF ANY OTHER ENTITY. EACH CONTRIBUTOR DISCLAIMS ANY
LIABILITY TO RECIPIENT FOR CLAIMS BROUGHT BY ANY OTHER ENTITY
BASED ON INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR
OTHERWISE. In addition, as a condition to exercising the rights and licenses
granted hereunder, each Recipient hereby assumes sole responsibility to secure
any other intellectual property rights needed, if any. For example, if a third party
patent license is required to allow Recipient to Distribute the Program, it is
Recipient's responsibility to acquire that license before Distributing the Program.

3. DESCRIPTION AND DEPOSIT OF CONTRIBUTIONS

    3.1    To the extent Recipient wishes to become a Contributor by making a
    Contribution, such Contributor shall:

          (a)     (i) deposit such Contribution in Source Code form at
          http://www.systemc.org/ according to the Contribution instructions found at
          such site, or (ii) disclose such Contribution at a meeting of any working
          group of OSCI;

          (b)     (i) describe such Contribution in reasonable detail on Exhibit B
          (including the additions or changes such Contributor made to create the
          Contribution and the date of any such changes or additions), (ii)
          completing a Contribution Questionnaire with respect to such Contribution,
          and (iii) delivering both documents to OSCI. All Contributions made after
          the date hereof shall be effectuated by Contributor (x) amending Exhibit B
          and delivering such amended Exhibit B to OSCI, which amended exhibit
          shall automatically replace the existing Exhibit B, (y) competing a
          Contribution Questionnaire with respect to such Contribution, and (z)
          delivering both documents to OSCI;

          (c)    cause such Contribution to contain a file documenting such
          Contributor's name and contact information, additions or changes such
          Contributor made to create the Contribution, and the date of any such
          changes or additions;

          (d)     cause such Contribution to include in each file a prominent
          statement substantially similar to the following: "The following code is
          derived, directly or indirectly, from the SystemC source code Copyright (c)
          1996-{date here} by all Contributors. All Rights reserved. The contents of
          this file are subject to the restrictions and limitations set forth in the
          SystemC Open Source License Version 2.3 (the "License"). You may not
          use this file except in compliance with such restrictions and limitations.
          You may obtain instructions on how to receive a copy of the License at
          http://www.systemc.org/. Software distributed by Contributors under the
          License is distributed exclusively on an "AS IS" basis, WITHOUT
          WARRANTY OF ANY KIND, either express or implied. See the License
          for the specific language governing rights and limitations under the
          License."; and
          (e)    cause such Contribution to include a text file titled "LEGAL" which
          describes any intellectual property rights of which Contributor is aware that
          it or any third party may hold in the functionality or code of such
          Contribution.

     3.2   OSCI or the administrators of the http://www.systemc.org/ web site shall
     have the right to authorize removal from such site any Contribution at any time.

4. REQUIREMENTS OF DISTRIBUTION

     4.1    A Recipient may choose to Distribute the Program in object code form
     under its own license agreement, provided that:

           (a)  Recipient complies with the terms and conditions of this
           Agreement; and

           (b)    the terms and conditions of Recipient's license agreement with its
           licensees:

                  i.     effectively disclaim on behalf of all Contributors all
                  warranties and conditions, express and implied, including
                  warranties or conditions of title and non-infringement, and implied
                  warranties or conditions of merchantability and fitness for a
                  particular purpose;

                  ii.    effectively exclude on behalf of all Contributors all liability for
                  damages, including, but not limited to, direct, indirect, special,
                  incidental and consequential damages, such as lost profits;

                  iii.   state that any provisions which differ from this Agreement
                  are offered by that Recipient alone and not by any other party; and

                  iv.   state that source code for the Program is available from such
                  Recipient, and inform licensees how to obtain it in a reasonable
                  manner on or through a medium customarily used for software
                  exchange.

     4.2   If a Recipient chooses to Distribute the Program in source code form then:

           (a)    the Program must be Distributed under this Agreement; and

           (b)   a copy of this Agreement must be included with each copy of the
           Program.

     4.3   Each Recipient must include the following in a conspicuous location in the
     Program so Distributed or transferred:
             Copyright (c) 1996-{date here}, by all Contributors. All rights
             reserved.

     4.4    In addition, each Recipient that creates and Distributes or otherwise
     transfers a Modification whether or not such Modification has been deposited
     pursuant to Section 3 must identify the originator of such Modification in a
     manner that reasonably allows third parties to identify the originator of the
     Modification.

5. INDEMNIFICATION

A Recipient who Distributes the Program (a "Distributor") may accept certain
responsibilities with respect to end users, business partners and the like. While this
license is intended to facilitate the commercial use of the Program, a Distributor shall
Distribute the Program in a manner which does not create potential liability for
Contributors. Therefore each Distributor hereby agrees to defend and indemnify every
Contributor ("Indemnified Contributor") against any losses, damages and costs
(collectively "Losses") arising from claims, lawsuits and other legal actions brought by a
third party against the Indemnified Contributor to the extent caused by the acts or
omissions of such Distributor, including but not limited to the terms and conditions under
which Distributor offered the Program, in connection with its Distribution of the Program.
The obligations in this section do not apply to any claims or Losses relating to any
actual or alleged intellectual property infringement of the Program. In order to qualify,
an Indemnified Contributor must: (a) promptly notify the Distributor in writing of such
claim, and (b) allow the Distributor to control, and cooperate with the Distributor in, the
defense and any related settlement negotiations. The Indemnified Contributor may
participate in the defense of any such claim at its own expense.

For example, a Recipient might include the Program in a commercial product offering,
Product X. That Recipient is then a Distributor. If that Distributor then makes
performance claims, or offers warranties, support, or indemnity or any other license
terms related to Product X, those performance claims, offers and other terms are such
Distributor's responsibility alone. Under this section, the Distributor would have to
defend claims against the Contributors related to those performance claims, offers, and
other terms, and if a court requires any Contributor to pay any damages as a result, the
Distributor must pay those damages.

6. NO WARRANTY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
PROVIDED EXCLUSIVELY 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. EACH RECIPIENT IS
SOLELY RESPONSIBLE FOR DETERMINING THE APPROPRIATENESS OF ITS USE AND
DISTRIBUTION OF THE PROGRAM AND ASSUMES ALL RISKS ASSOCIATED WITH ITS
EXERCISE OF RIGHTS UNDER THIS AGREEMENT, INCLUDING BUT NOT LIMITED TO
THE RISKS AND COSTS OF PROGRAM ERRORS, COMPLIANCE WITH APPLICABLE
LAWS, DAMAGE TO OR LOSS OF DATA, PROGRAMS OR EQUIPMENT, AND
UNAVAILABILITY OR INTERRUPTION OF OPERATIONS.    THIS DISCLAIMER OR
WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS AGREEMENT. NO USE OF
THE PROGRAM OR ANY MODIFICATIONS THERETO ARE AUTHORIZED HEREUNDER
EXCEPT UNDER THIS DISCLAIMER.

7. DISCLAIMER OF LIABILITY

EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

8.    U.S. GOVERNMENT USE

If Recipient is licensing the Program on behalf of any unit or agency of the United States
Government, then the Program and any related documentation is commercial computer
software, and, pursuant to FAR 12.212 or DFARS 227.7202 and their successors, as
applicable, shall be licensed to the Government under the terms and conditions of this
Agreement.

9.    PATENT CLAIMS

If Recipient institutes patent litigation against any entity (including a cross-claim,
counterclaim or declaratory judgment claim in a lawsuit) alleging that the Program itself
(excluding combinations of the Program with other software or hardware) infringes such
Recipient's patent(s), then the rights granted to Recipient by each Contributor under
Section 2.2 shall terminate as of the date such litigation is filed.

10.   TERMINATION

All Recipient's rights under this Agreement shall terminate if Recipient fails to comply
with any of the material terms or conditions of this Agreement and does not cure such
failure in a reasonable period of time after becoming aware of such noncompliance. If
such occurs, Recipient shall cease use and Distribution of the Program based upon the
rights granted to Recipient under this Agreement as soon as reasonably practicable.
However, Recipient's obligations under this Agreement and any licenses granted by
Recipient relating to the Program shall survive such termination.

11.   LICENSE VERSIONS

OSCI may publish new versions (including revisions) of this Agreement from time to
time. Each new version of the Agreement will be given a distinguishing version number.
The Program may always be Distributed subject to the version of the Agreement under
which it was received. In addition, after a new version of the Agreement is published,
Contributor may elect to Distribute the Program under the new version. No one other
than OSCI, acting by a vote of at least 75% of the members of its Board of Directors,
has the right to modify this Agreement; provided that Exhibit B and Exhibit C may be
amended as specifically set forth in Section 3.1(b), and Exhibit D may be amended as
specifically set forth in Section 1.10.

12.    ELECTRONIC ACCEPTANCE

This Agreement may be executed either electronically or on paper. By clicking on the
“Accept” button, Recipient warrants that it agrees to all of the terms of this Agreement,
that Recipient is authorized to enter into this Agreement, and that this Agreement is
legally binding upon Recipient. If Recipient does not agree to be bound by this
Agreement, then Recipient shall click the “Decline” button and Recipient shall not
receive any rights from the Contributors nor shall Recipient download any materials,
including the Program.

13.    GENERAL

This Agreement represents the complete agreement concerning the subject matter
hereof and supersedes all prior agreements or representations, oral or written,
regarding the subject matter hereof. If any provision of this Agreement is invalid or
unenforceable under applicable law, it shall not affect the validity or enforceability of the
remainder of the terms of this Agreement, and without further action by the parties
hereto, such provision shall be reformed to the minimum extent necessary to make such
provision valid and enforceable.

This Agreement is governed by the laws of California, without reference to conflict of
laws principles. Each party waives its rights to a jury trial in any resulting litigation. Any
litigation relating to this Agreement shall be subject to the jurisdiction of the Federal
Courts of the Northern District of California, with venue lying in Santa Clara County,
California, or the Santa Clara County Superior Court. The application of the United
Nations Convention on Contracts for the International Sale of Goods is expressly
excluded. The provisions of this Agreement shall be construed fairly in accordance with
its terms and no rules of construction for or against either party shall be applied in the
interpreting this Agreement. Recipient shall not use the Program in violation of local
and other applicable laws including, but not limited to, the export control laws of the
United States.
                                    EXHIBIT A

                              List of Contributors


1.   Synopsys, Inc.

2.   Cadence Design Systems, Inc.

3.   CoWare, Inc.
                                              EXHIBIT D

                                        Trademark Usage Policy

I. LIST OF MARKS

         1.        Open SystemC

         2.        Open SystemC Initiative

         3.        OSCI, SystemC

         4.        SystemC Graphic Logo

         5.        All logos that incorporate the foregoing word marks


II. PROPER USE OF MARKS

Trademarks and service marks function as adjectives and generally should not be used as
nouns or verbs. Accordingly, as often as possible, the Marks should be used as adjectives
immediately preceding the generic noun that refers to the service in question. For example:

                          The SystemC™ software
                          The SystemC™ LRM

No Possessives or Plurals. Since they are not nouns, the Marks should never be used in the
possessive or plural forms. For example, it is not appropriate to write “SystemC’s software.”

No Use as Verbs or as Puns. The Marks should never be used as verbs or as puns.


III. PROPER ATTRIBUTION

Trademark ownership is attributed in two ways, with the use of a symbol (TM, SM, ®) after the mark
and with a legal legend, usually found at the end of a document following the copyright notice.
Following are OSCI’s rules for symbols and legends to attribute the Marks:

Symbols:

Which Symbol Do I Use?
The Marks generally function as trademarks rather than servicemarks. Unless you are
specifically directed otherwise, please use the ™ or ® symbol after the Marks.

Where Do I Place the ® Symbol?
The ™ or ® symbol is placed immediately after the mark, either in superscript or subscript.

When Do I Use the Symbol?
The ™ or ® symbol is to be used after the Marks in the following instances:

Most Prominent Uses : A ™ or ® symbol is required after prominent uses of the Marks, e.g., in
the headlines and large print text of web pages, advertisements, other promotional materials
and press releases, except where space limitations or specific style considerations prevent
compliance with this requirement.

First Use in Text: A ™ or ® symbol is required after the first use of each Mark in text, e.g.
advertising copy or the body of press releases, even though the symbol may have already
appeared in the headline or after another prominent use of the mark in the same document.

All Logos: The ™ or ® symbol must appear after all logos incorporating the Marks.


IV. Legends

All Marks that appear on a web page or in a press release, advertisement or other written
material (whether in print or electronic form) must be attributed in an appropriate legend. The
legend may be presented in “mouseprint” but must be large enough to be read easily. Legends
generally appear at the end of a document or the bottom of a web page but may be placed
elsewhere, e.g. the inside cover of documentation.

The OSCI Legend: The following legend should be used in all materials in which any of the
Marks appear:

[Insert the Marks] are trademarks or registered trademarks of Open SystemC Initiative, Inc. in
the United States and other countries and are used with permission.


V. MARKS NEVER COMBINED

The Marks should never be combined with the marks of any business other than OSCI. The
Marks should always appear visually separate from any other marks appearing in the same
materials such that each mark creates a distinct commercial impression. It would, for instance,
not be appropriate to superimpose the logo of another business over any OSCI logo.


VI. LOGOS

Logos incorporating the Marks can only be used in the format provided to you by OSCI for
incorporation into your materials or web pages. The logos provided to you by OSCI cannot be
modified in any way without OSCI’s prior written approval. Logos copied from OSCI web pages
or other materials may not to be used. Please contact webmaster@systemc.org to obtain
electronic files containing the OSCI logos and to ask any questions regarding the logos.