|
Exhibit
10.33
This Technology License Agreement
(“ Agreement ”) is made and entered into the 22
day of August 2001 (“ Effective Date
”)
BETWEEN
ARM LIMITED whose registered
office is situated at 110 Fulbourn Road, Cambridge CB1 9NJ, England
(“ ARM ”)
and
HYNIX SEMICONDUCTOR INC. a
company organised and existing under the laws of the Republic of
Korea and whose principal place of business is situated at San
136-1, Ami-ri, Bubal-eub, Ichon-si, Kyoungki-do, Republic of Korea
(“ LICENSEE ”).
WHEREAS
| A. |
LICENSEE has requested ARM and ARM has agreed to license
LICENSEE to manufacture and distribute certain ARM Secure Core
Based Products (as defined below) on the following terms and
conditions. |
| B. |
Therefore, in consideration of the mutual representations,
warranties, covenants, and other terms and conditions contained
herein, the parties agree as follows: |
| 1.1 |
“ ARM Secure Core ” means the ARM Secure
Core identified in the Technical Reference Manual
[DDI-0207-A]. |
| 1.2 |
“ ARM Secure Core Synthesizable Source ”
means together; (i) the Synthesizable RTL; (ii) the Synthesis
Scripts; and (iii) the Synthesis Reference
Deliverables. |
| 1.3 |
“ ARMv4T Instruction Sets ” means both the
ARMv4 instruction set and Thumb instruction set as defined in the
ARM Architecture Reference Manual [ARM DDI 0100]. |
| 1.4 |
“ ARM Secure Core Transfer Materials ” means
together; (i) the ARM Secure Core Synthesizable Source; (ii) the
Implementation Guide; (iii) the Synthesizable Functional Test
Vectors; (iv) the Technical Reference Manual; (v) the AVS; (vi) the
Core Self Test Programs, together with any Updates thereto
delivered to LICENSEE by ARM from time to time; and (vii) any
relevant supplemental documentation released by ARM to its other
licensees from time to time. |
| 1.5 |
“ ARM Secure Core Based Product(s) ” means
any chip designed and manufactured by or for LICENSEE which is
offered for sale solely for use in applications where secure
processing is specified and which contains at a minimum; (i) a
Microarchitecture Compliant Core; and (ii) LICENSEE or
LICENSEE’s customer’s circuitry which adds significant
functionality. |
| 1.6 |
“ ARM Transfer Materials ” means together;
(1) the ARM Secure Core Transfer Materials; and (ii) the MME
Transfer Materials. |
| 1.7 |
“ Authorized Distributor ” means any
distributor appointed, in writing, by LICENSEE. |
| 1.8 |
“ AVS ” means the ARM architectural
validation suite identified in Schedule 1 Part H. |
| 1.9 |
“ Claim ” means a written notice of
infringement received by ARM from a third party demanding that ARM
cease and desist from such alleged Intellectual Property
infringement. |
| 1.10 |
“ Confidential Information ” means; (i) any
trade secrets relating to the ARM Secure Core and the ARM Transfer
Materials; (ii) any information designated in writing by either
party, by appropriate legend, as confidential; (iii) any
information which if first disclosed orally is identified as
confidential at the time of disclosure and is thereafter reduced to
writing for confirmation and sent to the other party within thirty
(30) days after its oral disclosure and designated, by appropriate
legend, as confidential; and (iv) the terms and conditions of this
Agreement. |
| 1.11 |
“ Core Self Test Programs ” means the
programs identified in Schedule 1 Part K Item K1. |
| 1.12 |
“ Documentation ” means the documentation
identified in Schedule 2 Part A. |
| 1.13 |
“ Effective Date ” means the date of this
Agreement, subject always to the provisions of Clause
15.13. |
| 1.14 |
“ End User License ” means a license
agreement substantially in the form set out in Schedule
6. |
| 1.15 |
“ Implementation Guide ” means the
documentation identified in Schedule 1 Part B. |
| 1.16 |
“ Intellectual Property ” means any patents,
patent rights, trade marks, service marks, registered designs,
topography or semiconductor maskwork rights, applications for any
of the foregoing, copyright, unregistered design right, trade
secrets and know-how and any other similar protected rights in any
country. |
| 1.17 |
“ LICENSEE’s Synthesis Timing Constraints
File ” means such timing constraints file as the LICENSEE
shall finalise prior to final synthesis. |
| 1.18 |
“ Microarchitecture Compliant Core ” means
an implementation of an ARM Secure Core manufactured under licence
from ARM and which: |
| |
(i) |
executes each and every instruction in the ARMv4T Instruction
Sets; |
| |
(ii) |
executes no additional instructions to those contained in the
ARMv4T Instruction Sets; |
| |
(iii) |
exhibits a Pipeline Length of 3; |
| |
(iv) |
exhibits a Von Neumann Architecture; |
| |
(v) |
is Single Issue or Multiple Issue, as appropriate for the
respective ARM Secure Core as identified in the relevant Technical
Reference Manual; |
| |
(vi) |
implements the programmer’s model as identified in the
ARM Architecture Reference Manual; |
| |
(vii) |
passes the respective Synthesizable Functional Test Vectors;
and |
| |
(viii) |
has been verified in accordance with the provisions of Clause
3. |
| 1.19 |
“ MME Macrocell ” means the MME hardware
accelerator specified in the MME Technical Reference manual
SC043-TRM-0001-A. |
| 1.20 |
“ MME Synthesizable RTL ” means the
deliverable identified in Schedule 2 Part B Section 1. |
| 1.21 |
“ MME Synthesis Scripts ” means the
deliverables identified in Schedule 2 Part B Section 2. |
| 1.22 |
“ MME Synthesizable Source ” means together,
(i) the MME Synthesizable RTL; and (ii) the MME Synthesis
Scripts. |
| 1.23 |
“ MME Transfer Materials ” means together
(i) the MME Synthesizable Source; (ii) the MME Validation Suite;
(iii) the Documentation; (iv) the Software, together with any
Updates thereto delivered to LICENSEE by ARM from time to time; and
(iv) any relevant supplemental documentation released by ARM to
licensees from time to time. |
| 1.24 |
“ NSP ” means the net sales price of any ARM
Secure Core Based Product calculated by taking the aggregate
invoice price charged on arms length terms by LICENSEE and its
Subsidiaries in the sale or distribution of any ARM Secure Core
Based Product, less any; (i) value added, turnover, import, or
other tax, duty or tariff payable thereon; (ii) freight, insurance
costs incurred; and (iii) amounts actually repaid or credited with
respect to any ARM Secure Core Based Products returned. |
| 1.25 |
“ MME Validation Suite ” means the
deliverables identified in Schedule 2 Part C. |
| 1.26 |
“ Packaging ” means the materials used to
encapsulate the silicon of an ARM Secure Core Based
Product. |
| 1.27 |
“ Pipeline Length ” means the number of
clocked stages through which each single-cycle instruction must
pass to complete the execution of such instruction. |
| 1.28 |
“ Single Issue ” means that only one
instruction is issued for execution within the integer unit in any
single clock cycle (where for the purposes of this definition
“clock” means the clock that advances the
pipeline). |
| 1.29 |
“ Software ” means the example support
software for the MME Macrocell as identified in Schedule 2 Part D,
together with any Updates thereto delivered to LICENSEE by ARM from
time to time. |
| 1.30 |
“ Subsidiary ” means any company the
majority of whose voting shares is now or hereafter owned or
controlled, directly or indirectly, by a party hereto or any
company a majority of whose voting shares is now or hereafter owned
or controlled, directly or indirectly, by any of the aforementioned
entities. The company shall be considered a Subsidiary only so long
as such control exists. |
| 1.31 |
“ Synthesizable Functional Test Vectors ”
means the synthesizable functional test vectors identified in
Schedule 1 Part D. |
| 1.32 |
“ Synthesis Reference Deliverables ” means
the deliverables identified in Schedule 1 Part C Section
3. |
| 1.33 |
“ Synthesizable RTL ” means the deliverables
identified in Schedule 1 Part C Section 1. |
| 1.34 |
“ Synthesis Scripts ” means the deliverables
identified in Schedule 1 Part C Section 2. |
| 1.35 |
“ Technical Reference Manual ” means the
technical reference manual identified in Schedule 1 Part
A. |
| 1.36 |
“ Trademarks ” means the trademarks
identified in Schedule 3. |
| 1.37 |
“ Updates ” means any enhancements and
modifications including but not limited to any error corrections to
the ARM Transfer Materials including any documentation associated
therewith, designed by, or for ARM, the incorporation of which ARM,
in its absolute discretion, decides does not cause a new product to
be created. |
| 1.38 |
“ Unique ARM Secure Core Based Product ”
means a device manufactured by or for LICENSEE and which has a
unique part number; except that a device shall not be a Unique ARM
Secure Core Based Product if the device has a different part number
for any or all of the following reasons: |
| |
(i) |
because it is an optically shrunk version of an otherwise
unmodified (except to the extent accommodated by this definition)
Unique ARM Secure Core Based Product; |
| |
(ii) |
because it is a version of an otherwise unmodified (except to
the extent accommodated by this definition) Unique ARM Secure Core
Based Product that has been ported to a different set of process
design rules; |
| |
(iii) |
because it is an otherwise unmodified (except to the extent
accommodated by this definition) Unique ARM Secure Core Based
Product that has a different on chip memory size; |
| |
(iv) |
because it is an otherwise unmodified (except to the extent
accommodated by this definition) Unique ARM Secure Core Based
Product that has a different on chip memory content; |
| |
(v) |
because it is an otherwise unmodified (except to the extent
accommodated by this definition) Unique ARM Secure Core Based
Product that has a different on chip memory type; |
| |
(vi) |
because it is an otherwise unmodified (except to the extent
accommodated by this definition) Unique ARM Secure Core Based
Product that incorporates a bug fix (to conform to original
specification for the Unique ARM Secure Core Based Product);
and |
| |
(vii) |
because it is an otherwise unmodified (except to the extent
accommodated by this definition) Unique ARM Secure Core Based
Product that incorporates a different revision of the ARM Transfer
Materials delivered by ARM to LICENSEE from time to
time. |
| 1.39 |
“ Von Neumann Architecture ” means a
microprocessor architecture which dictates that the instruction
stream for the integer unit shares the same port with the data
stream for such integer unit. |
| 2.1 |
Subject to the provisions of Clause 9 (Confidentiality) and the
payment of appropriate fees in accordance with the provisions of
Clause 5, ARM hereby grants to LICENSEE, under ARM’s
Intellectual Property, a non-transferable (subject to Clause 15.3),
non-exclusive, perpetual (subject to termination in accordance with
the provisions of Clause 13) world-wide licence, to; |
ARM Secure Core Based
Products
| |
(i) |
use and copy the AVS and the MME Validation Suite only for the
purposes of designing ARM Secure Core Based Products; |
modify the MME testbench in
Verilog identified as Item Cl in Schedule 2 Part C;
| |
(ii) |
use, copy and modify the Core Self Test Programs only for the
purposes of designing ARM Secure Core Based Products; |
| |
(iii) |
use and copy; (a) the Implementation Guide; and (b) the
Synthesisable Reference Deliverables, only for the purposes of
designing ARM Secure Core Based Products; |
modify the SC100 Core Verilog
GTECH Synthesis Command Files identified as Item C3 in Schedule 1
Part C Section 3;
| |
(iv) |
use, copy and modify (solely to the extent necessary to run the
following deliverables on LICENSEE’s tester or simulator) the
Synthesizable Functional Test Vectors, only for the purposes of
designing ARM Secure Core Based Products; |
| |
(v) |
use, copy and modify (only for the purpose of substituting
functional blocks in the Synthesizable RTL with functionally
equivalent LICENSEE or LICENSEE’s customer’s functional
blocks); (i) the Synthesizable RTL; and (ii) the MME Synthesizable
RTL, only for the purposes of designing ARM Secure Core Based
Products; |
| |
(vi) |
use, copy and modify; (i) the Synthesis Scripts; and (ii) the
MME Synthesis Scripts, only for the purposes of designing ARM
Secure Core Based Products; |
| |
(vii) |
manufacture and have manufactured (subject to the provisions of
Clause 2.2) the ARM Secure Core Based Products created under the
licences granted in Clauses 2.1(i) to 2.l(vi)
inclusive; |
| |
(viii) |
sell, supply and distribute ARM Secure Core Based Products
manufactured under the licences granted in Clause 2.1(vii) to any
third party and authorise Authorised Distributors to do the
same; |
| |
(ix) |
test and have tested (subject to the provisions of Clause 2.3)
the ARM Secure Core Based Products manufactured under the licences
granted in Clause 2.1(vii); |
Technical Reference Manual and
Documentation
| |
(x) |
use, copy, modify and distribute (solely to LICENSEE’s
customers of ARM Secure Core Based Products and subject to the
terms of a confidentiality agreement no less restrictive than those
contained in this Agreement) the Technical Reference Manual only
for the purposes of designing ARM Secure Core Based
Products; |
| |
(xi) |
use, copy, modify and distribute (solely to LICENSEE’s
customers of ARM Secure Core Based Products and subject to the
terms of a confidentiality agreement no less restrictive than those
contained in this Agreement) the Documentation only for the
purposes of designing ARM Secure Core Based Products; |
Software
| |
(xii) |
use, copy and modify the Software; and |
| |
(xiii) |
distribute the Software in source code or binary code
form solely in conjunction with ARM Secure Core Based
Products. |
Have Manufactured
| 2.2 |
Subject to the provisions of Clause 9 (Confidentiality),
LICENSEE may exercise its right to have ARM Secure Core Based
Products manufactured by a third party manufacturer ( “
Manufacturer ” ) in accordance with the provisions of
Clause 2.1 solely to manufacture ARM Secure Core Based Products for
LICENSEE provided that; (a) LICENSEE agrees not to grant to the
Manufacturer any license in respect of any ARM Transfer Materials
for any other purpose; and (b) that each Manufacturer
agrees; |
| |
(i) |
to be bound by obligations of confidentiality no less
restrictive than those contained in this Agreement; |
| |
(ii) |
to supply units of the ARM Secure Core Based Product solely to
LICENSEE; and |
| |
(iii) |
to return any
ARM Confidential Information and ARM Transfer Materials to LICENSEE
on the earlier of; (a) the completion of the manufacture; and (b)
the expiration of the
|
| |
confidentiality period for
each ARM Transfer Material in accordance with the provisions of
Clause 9.
|
If any Manufacturer breaches
the provisions of any of Clauses 2.2(i) to 2.2(iii), LICENSEE
agrees that such breach shall be treated as a material breach of
this Agreement by LICENSEE which shall entitle ARM to terminate
this Agreement in accordance with the provisions of Clause 13.2 and
LICENSEE shall hold ARM harmless from and keep ARM indemnified
against all and any loss, liability, costs, damages, expenses
(including the fees of lawyers and other professionals), suffered,
incurred or sustained as a result of or in relation to such
breach.
Have Tested
| 2.3 |
Subject to the provisions of Clause 9 (Confidentiality),
LICENSEE may exercise its right to have ARM Secure Core Based
Products tested by a third party ( “ Test House
” ) in accordance with the provisions of Clause 2.1 provided
that the Test House agrees: |
| |
(i) |
to be bound by obligations of confidentiality no less
restrictive than those contained in this Agreement; and |
| |
(ii) |
to supply units of the tested ARM Secure Core Based Products
solely to LICENSEE; and |
| |
(iii) |
to return any ARM Confidential Information and ARM Transfer
Materials to LICENSEE on the earlier of; (a) the completion of the
test; and (b) the expiration of the confidentiality period for each
ARM Transfer Material in accordance with the provisions of Clause
9. |
If any Test House breaches
the provisions of Clauses 2.3(i) to 2.3(iii), LICENSEE agrees that
such breach shall be treated as a material breach of this Agreement
by LICENSEE which shall entitle ARM to terminate this Agreement in
accordance with the provisions of Clause 13.2 and LICENSEE shall
hold ARM harmless from and keep ARM indemnified against all and any
loss, liability, costs, damages, expenses (including the fees of
lawyers and other professionals), suffered, incurred or sustained
as a result of or in relation to such breach.
Have Designed
| 2.4 |
On receipt of a request from LICENSEE, ARM may on a case by
case basis grant LICENSEE the right to have ARM Secure Core Based
Products designed by a designer subcontracted by LICENSEE ( “
Designer ” ) provided that each Designer
agrees; |
| |
(i) |
to be bound by obligations of confidentiality no less
restrictive than those contained in this Agreement; and |
| |
(ii) |
to supply units of the tested ARM Secure Core Based Products
solely to LICENSEE; and |
| |
(iii) |
to return any ARM Confidential Information and ARM Transfer
Materials to LICENSEE on the earlier of; (a) the completion of the
design; and (b) the end of the confidentiality period for each ARM
Transfer Material in accordance with the provisions of Clause
9. |
If any Designer breaches the
provisions of Clauses 2.4(i) to 2.4(iii), LICENSEE agrees that such
breach shall be treated as a material breach of this Agreement by
LICENSEE which shall entitle ARM to terminate this Agreement in
accordance with the provisions of Clause 13.2 and LICENSEE shall
hold ARM harmless from and keep ARM indemnified against all and any
loss, liability, costs, damages, expenses (including the fees of
lawyers and other professionals), suffered, incurred or sustained
as a result of or in relation to such breach. The parties shall
agree for each Designer which of the ARM Transfer Materials can be
delivered to such Designer.
| 2.5 |
No right is granted to LICENSEE to: |
| |
(i) |
except as expressly granted in Clauses 2.1, sub-license any of
the rights licensed to LICENSEE under Clause 2.1; or |
| |
(ii) |
distribute any ARM Secure Core Based Product prior to
verification in accordance with Clause 3, except that if it is the
intention of LICENSEE, and LICENSEE does proceed, to verify a
device in accordance with Clause 3.1 and 3.2, LICENSEE may
distribute, in aggregate, up to two thousand (2000) prototype units
of such device without having such devices verified provided that
LICENSEE provides written evidence to ARM that; (a) the recipient
of such devices is aware that such device has not passed the
verification process by ARM; and (b) the recipient has agreed to
keep the recipient’s use of the non verified device as
confidential. |
| 2.6 |
Except as specifically licensed in Clause 2.1, LICENSEE
acquires no right, title or interest in the ARM Secure Cores, ARM
Transfer Materials or any of ARM’s Intellectual Property
embodied therein. In no event shall the License grant set out in
Clause 2.1 be construed as granting LICENSEE, expressly or by
implication, estoppel or otherwise, a license to use any ARM
technology except the ARM Transfer Materials arid Software.
LICENSEE shall reproduce and not remove or obscure any notice
incorporated in the ARM Transfer Materials by ARM to protect
ARM’s Intellectual Property or to acknowledge the copyright
and/or contribution of any third party designer. LICENSEE shall
incorporate corresponding notices and/or such other markings and
notifications as ARM may reasonably require on all copies of the
ARM Transfer Materials used or distributed by LICENSEE. |
Subsidiaries
| 2.7 |
For the continuance of this Agreement, LICENSEE may exercise
the right to include any Subsidiary as a licensee under the terms
of this Agreement provided that; |
| |
(i) |
such Subsidiary agrees in writing, as set out in Schedule 10 to
be bound by the obligations of LICENSEE and to comply with all the
terms and conditions of this Agreement; |
| |
(ii) |
any breach of the terms and conditions of this Agreement by a
Subsidiary shall constitute a breach of this Agreement by LICENSEE;
and |
| |
(iii) |
any termination of this Agreement in accordance with the
provisions of Clause 13 shall be effective in respect of all
Subsidiaries. |
| 3.1 |
For each ARM Secure Core implementation which is used in the
manufacture of ARM Secure Core Based Products for sale and
distribution by LICENSEE in accordance with the terms of this
Agreement, LICENSEE shall in the course of generating such
implementation use the ARM Transfer Materials to generate a netlist
(each a “ Synthesized Netlist ”) which includes
back-annotated delays derived from the physical layout of the
Synthesized Netlist. |
| 3.2 |
LICENSEE shall simulate the AVS on each Synthesized Netlist
(defined in Clause 3.1). |
| 3.3 |
LICENSEE shall deliver to ARM a copy of the log results
generated by running the AVS on each respective Synthesized Netlist
(the “ Synthesized Log Results ” for each
Synthesized Netlist). Prior to delivery of such Synthesized Log
Results LICENSEE shall give ARM as much advance warning as
practicably possible of LICENSEE’S proposed delivery of such
Synthesized Log Results. |
| 3.4 |
Each Synthesized Netlist shall be verified for a particular
process upon ARM’S acceptance of the Synthesized Log Results
delivered by LICENSEE. |
| 3.5 |
The Synthesized Log Results shall be accepted when they
indicate that no errors have been detected or where any errors
detected have been jointly agreed, in good faith, and a waiver
agreed between the parties. |
| 3.6 |
ARM shall notify LICENSEE, in writing, within fifteen (15) days
of delivery by LICENSEE of the Synthesized Log Results (“
Synthesis Verification Period ”), whether the
Synthesized Log Results have been accepted by ARM or have failed
the in verification process. In the event that ARM fails to confirm
the result of the verification process within the Synthesis
Verification Period, the Synthesized Log Results shall be deemed
accepted by ARM. In the event that the Synthesized Log Results fail
the verification process, ARM shall provide details of the errors
which cause the failure to LICENSEE and LICENSEE shall endeavour to
correct the errors. The parties shall repeat the above process
until either; (i) the Synthesized Log Results are accepted; or (ii)
LICENSEE withdraws the Synthesized Log Results from the
verification process. |
| 4.1 |
ARM hereby grants to LICENSEE a non-transferrable (subject to
Clause 15.3), non-exclusive, world-wide licence to use the
Trademarks in the promotion and sale of ARM Secure Core Based
Products. |
| 4.2 |
LICENSEE shall use one of the Trademarks, in accordance with
ARM’s guidelines set forth in Schedule 3 (& |
|