Description: 1 GBIT (128M × 8 Bits) Cmos Nand Eeprom
Description: 1 GBIT (128M × 8 Bits) Cmos Nand Eeprom
Description: 1 GBIT (128M × 8 Bits) Cmos Nand Eeprom
FEATURES
• Organization • Powersupply VCC = 2.7 V to 3.6 V
Memory cell array 2112 × 64K × 8 • Program/Erase Cycles 1E5 Cycles (With ECC)
Register 2112 × 8 • Access time
Page size 2112 bytes Cell array to register 25 µs max
Block size (128K + 4K) bytes Serial Read Cycle 50 ns min
• Modes • Operating current
Read, Reset, Auto Page Program Read (50 ns cycle) 10 mA typ.
Auto Block Erase, Status Read Program (avg.) 10 mA typ.
• Mode control Erase (avg.) 10 mA typ.
Serial input/output Standby 50 µA max
Command control • Package
TSOPI48-P-1220-0.50 (Weight: 0.53 g typ.)
2003-08-20A 1/33
TC58NVG0S3AFT05
BLOCK DIAGRAM
VCC VSS
Status register
Sense amp
CE
decoder
ALE Logic Control Memory
WE control circuit cell array
RE
WP
RY / BY
RY / BY HV generator
* This parameter is periodically sampled and is not tested for every device.
2003-08-20A 2/33
TC58NVG0S3AFT05
VALID BLOCKS (1)
(1) The TC58NVG0S3A occasionally contains unusable blocks. Refer to Application Note (13) toward the end of this document.
(2) The first block (block address #00) is guaranteed to be a valid block at the time of shipment.
2003-08-20A 3/33
TC58NVG0S3AFT05
AC CHARACTERISTICS AND RECOMMENDED OPERATING CONDITIONS
(Ta = 0 to 70°C, VCC = 2.7 V~3.6 V)
2003-08-20A 4/33
TC58NVG0S3AFT05
AC TEST CONDITIONS
PARAMETER CONDITION
(1) Refer to Application Note (12) toward the end of this document.
2003-08-20A 5/33
TC58NVG0S3AFT05
TIMING DIAGRAMS
Latch Timing Diagram for Command/Address/Data
CLE
ALE
CE
RE Setup Time Hold Time
WE
tDS tDH
I/O1
to I/O8
: VIH or VIL
CLE
tCLS tCLH
tCS tCH
CE
tWP
WE
tALS tALH
ALE
tDS tDH
I/O1
to I/O8
: VIH or VIL
2003-08-20A 6/33
TC58NVG0S3AFT05
Address Input Cycle Timing Diagram
tCLS
CLE
CE
WE
tALS tALH
ALE
: VIH or VIL
tCLH
CLE
tCH
CE
tALS tWC
ALE
WE
: VIH or VIL
2003-08-20A 7/33
TC58NVG0S3AFT05
Serial Read Cycle Timing Diagram
tRC tCEA
CE
RE
tOH tOH tOH
tREA tRHZ tREA tRHZ tREA tRHZ
I/O1
to I/O8
tRR
RY / BY
tCLSTO
CLE
tCLS tCLH
tCS
CE
tWP tCH
WE
tWHC tCSTO tCHZ
tWHR
RE
tOH
tDS tDH tIR
tRSTO
tRHZ
I/O1 Status
70h*
to I/O8 output
RY / BY
2003-08-20A 8/33
TC58NVG0S3AFT05
Read Cycle Timing Diagram
tCLEA
CLE
tCLS tCLH tCLS tCLH
CE
tWC
WE
tALH tALS tALH tALS
ALE
tR tRC
RE tWB
tDS tDH tDS tDH tDS tDH tDS tDH tDS tDH tDS tDH tREA
tRR
I/O1 DOUT DOUT
00h CA0 to 7 CA8 to 11 PA0 to 7 PA8 to 15 30h
to I/O8 N N+1
Data out from
Col. Add. N Col. Add. N
RY/BY
tCLEA
CLE
tCLS tCLH tCLS tCLH
CE
tWC
WE
tALH tALS tALH tALS tCHZ
ALE
tR tRC tRHZ
RE tWB
tDS tDH tDS tDH tDS tDH tDS tDH tDS tDH tDS tDH tREA tOH
tRR
I/O1 DOUT DOUT
00h CA0 to 7 CA8 to 11 PA0 to 7 PA8 to 15 30h
to I/O8 N N+1
Col. Add. N
Col. Add. N
RY/BY
2003-08-20A 9/33
TC58NVG0S3AFT05
Column Address Change in Read Cycle Timing Diagram (1/2)
tCLEA
CLE
tCLS tCLH tCLS tCLH
CE
tWC tCEA
WE
tALH tALS tALH tALS
ALE
tR tRC
RE tWB
tDS tDH tDS tDH tDS tDH tDS tDH tDS tDH tDS tDH tRR
tREA
Column address
A
2003-08-20A 10/33
TC58NVG0S3AFT05
Column Address Change in Read Cycle Timing Diagram (2/2)
tCLEA
CLE
tCLS tCLH tCLS tCLH
CE
tWC
tCEA
WE
tRHW tALH tALS tALH tALS
ALE
tRC
RE
tDS tDH tDS tDH tDS tDH tDS tDH tREA
tIR
I/O1 DOUT DOUT DOUT DOUT
05h CA0 to 7 CA8 to 11 E0h
to I/O8 A+N B B+1 B + N’
Column address Page address
B P
RY/BY
Column address
B
2003-08-20A 11/33
TC58NVG0S3AFT05
Auto-Program Operation Timing Diagram
tCLS
CLE
tCLS tCLH
tCS
tCS
CE
tCH
WE
tALH tALH
tALS tProg
tALS tWB
ALE
RE
tDS tDS
tDS tDH tDS tDH tDH tDH
I/O1 Status
80h CA0 to 7 CA8 to 11 PA0 to 7 PA8 to 15 10h 70h
to I/O8 output
RY / BY
2003-08-20A 12/33
TC58NVG0S3AFT05
Auto Block Erase Timing Diagram
CLE
tCLS
tCS tCLH
tCLS
CE
WE
ALE
RE
tDS tDH
I/O1 Status
60h PA0 to 7 PA8 to 15 D0h 70h
to I/O8 output
Busy
RY / BY Auto Block Erase Start Status Read
Erase Setup command command
command
: VIH or VIL : Do not input data while data is being output.
2003-08-20A 13/33
TC58NVG0S3AFT05
ID Read Operation Timing Diagram
tCLS
CLE
tCLS
tCS tCS tCH tCEA
CE
tCH
WE
tALS tALH
tALH tALEA
ALE
RE
tDH
tDH
tREAID tREAID tREAID tREAID tREAID
2003-08-20A 14/33
TC58NVG0S3AFT05
PIN FUNCTIONS
The device is a serial access memory which utilizes time-sharing input of address information. The device
pin-outs are configured as shown in Figure 1.
NC 1 48 NC
NC 2 47 NC
Command Latch Enable: CLE NC 3 46 NC
NC 4 45 NC
The CLE input signal is used to control loading of the NC 5 44 I/O8
operation mode command into the internal command register. GND 6 43 I/O7
RY/BY 7 42 I/O6
The command is latched into the command register from the RE 8 41 I/O5
I/O port on the rising edge of the WE signal while CLE is CE 9 40 NC
NC 10 39 NC
High. NC 11 38 NC
VCC 12 37 VCC
VSS 13 36 VSS
Address Latch Enable: ALE NC 14 35 NC
NC 15 34 NC
The ALE signal is used to control loading of either address CLE 16 33 NC
ALE 17 32 I/O4
information or input data into the internal address/data WE 18 31 I/O3
register. WP 19 30 I/O2
NC 20 29 I/O1
Address information is latched on the rising edge of WE if NC 21 28 NC
ALE is High. NC 22 27 NC
NC 23 26 NC
Input data is latched if ALE is Low. NC 24 25 NC
The device goes into a low-power Standby mode when CE goes High during the device is in Ready state.
The CE signal is ignored when device is in Busy state ( RY / BY = L), such as during a Program or Erase or
Read operation, and will not enter Standby mode even if the CE input goes High.
Write Enable: WE
The WE signal is used to control the acquisition of data from the I/O port.
Read Enable: RE
The RE signal controls serial data output. Data is available tREA after the falling edge of RE .
The internal column address counter is also incremented (Address = Address + 1) on this falling edge.
Write Protect: WP
The WP signal is used to protect the device from accidental programming or erasing. The internal voltage
regulator is reset when WP is Low. This signal is usually used for protecting the data during the power-on/off
sequence when input signals are invalid.
Ready/Busy: RY / BY
The RY / BY output signal is used to indicate the operating condition of the device. The RY / BY signal is
in Busy state ( RY / BY = L) during the Program, Erase and Read operations and will return to Ready state
( RY / BY = H) after completion of the operation. The output buffer for this signal is an open drain and has to
be pulled-up to Vccq with appropriate resister.
2003-08-20A 15/33
TC58NVG0S3AFT05
Schematic Cell Layout and Address Assignment
The Program operation works on page units while the Erase operation works on block units.
I/O1 A page consists of 2112 bytes in which 2048 bytes are used
2048 64 I/O8 for main memory storage and 64 bytes are for redundancy
or for other uses.
1 page = 2112 bytes
1 block = 2112 bytes × 64 pages = (128K + 4K) bytes
64 Pages
= 1 block
Capacity = 2112 bytes × 64 pages × 1024 blocks
65536
pages An address is read in via the I/O port over four consecutive
1024 blocks clock cycles, as shown in Table 1.
8I/O
2112
Figure 2. Schematic Cell Layout
Table 1. Addressing
I/O8 I/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1 CA0 to CA11: Column address
PA0 to PA15 : Page address
First cycle CA7 CA6 CA5 CA4 CA3 CA2 CA1 CA0
Second cycle L L L L CA11 CA10 CA9 CA8 PA6 to PA15 : Block address
PA0 to PA5 : NAND address in block
Third cycle PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0
Fourth cycle PA15 PA14 PA13 PA12 PA11 PA10 PA9 PA8
Command Input H L L H *
Data Input L L L H H
Address input L H L H *
Standby * * H * * 0 V/VCC
2003-08-20A 16/33
TC58NVG0S3AFT05
Auto Program 10
Read Start 30
ID Read 90
Status Read 70 ○
Reset FF ○
1 0 0 0 0 0 0 0
I/O8 7 6 5 4 3 2 I/O1
2003-08-20A 17/33
TC58NVG0S3AFT05
DEVICE OPERATION
Read Mode
Read mode is set when “00h” and “30h” commands are issued to the Command register. Between the
commands, start address for the Read mode need to be issued. Refer to Figure 3. below for sequence and the
block diagram (Refer to the detailed timing chart.).
CLE
CE
WE
ALE
RE
Page Address N
Start-address input
A data transfer operation from the cell array to the register
M 2111
starts on the rising edge of WE in the 30h command input
cycle (after the address information has been latched). The
Select page
device will be in Busy state during this transfer period.
N Cell array
After the transfer period the device returns to Ready state.
Serial data can be output synchronously with the RE clock
Figure 3. Read mode (1) operation from the start address designated in the address input cycle.
CLE
CE
WE
ALE
RE
RY / BY Busy
Col. M
I/O 00h 30h M M+1 M+2 M+3 05h E0h M’ M’ + 1 M’ + 2 M’ + 3 M’ + 4
2003-08-20A 18/33
TC58NVG0S3AFT05
Auto Page Program Operation
The device carries out an Automatic Page Program operation when it receives a “10h” Program command
after the address and data have been input. The sequence of command, address and data input is shown below.
(Refer to the detailed timing chart.)
CLE
CE
WE
ALE
RE
RY/BY
Pass
60 D0 70 I/O
Block Address Erase Start Status Read Fail
input: 2 cycles command command
RY / BY Busy
2003-08-20A 19/33
TC58NVG0S3AFT05
ID Read
The device contains ID code which identify the device type, the manufacturer, and some features of the
device. The ID codes can be read out under the following timing conditions:
CLE
tCEA
CE
WE
tALEA
ALE
RE
tREAID
Descripton I/O8 I/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1 Hex Data
3rd Data
1 0 0
2 0 1
Internal Chip Number
4 1 0
8 1 1
2 level cell 0 0
4 level cell 0 1
Cell Type
8 level cell 1 0
16 level cell 1 1
1 0 0
Number of simultaneously 2 0 1
programmed pages 4 1 0
8 1 1
Reserved 1 0
Reserved 2 0 or 1
2003-08-20A 20/33
TC58NVG0S3AFT05
4th Data
1 KB 0 0
Page Size 2 KB 0 1
(without redundant area)
4 KB 1 0
8 KB 1 1
64 KB 0 0
512 KB 1 1
8 0 0
Reserved 1 1
×8 0
Organization
×16 1
Reserved 0 or 1
5th Data
1 0 0
2 0 1
Plane Number
4 1 0
8 1 1
64 Mbit 0 0 0
128 Mbit 0 0 1
256 Mbit 0 1 0
512 Mbit 0 1 1
Plane Size
1 Gbit 1 0 0
2 Gbit 1 0 1
4 Gbit 1 1 0
8 Gbit 1 1 1
Reserved 0 or 1 0 0
2003-08-20A 21/33
TC58NVG0S3AFT05
Status Read
The device automatically implements the execution and verification of the Program and Erase operations.
The Status Read function is used to monitor the Ready/Busy status of the device, determine the result (pass
/fail) of a Program or Erase operation, and determine whether the device is in Protect mode. The device status
is output via the I/O port on the RE clock after a “70h” command input.
The resulting information is outlined in Table 5.
STATUS OUTPUT
CLE
ALE Device Device Device Device Device
WE 1 2 3 N N+1
RE
I/O1
to I/O8
RY/BY
RY/BY Busy
CLE
ALE
WE
CE1
CEN
RE
System Design Note: If the RY / BY pin signals from multiple devices are wired together as shown in the
diagram, the Status Read function can be used to determine the status of each individual device.
2003-08-20A 22/33
TC58NVG0S3AFT05
Reset
The Reset mode stops all operations. For example, in the case of a Program or Erase operation the internally
generated voltage is discharged to 0 volts and the device enters Wait state.
The response to an “FFh” Reset command input during the various device operations is as follows:
80 10 FF 00
Internal VPP
RY/BY
D0 FF 00
Internal erase
voltage
RY/BY
tRST (max 500 µs)
00 FF 00
RY/BY
FF 70
I/O status : Pass/Fail → Pass
: Ready/Busy → Ready
RY/BY
FF 70
I/O status : Ready/Busy → Busy
RY/BY
FF FF FF
RY/BY
2003-08-20A 23/33
TC58NVG0S3AFT05
APPLICATION NOTES AND COMMENTS
2.7 V
2.5 V
VCC
0V
Don’t Don’t
care care
CE , WE , RE
CLE, ALE
VIH
VIL VIL
WP 1 ms max
100 µs max Operation
Invalid Don’t
care
Ready/Busy
The following sequence is necessary because some input signals may not be stable at power-on.
Power on FF
Reset
Figure 16.
The operation commands are listed in Table 3. Input of a command other than those specified in Table 3.
is prohibited. Stored data may be corrupted if an unknown command is entered during the command cycle.
During Busy state, do not input any command except 70h, and FFh.
2003-08-20A 24/33
TC58NVG0S3AFT05
Once the Serial Input command “80h” has been input, do not input any command other than the Column
Address Change in Auto Program command “10h” or the Reset command “FFh”.
80 FF
WE
Address input
RY / BY
If a command other than “10h” or “FFh” is input, the Program operation is not performed and the device
operation is set to the mode which the input command specifies.
80 XX 10
Mode specified by the command. Programming cannot be executed.
Within a block, the pages must be programmed consecutively from the LSB (least significant bit) page of
the block to MSB (most significant bit) page of the block. Random page address programming is prohibited.
From the LSB page to MSB page Ex.) Random page program (Prohibition)
DATA IN: Data (1) Data (64) DATA IN: Data (1) Data (64)
2003-08-20A 25/33
TC58NVG0S3AFT05
00
[A]
command 00 30 70
CE
WE
RY/BY
RE
Address N Status Read
command input Status output
Status Read
Figure 18.
The device status can be read out by inputting the Status Read command “70h” in Read mode.
Once the device has been set to Status Read mode by a “70h” command, the device will not return to
Read mode.
Therefore, a Status Read during a Read operation is prohibited.
However, when the Read command “00h” is input during [A], Status mode is reset and the device returns
to Read mode. In this case, data output starts automatically from address N and address input is
unnecessary
Fail
80 10 70 I/O 80 10
Address Data Address Data
M input N input
80
10 If the programming result for page address M is Fail, do not try to program the
page to address N in another block without the data input sequence.
Because the previous input data has been lost, the same input sequence of 80h
M
command, address and data is necessary.
Figure 19.
A pull-up resistor needs to be used for termination because the RY / BY buffer consists of an open drain
circuit. V CC
Ready
VCC VCC
R 3.0 V 3.0 V
Device 1.0 V Busy 1.0 V
RY/BY
CL
tf tr
2003-08-20A 26/33
TC58NVG0S3AFT05
The Erase and Program operations are automatically reset when WP goes Low. The operations are
enabled and disabled as follows:
Enable Programming
WE
DIN 80 10
WP
RY/BY
Disable Programming
WE
DIN 80 10
WP
RY/BY
Enable Erasing
WE
DIN 60 D0
WP
RY/BY
Disable Erasing
WE
DIN 60 D0
WP
RY/BY
2003-08-20A 27/33
TC58NVG0S3AFT05
Although the device may read in a fifth address, it is ignored inside the chip.
Read operation
CLE
CE
WE
ALE
Ignored
Address input
RY / BY
Figure 22.
Program operation
CLE
CE
WE
ALE
I/O 80h
Ignored
Address input Data input
Figure 23.
2003-08-20A 28/33
TC58NVG0S3AFT05
(12) Several programming cycles on the same page (Partial Page Program)
Figure 24.
Note: The input data for unprogrammed or previously programmed page segments must be “1”
(i.e. the inputs for all page bytes outside the segment which is to be programmed should be set to all “1”).
2003-08-20A 29/33
TC58NVG0S3AFT05
The device occasionally contains unusable blocks. Therefore, the following issues must be recognized:
At the time of shipment, all data bytes in a valid block are FFh. For
bad blocks, all bytes are not in the FFh state. Please don’t perform erase
operation to bad blocks.
Bad Block
Check if the device has any bad blocks after installation into the
system. Figure 27. shows the test flow for bad block detection. Bad blocks
which are detected by the test flow must be managed as unusable blocks
by the system.
A bad block does not affect the performance of good blocks because it is
Bad Block isolated from the bit line by the select gate
Fail
Read Check
Pass
Block No. = Block No. + 1 Bad Block *1
No
Block No. = 1024
Yes
End
Figure 27.
2003-08-20A 30/33
TC58NVG0S3AFT05
• Block Replacement
Program
Block B
Figure 28.
Erase
When an error occurs in an Erase operation, prevent future accesses to this bad block
(again by creating a table within the system or by using another appropriate scheme).
(15) Do not turn off the power before write/erase operation is complete. Avoid using the device when the battery
is low. Power shortage and/or power failure before write/erase operation is complete will cause loss of data
and/or damage to data.
2003-08-20A 31/33
TC58NVG0S3AFT05
Package Dimensions
2003-08-20A 32/33
TC58NVG0S3AFT05
• The information contained herein is presented only as a guide for the applications of our products. No
responsibility is assumed by TOSHIBA for any infringements of patents or other rights of the third parties which
may result from its use. No license is granted by implication or otherwise under any patent or patent rights of
TOSHIBA or others.
• TOSHIBA is continually working to improve the quality and reliability of its products. Nevertheless, semiconductor
devices in general can malfunction or fail due to their inherent electrical sensitivity and vulnerability to physical
stress. It is the responsibility of the buyer, when utilizing TOSHIBA products, to comply with the standards of
safety in making a safe design for the entire system, and to avoid situations in which a malfunction or failure of
such TOSHIBA products could cause loss of human life, bodily injury or damage to property.
In developing your designs, please ensure that TOSHIBA products are used within specified operating ranges as
set forth in the most recent TOSHIBA products specifications. Also, please keep in mind the precautions and
conditions set forth in the “Handling Guide for Semiconductor Devices,” or “TOSHIBA Semiconductor Reliability
Handbook” etc..
• The TOSHIBA products listed in this document are intended for usage in general electronics applications
(computer, personal equipment, office equipment, measuring equipment, industrial robotics, domestic appliances,
etc.). These TOSHIBA products are neither intended nor warranted for usage in equipment that requires
extraordinarily high quality and/or reliability or a malfunction or failure of which may cause loss of human life or
bodily injury (“Unintended Usage”). Unintended Usage include atomic energy control instruments, airplane or
spaceship instruments, transportation instruments, traffic signal instruments, combustion control instruments,
medical instruments, all types of safety devices, etc.. Unintended Usage of TOSHIBA products listed in this
document shall be made at the customer’s own risk.
• The products described in this document are subject to the foreign exchange and foreign trade laws.
• TOSHIBA products should not be embedded to the downstream products which are prohibited to be produced
and sold, under any law and regulations.
2003-08-20A 33/33
This datasheet has been downloaded from:
www.DatasheetCatalog.com