Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
5.0V MTP (Multi-Time Programmable) Macro IP Block For 0.18um BCD Process of Dongbu Hitek Product Code: WD18MB_32B/64B/128B/256B/512B
Rev.1C
1. General Description “WD18MB_32B/64B/128B/256B/512B” is a 1P3M (one-poly, three-metal), non-volatile MTP (Multi-
Time Programmable) Macro IP block which is embedded into 0.18um BCD process of DBH.
Key features
5V Single power supply
Read frequency : 5MHz
Read data bus : x8
Byte Erase : 10msec ( typical )
Byte Program : 10msec ( typical )
Low active current : 2mA ( Max. ) at 5MHz
Low write current: 1.5mA ( Max. )
Idle mode for low power consumption : 1uA ( typical )
Data retention : more than 10 years
E/W cycle endurance: Min. 1K
Table. 1 Available MTP Macro blocks
Product code Memory organization Address bits Address range
WD18MB_512B 512 x 8 ADD[8:0] 0h ~ 1FFh
WD18MB_256B 256 x 8 ADD[7:0] 0h ~ FFh
WD18MB_128B 128 x 8 ADD[6:0] 0h ~ 7Fh
WD18MB_64B 64 x 8 ADD[5:0] 0h ~ 3Fh
WD18MB_32B 32 x 8 ADD[4:0] 0h ~ 1Fh
0.18um BCD process, WD18MB Datasheet (Rev.1C)
2
Embedded MTP (180nm Dongbu Hitek BCD)
Fig 1. Circuit block diagram
HV Generator
Address
Decoder
Control
Logic
X-D
eco
de
rMain Memory
Write Decoder
YMUX, DOUT Latch
DIN[7:0]
ADD
(Address)
CEn
CLK
RSTn
WEn
ERSn
PGMn
PDEn
MODE[4:0]
DOUT[7:0]
Table 2. Signal description
Symbol Pin name Function
MODE[4:0] Mode select bits To select the functional modes.
ADD[AMS:0] Address inputs Memory addresses.
DIN [7:0] Data inputs Input data for write.
DOUT[7:0] Data outputs Output data for read.
CEn Chip Enable To activate the device
CLK Clock Clock for reading data from the memory.
WEn Write Enable To control write operations.
RSTn Reset Enable To reset the device
ERSn Erase Enable To erase the memory.
PGMn Program Enable To program the memory.
PDEn Idle mode Enable
To force the device into the idle mode, in which the power
consumption of the device is deeply suppressed down to less
than 5uA typically.
Note 1 ) AMS : The Most Significant Address Bit
0.18um BCD process, WD18MB Datasheet (Rev.1C)
3
Embedded MTP (180nm Dongbu Hitek BCD)
2. Functional Modes
Two groups of functional modes are provided. Main functions for normal user application, while test
modes for wafer-level test. Each function can be selected by mode bits (MODE [4:0]) with two key
signals (PGMn, ERSn).
Table 3. Functional modes and Mode selection bits ( MODE[4:0] )
Group MODE[4:0] Name of function Operational
base
Functional
type PGMn ERSn
Main mode 00h
Read
Byte
Read H H
Byte-program Write
L H
Byte-erase H L
Test mode for
wafer-level test
01h Bulk-program, Bulk-erase
02h Program-verify, Erase-verify
11h Pattern-program, Pattern-erase
(Note 1) Refer to “Test flow guide” for more information of test modes.
(Note 2) All functions in table above should be completely set up into the main customer design by a user.
Table 4. Pin description and status for basic functions.
Main Modes
Idle Reset Standby Read Write operations
x8 Erase Program
MODE[4:0] X X X 0h 0h 0h
ADD [AMS:0] X X X Ain Ain Ain
Din[7:0] X X X X X Input data
DOUT[7:0] X X X Output data X X
CEn X X H L L L
CLK X X X Toggle X X
WEn X X X H L L
ERSn X X X H L H
PGMn X X X H H L
RSTn X L H H H H
PDEn L H H H H H
(Note 1 ) X (Don’t care or unknown): Vil or Vih for input pins, Vol or Voh for output pins
(Note 2 ) Ain : Address Input
0.18um BCD process, WD18MB Datasheet (Rev.1C)
4
Embedded MTP (180nm Dongbu Hitek BCD)
3. Read Just after the device is powered up, it automatically enters the read mode.
The device should be first enabled by CEn before reading any data. Read operation is driven by CLK
signal and ATD signal (Address Transition Detect) is internally generated at the rising edge of CLK, at
which “data sensing” is started. But, the address (ADD) should be kept stable during the whole period
of the read operation for getting a correct data because they are not internally latched. “Read access
time” is defined as the sum of tRAS, tATD, and tATO as described in the timing diagram below.
Fig 2. Read Operation Timing Diagram
RSTn
MODE[4:0]
CEn
CLK
ADD
DOUT[7:0]
tRS
tMODE
tRC
tCES tRAS tATD tRAH
n n+1 n+2
Invalid Valid (n) Valid (n+1)
tATO
00h
Table 5.
Symbol Parameter Min. Typ. Max. Unit
tRC Read Cycle Time 5 MHz
tATD CLK High Width Time 100 ns
tRAS Read Address Setup Time 0 ns
tRAH Address Hold Time 20 ns
tATO CLK Low to Valid Output Time 20 ns
tCES CEn Setup Time 10 us
tMODE Mode set-up time 0 ns
tRS RSTn Setup Time 10 us
tVPES PGMn/ERSn Setup Time 0 ns
Note 1 ) For read access time, Cload (Load Capacitance at output) is assumed to be less than 0.3pF.
0.18um BCD process, WD18MB Datasheet (Rev.1C)
5
Embedded MTP (180nm Dongbu Hitek BCD)
4. Byte-program Operation
“Byte-program” (to change “bit 1” to “0”) is operated with a byte base (8 bits).
To perform the program operation, user should load data (DIN[7:0]) first at an address location to
which an user wants to write data. At minimum, 10msec of program time (tPGM) is needed.
Only “bit 1” can be changed to “0” by program operation. Meanwhile, “bit 0” can’t be changed back to
“1” by program operation. “Bit 0” can return to “bit 1” only by erase operation. So, erase operation
should be first executed before performing any program operation.
It should be noted that byte address (ADD) and data (Din [7:0]) should be kept stable for the whole
program operation, as shown in the Fig.3. This is because the data and address are not latched
internally by the device.
Recovery Time (tPGMH) from Program
Program (writing data) is actually performed during the period of tPGM, in which some high biases
are internally generated. Therefore, 10usec of recovery time (tPGMH) is required for the device to
return to the normal mode after the program operation is completed.
Fig. 3 Program Timing Diagram
CEn
MODE
ADD
PGMn
WEn
tMODE
Byte Program = 00h, Bulk Program=01h, CKB Program=11h
tCES
tAS/tDS
tPGMS tPGMH
tAH/tDH
tCEH
tCEHW
Valid Address
tPGM
DIN[7:0] Valid Data Input
Resetting an internal
register by CEn high
Resetting an internal register by CEn high
For a write operation, an internal register is used. So, this internal register needs to be reset (cleared)
by letting CEn go high before starting any other following operations like read, verify, erase, and
program, as shown in the figure 3.
0.18um BCD process, WD18MB Datasheet (Rev.1C)
6
Embedded MTP (180nm Dongbu Hitek BCD)
5. Byte-erase Operation
“Byte-erase” (to change bit “0” to “1”) is operated with a byte base (8 bits). To perform the erase
operation, user should first load an address location of the byte to erase. At least, 10msec of erase
time (tER) is needed. It should be noted that “bit 0” can return to “bit 1” only by erase operation.
Byte address (ADD) should be kept stable for the whole erase operation, as shown in the Fig.4. This
is because the address is not latched internally by the device.
10usec of recovery time (tERH) is required for the device to return to the normal mode after the
erase is completed.
Fig. 4 Erase Timing Diagram
CEn
MODE
ADD
ERSn
WEn
tMODE
Byte Erase = 00h, Bulk Erase = 01h
tCES
tAS
tERS tERH
tAH
tCEH
tCEHW
Valid Address
tER
Table. 6
Symbol Parameter Min. Typ. Max. Unit
tCES CEn to Address/Data setup time 10 us
tAS Address Setup Time 20 ns
tAH Address Hold Time 20 ns
tDS Data Input Setup time 20 ns
tDH Data Input Hold time 20 ns
tPGMS PGMn Low to WEn Low setup time 100 ns
tPGM Program time 10 ms
tPGMH WEn High to PGMn High hold time 10 us
tERS ERn Low to WEn Low setup time 100 ns
tER Erase time 10 ms
tERH WEn High to ERn High hold time 10 us
tCEH ADD/Data to CEn High hold time 0 ns
tCEHW CEn High width time 20 ns
0.18um BCD process, WD18MB Datasheet (Rev.1C)
7
Embedded MTP (180nm Dongbu Hitek BCD)
6. Stand-by Mode When CEn is driven to high, the device goes to “stand-by mode”, in which most of the internal circuits
of the device except some analog circuit parts are disabled and the output DOUT[7:0] gets invalid
(with random logic values, low or high). In this stand-by mode, less than 20uA (typically) of the
operating current is consumed through the entire device.
7. Idle mode When PDEn is driven to low, the device goes to the so called “idle mode” in which all internal circuits
of the device is completely disabled and the output DOUT[7:0] gets invalid. Under this mode, less
than 5uA (typical) of the current is consumed over the entire device.
And, at least 100usec of wake-up time (tWAKE) is required for the device to get woken up to the
normal read mode, exiting out of the idle mode.
Fig. 5 Idle mode
tIDLE
ICC
PDEn
CEn
Idle current (ipd)
tWAKE
Active read Current
Table 7.
Symbol Parameter Min. Typ. Max. Unit
tIDLE Idle mode enable Time 5 us
tWAKE Wake Up Time 100 us
8. Device Reset When the device is reset, the following operations take place.
All internal registers and latches are completely reset.
Any operations in progress are immediately terminated.
When a write operation is terminated by reset, the data which is being written can be
corrupted and its integrity of the MTP Macro block will not be guaranteed.
10usec of set-up time (tRS) is needed for the device to return to normal (read) mode after the
device gets out of reset state.
0.18um BCD process, WD18MB Datasheet (Rev.1C)
8
Embedded MTP (180nm Dongbu Hitek BCD)
Fig. 6 Reset
RSTntRSTL
CEn
tRS
Table 8.
Symbol Parameter Min. Typ. Max. Unit
tRSTL RSTn Low Width Time 20 ns
tRS RSTn Setup Time for read 10 us
9. Safe power-up and down by device reset
During power-up and down, all electrical signals and environments get unstable until Vcc power-
supply voltage is fully ramped up or ramped down to a specific voltage level.
Under this unstable situation, some unwanted noise can be generated and added to specific input
pins like PGMn or ERSn. In this case, some part of data stored in the MTP macro IP block can be
changed or corrupted by such unstable writing signals. Therefore, PDEn or RSTn signal needs to be
securely kept low until Vcc reaches to a specific level of voltage.
Fig. 7 Main Circuit & MTP Macro IP block
Customer’s Main circuit block
MTP Macro IP block
RSTn or
PDEn
VCC
0.18um BCD process, WD18MB Datasheet (Rev.1C)
9
Embedded MTP (180nm Dongbu Hitek BCD)
Fig. 8 Device reset during power-up and power-down
Voltage
time
Vcc 5.5V max.
4.5V
> 3.0V > 3.0V
RSTn or PDEn
tSR (100us)
tRSTS (0ns)
CEn
Table 9.
Symbol Parameter Min. Typ. Max. Unit
tRSTS RSTn Set Time 0 ns
tSR System Ready during power-up 100 us
0.18um BCD process, WD18MB Datasheet (Rev.1C)
10
Embedded MTP (180nm Dongbu Hitek BCD)
10. DC Operating Characteristics
Table 10.
Description Symbol Condition Min Typ Max Unit
Operation Temperature Temp. Read -40 25 125
℃ Write -40 25 125
Power Supply Voltage VDD 4.5 5.0 5.5 V
Stand By Current ISB CEn= High 10 30 μA
Idle Current Ipd PDEn=Low 1 5 μA
Read Current ICC
0MHz (CLK = Low) 0.2 mA
1MHz 1 mA
5MHz 2 mA
Write Current IWR VDD 1 1.5 mA
Input Low Voltage VIL -0.3 0 0.5 V
Input High Voltage VIH VDD -0.3 VDD VDD +0.3 V
Output High Voltage VOH Ioh=1uA 0.9 X VDD 1.1 X VDD V
Output Low Voltage VOL Iol=1uA -0.3 0.1XVDD V
Input Capacitance CIN VIL=0V; Temp. 25℃ 0.1 pF
Output Capacitance COUT VIL=0V; Temp. 25℃ 0.3 pF
(Note) The write current in average (IWR) is 1.5mA at max., but its peak current is 5mA at max.
0.18um BCD process, WD18MB Datasheet (Rev.1C)
11
Embedded MTP (180nm Dongbu Hitek BCD)
Revisions Revision No: Rev.0A (Draft)
DEC 04, 2013
Revised by S.D Kim ( [email protected] )
Initial release of the datasheet (preliminary version)
Revision No: Rev.0B
APR 14, 2014
Modified by Albert ([email protected])
-. Idle mode for low power consumption: Typ. 5uA … p1
-. tIdle value changed from max 5us to min 5us … Table8. p12
-. Added tVPES : Table4.p6 & Fig6.p10
-. Deleted OEn pin & related signal.
-. tATO changed from 100ns to 20ns.
-. VIH, VIL, VOH, VOL Changed. Table9. p13
-. tRS changed from 100ns to 10us. Table7. p11
-. MODE MODE revised. Table2. p4 & Fig2. p5 & Fig6. p10
-. TMPADH deleted. Fig1. p2 & Table1. p3
Revision No: Rev.0C
APR 18, 2014
Modified by Albert ([email protected])
-. tRS changed from 100ns to 10us. Table4. p6
-. DIN[7:0] don’t care for Erase operation revised. Table3. p4
-. Figure including tRAH revised. Fig2. p5 & Fig6. p10
-. Operation temperature & VIL revised. Table9. p13
Revision No: Rev.0D
JUN 12, 2014
Modified by sdkim ([email protected])
-. TBD Deleted p1
Revision No: Rev.1A
Jan 2, 2015 (Newly described over the entire document)
Modified by sdkim ([email protected])
Revision No: Rev.1B
Jul 21, 2015
Modified by sdkim ([email protected])
-. Temperature changed to 125C from 85C p10
Revision No: Rev.1C
Jan 7, 2016
Modified by sdkim ([email protected])
-. Idle Current changed to 1uA/5uA from 5uA/30uA p10
-. Standby Current changed to 10uA/30uA from 20uA/200uA p10
-. Write Current changed to 1.5mA/5uA from 2mA p10
mailto:[email protected]
0.18um BCD process, WD18MB Datasheet (Rev.1C)
12
Embedded MTP (180nm Dongbu Hitek BCD)
Note Information contained in this publication regarding device applications and the like is intended through suggestion
only and may be superseded by updates. WingCore takes no responsibility to ensure that your application meets
with your specifications. No representation or warranty is given and no liability is assumed by WingCore
Technology Inc. with respect to the accuracy or use of such information or infringement of patents of other
intellectual property rights arising from such use or otherwise. Use of WingCore’s products as critical components
in life support systems is not authorized except with express written approval by WingCore. No licenses are
conveyed, implicitly or otherwise, under any intellectual property rights.
WingCore Technology Inc. 108, Business Center of KETI, Yatap-dong 68, Bundang-gu, Seongnam City, Gyeonggi-do, Korea, 463-816, Tel :
82-31-701-0824, Fax: 82-31-705-0824, Website: www.wingcore.com