ChipFind - документация

Электронный компонент: EMTG97-3G

Скачать:  PDF   ZIP



Copyright
2005, EM Microelectronic-Marin SA
1
www.emmicroelectronic.com
EM MICROELECTRONIC
- MARIN SA
Theseus
TM
Gold 97-3G
EMTG97-3G
97KB Ultra Low Cost Flash Smart Card IC
Environment
Voltage Supply Class A, B: 3.0V to 5.0V
10%
-25 to +85
0
C Operating Temperature
Max supply current 6mA @ 30MHz, Class B
> 4 kV ESD Protection HBM

CPU
Software compatible CMOS 80X51 industry standard
Accelerated architecture with 16 bit CPU performance level
Up to 30 MHz internal CPU clock

Idle Modes
Idle and Stop mode selectable modes
NVM update operation with CPU in idle mode
IO Transmission and Reception with CPU in idle mode
Max Idle current / Clock stopped: 100 uA

Security
Hardware Random Number Generator FIPS140-2
Unique chip identification number
Notification of tampering
IC operates under regulated voltage and internal clock
DPA/SPA resistance mechanisms
Under / Over voltage sensors (Vcc)

Memory Control
General Purpose Non Volatile Memory: GPNVM
Secure Memory Management Mechanism
Fast Byte program: 40 us / Byte
GPNVM Page Erase: 2 ms

I/O
ISO 7816-3 compliant electrical interface
ISO 7816-3 compliant reset and response T=0 T=1 protocols
ETU Timer/Counter replacing 8051 T0/T1 Timers

Memories
2048 bytes RAM (256B Local RAM + 1792B XRAM)
96KB GPNVM (User) = 384 Pages of 256 B
User Code, constant storage (ROM)
User No Volatile Data storage (EEPROM)
1KB GPNVM (System) = 4 Pages of 256 B
1 page
: System parameters
3 pages
: Backup buffer / code
10 year data retention for EEPROM / OTPROM
GPNVM Endurance > 100 K cycles
BootROM loader T0 compatible

Chip Forms
8" Wafer sawn or unsawn
Back grinding and distressing options
180 microns max thickness
Modules

Typical Application:
SIM card GSM Phase2+ OTA WIB 32KB
SIM card GSM Phase2+ OTA 64KB


A, B on-chip
Voltage Regulator
ISO 7816-3
Interface 3G
1792 B
RAM
SECURITY MODULE
UVD / OVD
DPA / SPA
protections
Random Number
Generator
256 Bytes RAM
Fast Architecture
80X51 Core
Internal V
DD
Power-on Reset
Power Management System
30MHz on-chip Oscillator
Controlled Clock Divider
Boot ROM
Loader
96K Bytes
GPNVM User
[ code]
[ data ]
Flexible code / data memory allocation
Secure Memory Management
EMTG97-3G
GPNVM
System (1KB)
ETU Timer
Development tools fully integrated within Keil uVision2/3
DevKit emulator, examples, documentation samples



Copyright
2005, EM Microelectronic-Marin SA
2
www.emmicroelectronic.com
EM MICROELECTRONIC
- MARIN SA
Theseus
TM
Gold 97-3G
EMTG97-3G
On Chip Memory Mapping
Code Space view
Rom: 1KB
Data Space view
Ram:1792 Bytes


0400H

0000H
0000H
FFFFH
32KB
Bank
0700H
8000H


31KB
Common
Area
32KB
Bank
16KB
Bank
8000H
CBS
DBS32
DBS16L
16KB
Bank
DBS16H
Hide/Show


GPVM Physical Memory Organisation


0000H
SysParameters (1p)
GPNVM Boot Loader (3p)
17FFFH
DATA
CODE
N
V
M
C
L
R
1
K
B

g
r
a
n
u
l
a
r
i
t
y
bank0
bank1
bank2
GPNVM
User
96KB
GPNVM
System 1KB
SystemArea
LOCK
Page Size = 256B
bank3



Copyright
2005, EM Microelectronic-Marin SA
3
www.emmicroelectronic.com
EM MICROELECTRONIC
- MARIN SA
Theseus
TM
Gold 97-3G
EMTG97-3G
Introduction
EMTG97-3G is a member of the Theseus family of
devices
designed
specifically
for
smart
card
applications. It is software compatible with the industry
standard 8051 micro-controller, to guarantee the
maximum availability of qualified software. The
hardware implementation of the core is a modern design
not relying on microcode, with an increase of up to 4
times on a standard 8051's clocks per instruction.

Security of the family of devices makes them particularly
suitable in electronic commerce and sensitive data
areas. This is accomplished in hardware, with not only
protection against out of parameter operation of the
device, but hardware memory management to protect
against software security attacks. The CPU clock is
derived from its own internal oscillator, so preventing
attacks by clock manipulation, or extrapolating program
execution by monitoring current variations on clock
edges.

The need to support the emerging multifunction cards
requires that the device under software control can
download an application and run it when the device is in
the field embedded in a plastic card. This application
can be in the form of a script to be executed by an
interpreter or as a raw binary directly executed by the
processor. The device has to be protected against the
downloading of attack software designed to corrupt or
uncover the working or data contained in the device.
Traditionally this has been a software function, which
relies on the total integrity of the embedded software.
The EMTG97-3G implements the first level of protection
in hardware.

A simple and secure memory protection mechanism is
relying on a flexible border between code and data
space.

The General Purpose Non Volatile Memory concept
allows reaching ultra low cost implementation of
traditional 32KB EEPROM smart card ICs and more. All
your efforts to save code footprint are optimizing your
end product performances.

Best fit for code data partitioning with code size + NV
data size < 97KB.
Serial interface
EMTG97-3G offers a unique serial interface compliant
with the ISO 7816-3 specification with several modes
implemented allowing serial connections at 9600 up to
357K bits per second at 3.57MHz. EMTG97-3G
supports T=0 asynchronous half duplex character
transmission protocol, T=1 asynchronous half duplex
block transmission and a proprietary T=14 protocol used
for fast loading of Code into the OTP by the card
manufacturer.
It
handles
minimum
guard
time
requirements between characters specified by ISO7816-
3 specification automatically. EMTG97-3G is designed
to be compatible with the ISO7816-3 specification
defining the characteristics of Integrated Circuit Cards
commonly referred to as smart cards.

Random Number Generator
The on chip random number generator is fully Fips140-2
compliant, providing a rapid stream of truly random
numbers. This allows use of the random numbers
generated beyond just the provision of numbers for
randomising transmissions or generating keys.

Clocks
EMTG97-3G has its own internal oscillator this allows
the core of the device to be independent of the external
clock. The processor can also be clocked much faster
than the IO CLK signal. This ensures the elimination of
fraudulent attacks involving frequency jitter and unequal
mark space ratios. The internal clock generator is
connected to the core via a divider that is under the
control of the software. This allows the Operating
System writer to control the trade off between execution
speed and power drawn by the device. Extending
battery life in hand help applications where slow
interfaces are involved.

Anti tampering
The EMTG97-3G has extensive anti tampering provision
including the monitoring of the connection to the device
to ensure that deviations beyond a prescribed criteria
result in the device being closed down before its
operating conditions are violated.

On chip voltage regulators
Several on chip regulators isolate the various elements
of the device from variations and fluctuations in the
supply voltage. This allows elements to be characterised
precisely, as they operate at one fixed voltage, which in
turn maximises the endurance of the device.

Technology
This product is using superior Flash memory SuperFlash
Technology licensed from SST and SuperFlash is a
registered trademark of SST (Silicon Storage
Technology Inc.).



Copyright
2005, EM Microelectronic-Marin SA
4
www.emmicroelectronic.com
EM MICROELECTRONIC
- MARIN SA
Theseus
TM
Gold 97-3G
EMTG97-3G
Technical Data

Absolute Maximum Ratings
Parameter
Symbol
Limit Values
Unit
min
typical
max
Supply Operating Volt
V
cc
-0.3
6
V
Voltage at remaining pin
V
pin
V
ss
0.3
V
cc
+0.3
V
Power dissipation
P
tot
+60
mW
Storage temperature
I
ccI
-40
+125
C

DC Characteristics
Parameter
Symbol
Limit Values
Unit
min
typical
max
Operating temperature
T
A
-25
+85
C
Supply Voltage Class A,B
V
cc
2.7
3 / 5
5.5
V
Supply Current Class B
I
cc
6 (Note 1)
mA
Supply Current idle
I
ccI
200 (Note 2)
A
Supply Current stopped
I
ccS
100 (Note 3)
A
Note 1: The supply current refers to clock frequency of 5 Mhz
Note 2: The supply current at 3.3V and a clock frequency of 1 Mhz, at +25
0
C
Note 3: The supply current at 3.3V and +25
o
C

IO pin:
Parameter
Symbol
Conditions
min
max
Unit
H input voltage
V
IH
I
Ihmax
=
20
A
0.7 * V
cc
V
cc
V
L input voltage
V
IL
I
IL max
=
20
A
-0.3
0.8
V
H output voltage (Note 1)
V
OH
I
Ohmax =
+20
A
0.7 * V
cc
V
cc
V
L output voltage
V
OL
I
Olmax
= -1mA
0
0.4
V
Rise Fall Time
t
r
,
t
F
C
IN
= C
OUT
= 30 pF
1
S
NOTE 1: Assumes 20K
Pull up resistor on interface device
Clock (CLK)
Parameter
Symbol
Condition
Min
Max
Unit
H output voltage
V
OH
I
Ohmax
= +20
A
V
cc
-0.7
V
cc
V
L output voltage
V
OL
I
Olmax
= -20
A
0
0.5
V
Rise Fall Time
t
r
,
t
F
C
IN
= C
OUT
= 30 pF
9% CLK
period
Reset(RST)
Parameter
Symbol
Condition
Min
Max
Unit
H output voltage
V
OH
I
Ohmax
= +20
A
V
cc
-0.7
V
cc
V
L output voltage
V
OL
I
Olmax
= -20
A
0
0.6
V
Rise Fall Time
t
r
,
t
F
C
IN
= C
OUT
= 30 pF
400
s

EM Microelectronic-Marin SA, 06/05, Rev. A/001
Preliminary Version
EM Microelectronic-Marin SA cannot assume responsibility for use of any circuitry described other than circuitry
entirely embodied in an EM Microelectronic-Marin SA product. EM Microelectronic-Marin SA reserves the right to
change the circuitry and specifications without notice at any time. You are strongly urged to ensure that the
information given has not been superseded by a more up-to-date version.