三星 FLASH K9XXG08U1A

合集下载

K9K8G08U0A

K9K8G08U0A
- Program/Erase Lockout During Power Transitions • Reliable CMOS Floating-Gate Technology
K9WAG08U1A K9K8G08U0A K9NBG08U5A
FLASH MEMORY
K9XXG08UXA
INFORMATION IN THIS DOCUMENT IS PROVIDED IN RELATION TO SAMSUNG PRODUCTS, AND IS SUBJECT TO CHANGE WITHOUT NOTICE. NOTHING IN THIS DOCUMENT SHALL BE CONSTRUED AS GRANTING ANY LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IN SAMSUNG PRODUCTS OR TECHNOLOGY. ALL INFORMATION IN THIS DOCUMENT IS PROVIDED ON AS "AS IS" BASIS WITHOUT GUARANTEE OR WARRANTY OF ANY KIND. 1. For updates or additional information about Samsung products, contact your nearest Samsung office. 2. Samsung products are not intended for use in life support, critical care, medical, safety equipment, or similar

使用的NandFlash为三星的K9F2G08U0M

使用的NandFlash为三星的K9F2G08U0M

使用的Nand Flash为三星的K9F2G08U0M,存储为256M,数据宽度为8bit.具体的资料可以参考datasheet.由于S3C2440里面包括了Nand FLash 控制器,所以,我们的工作就是根据芯片手册配置一下寄存器。

包括的寄存器如下:NFCONF; NFCONT;NFCMD;NFADDR;NFDATA; NFMECCD0; NFMECCD1;NFSECCD; N FSTAT; NFESTAT0; NFESTAT1;NFMECC0;NFMECC1;NFSECC;NFSBLK;NFEBLK;(1) 对于每个寄存器的地址,每一位的功能可以参考S3C2440芯片手册!对于目前的编程主要涉及到如下五个寄存器:NFCONT;NFCMD;NFADDR;NFDATA;NFSTAT;使用宏定义:#define rNFCONF (*(volatile unsigned *)0x4E000000)#define rNFCONT (*(volatile unsigned *)0x4E000004)#define rNFCMD (*(volatile unsigned *)0x4E000008) #define rNFADDR (*(volatile unsigned char*)0x4E00000C)#define rNFDATA8 (*(volatile unsigned char*)0x4E000010)#define rNFSTAT (*(volatile unsigned *)0x4E000020)特别注明:对于NFCONF寄存器,特别要说明的是TACLS,TWRPH0,TWRPH1,这三个参数。

如何设置这三个参数,主要得看K9F2G08U0M 手册上的时序表,参数表,上面已经写好了CLE ,ALEsetup时间,WE_N的Pulse WiDth,WE_N HIGH HOLD TIME .根据这些参数,设置个合适的TACLS,TWRPH0,TWRPH1值!(2) 命令! Nand Flash编程时涉及到很多命令,其实这些命令帮助我们完成了很多的工作,我们现在只需做发送命令的工作。

最新三星FLASH命名规则

最新三星FLASH命名规则

三星F L A S H命名规则Samsung nand flash ID spec三星在nand flash存储方面也是投入了很多精力,对于pure nand flash、OneNAND(带controller的nand flash模块)以及nand的驱动都有很深层的开发。

后面说的nand都会基于Samsung的产品,包括驱动。

三星的pure nand flash(就是不带其他模块只是nand flash存储芯片)的命名规则如下:1. Memory (K)2. NAND Flash : 93. Small Classification(SLC : Single Level Cell, MLC : Multi Level Cell,SM : SmartMedia, S/B : Small Block)1 : SLC 1 Chip XD Card2 : SLC 2 Chip XD Card4 : SLC 4 Chip XD CardA : SLC + Muxed I/ F ChipB : Muxed I/ F ChipD : SLC Dual SME : SLC DUAL (S/ B)F : SLC NormalG : MLC NormalH : MLC QDPJ : Non-Muxed One NandK : SLC Die StackL : MLC DDPM : MLC DSPN : SLC DSPQ : 4CHIP SMR : SLC 4DIE STACK (S/ B)S : SLC Single SMT : SLC SINGLE (S/ B)U : 2 STACK MSPV : 4 STACK MSPW : SLC 4 Die Stack4~5. Density12 : 512M 16 : 16M 28 : 128M32 : 32M 40 : 4M 56 : 256M64 : 64M 80 : 8M 1G : 1G2G : 2G 4G : 4G 8G : 8GAG : 16G BG : 32G CG : 64GDG : 128G 00 : NONE6~7. organization00 : NONE 08 : x88. VccA : 1.65V~3.6VB : 2.7V (2.5V~2.9V)C : 5.0V (4.5V~5.5V)D : 2.65V (2.4V ~ 2.9V)E : 2.3V~3.6V R : 1.8V (1.65V~1.95V)Q : 1.8V (1.7V ~ 1.95V) T : 2.4V~3.0VU : 2.7V~3.6V V : 3.3V (3.0V~3.6V)W : 2.7V~5.5V, 3.0V~5.5V 0 : NONE9. Mode0 : Normal1 : Dual nCE & Dual R/ nB4 : Quad nCE & Single R/ nB5 : Quad nCE & Quad R/ nB9 : 1st block OTPA : Mask Option 1L : Low grade10. GenerationM : 1st GenerationA : 2nd GenerationB : 3rd GenerationC : 4th GenerationD : 5th Generation11. "─"12. PackageA : COB B : TBGAC : CHIP BIZD : 63-TBGAE : TSOP1 (Lead-Free, 1217)F : WSOP (Lead-Free)G : FBGAH : TBGA (Lead-Free)I : ULGA (Lead-Free) J : FBGA (Lead-Free)K : TSOP1 (1217) L : LGAM : TLGA N : TLGA2P : TSOP1 (Lead-Free)Q : TSOP2 (Lead-Free)R : TSOP2-R S : SMART MEDIAT : TSOP2 U : COB (MMC)V : WSOP W : WAFERY : TSOP113. TempC : Commercial I : IndustrialS : SmartMediaB : SmartMedia BLUE0 : NONE (Containing Wafer, CHIP, BIZ, Exception handling code)3 : Wafer Level 3A : Apple Bad BlockB : Include Bad BlockD : Daisychain SampleK : Sandisk BinL : 1~5 Bad BlockN : ini. 0 blk, add. 10 blkS : All Good Block0 : NONE (Containing Wafer, CHIP, BIZ, Exceptionhandling code)15. NAND-Reserved0 : Reserved16. Packing Type- Common to all products, except of Mask ROM- Divided into TAPE & REEL(In Mask ROM, divided into TRAY, AMMO Packing Separately)17~18. Customer "Customer List Reference"。

闪存型号容量对照

闪存型号容量对照
K9LAG08U0M Samsung MLC2GB
K9GAG08U0M Samsung MLC2GB
K9GAG08U0D Samsung MLC2GB
K9HBG08U1M Samsung MLC4GB
K9HBG08U1A Samsung MLC4GB
K9MBG08U5M Samsung MLC4GB
K9F8G08U0M Samsung SLC1GB
K9G8G08U0A Samsung MLC1GB
K9amsung MLC1GB
K9L8G08U0A/M Samsung MLC1GB
K9HAG08U1M Samsung MLC2GB
MT29F2G08X Micron SLC256MB MT29F2G08AAB Micron SLC256MB MT29F4G08MAA Micron MLC512MB MT29F4G08AAA Micron SLC512MB
MT29F4G08AAA(1)Micron SLC512MB MT29F8G08FAB Micron SLC1GB MT29F8G08DAA Micron SLC1GB MT29F8G08QAA Micron MLC1GB MT29F8G16MAA Micron MLC1GB MT29F128G08CJWAAAWC Micron MLC16GB MT29F8G08MAD Micron MLC1GB MT29F8G08BAA Micron SLC1GB MT29F8G08MAA Micron MLC1GB MT29F16G08FAA Micron SLC2GB MT29F16G08QAA Micron MLC2GB MT29F16G08MAA Micron MLC2GB MT29F16G08TAA Micron MLC2GB MT29F32G08QAA Micron MLC4GB MT29F32G08CBAAAWP Micron MLC4GB MT29F32G09CFAAA Micron MLC8GB MT29F32G08TAA Micron MLC4GB MT29F32G08FAA Micron SLC4GB MT29F32G08TAA1Micron MLC4GB MT29F64G08TAA Micron MLC8GB MT29F64G08MAA Micron MLC8GB JS29F02G08AAA intel SLC256MB JS29F04G08FANB3intel MLC512MB JS29F8G08CANCI intel MLC1GB JS29F16G08CANCI intel MLC2GB JS29F16G08CANC2intel MLC2GB JS29F08G08CANC1intel MLC1GB JS29F08G08AAMB2intel MLC1GB JS29F16G08CAMB2intel SLC2GB JS29F16G08AAMC1intel MLC2GB JS29F32G08CAMC1intel MLC4GB JS29F32G08FAMB2intel MLC4GB JS29F32G08AAMDB intel MLC4GB JS29F32G08AAMD2intel MLC4GB JS29F64G08CAMDB intel MLC8GB JS29F64G08CAMD1intel MLC8GB JS29F128G08FAMC1intel MLC16GB TC58128(A)FT Toshiba SLC16MB TC58256(A)FT Toshiba SLC32MB TC58DVM82A1FT Toshiba SLC32MB TC58512(A)FT Toshiba SLC64MB TC58DVM92A1FT Toshiba SLC64MB

芯片容量识别

芯片容量识别

* K9x1Gxxxxx = 1Gb (GigaBit) = 128MB (MegaByte)
* K9x2Gxxxxx = 2Gb (GigaBit) = 256MB (MegaByte)
* K9x4Gxxxxx = 4Gb (GigaBit) = 512MB (MegaByte)
K9F1G08U0M-VIB0 128MB
K9F1G08U0M-FIB0 128MB
K9K2G08U0M-YCB0 256MB
量 128MB。工作电压2.4~2.9Vቤተ መጻሕፍቲ ባይዱ
芯片编号K9F5608U0A,32M×8bit规格50ns速度,单颗容量32MB。工作电压2.7~3.6V,内部分成块写区
域 大小(16K+512)。
三星型号详解
K9×××××:Nand Flash
K8×××××:Nor Flash
samsung K9F4G08U0M 512M y
samsung K9F4G08U0A 512M y
samsung K9K8G08U0M 1G y
samsung K9K8G08U0A 1G n
samsung K9WAG08U1M 2G y
samsung K9G4G08U0M 512M n
samsung K9L8G08U0M 1G n
samsung K9HAG08U1M 2G n
Hynix HY27UG084G1M 512M y
Hynix HY27UG084G2M 512M y
Hynix HY27UH084G1M 512M n
Hynix HY27UH084G2M 512M y
HY27UH082G2M = 2Gb (GigaBit) = 256MB (MegaByte);

K9K8G08U0B-PCBO

K9K8G08U0B-PCBO

K9K8G08U0BK9WAG08U1BINFORMATION IN THIS DOCUMENT IS PROVIDED IN RELATION TO SAMSUNG PRODUCTS, AND IS SUBJECT TO CHANGE WITHOUT NOTICE.NOTHING IN THIS DOCUMENT SHALL BE CONSTRUED AS GRANTING ANY LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,TO ANY INTELLECTUAL PROPERTY RIGHTS IN SAMSUNG PRODUCTS OR TECHNOLOGY. ALL INFORMATION IN THIS DOCUMENT IS PROVIDEDON AS "AS IS" BASIS WITHOUT GUARANTEE OR WARRANTY OF ANY KIND.1. For updates or additional information about Samsung products, contact your nearest Samsung office.2. Samsung products are not intended for use in life support, critical care, medical, safety equipment, or similar applications where Product failure could result in loss of life or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply.* Samsung Electronics reserves the right to change products or specification without notice.Document Title1G x 8 / 2G x 8 Bit NAND Flash Memory Revision HistoryThe attached data sheets are prepared and approved by SAMSUNG Electronics. SAMSUNG Electronics CO., LTD. reserve the rightto change the specifications. SAMSUNG Electronics will evaluate and reply to your requests and questions about device. If you have any questions, please contact the SAMSUNG branch office near your office.Revision No0.00.1RemarkAdvance AdvanceHistory 1. Initial issue1. K9K8G08U0B-P is added.Draft DateJun. 11, 2008Jul. 10, 2008GENERAL DESCRIPTIONFEATURES• Voltage Supply- 3.3V (2.70V ~ 3.60V)• Organization- Memory Cell Array :- K9K8G08U0B : (1G + 32M) x 8bit - K9WAG08U1B : (2G + 64M) x 8bit - Data Register : (2K + 64) x 8bit • Automatic Program and Erase - Page Program : (2K + 64)Byte - Block Erase : (128K + 4K)Byte • Page Read Operation- Page Size : (2K + 64)Byte - Random Read : 25µs(Max.) - Serial Access : 25ns(Min.)1G x 8 / 2G x 8 Bit NAND Flash Memory• Fast Write Cycle Time- Page Program time : 200µs(Typ.) - Block Erase Time : 1.5ms(Typ.)• Command/Address/Data Multiplexed I/O Port • Hardware Data Protection- Program/Erase Lockout During Power Transitions • Reliable CMOS Floating-Gate Technology- Endurance : 100K Program/Erase Cycles (with 1bit/528Byte ECC)- Data Retention : 10 Years • Command Driven Operation• Unique ID for Copyright Protection • Package :- K9K8G08U0B-PCB0/PIB048 - Pin TSOP I (12 x 20 / 0.5 mm pitch) - K9WAG08U1B-PCB0/PIB048 - Pin TSOP I (12 x 20 / 0.5 mm pitch) - K9WAG08U1B-ICB0/IIB052 - Pin ULGA (12 x 17 / 1.0 mm pitch)Offered in 1G x 8bit, the K9K8G08U0B is a 8G-bit NAND Flash Memory with spare 256M-bit. And the K9WAG08U1B is a 16G-bit NAND Flash Memory with spare 512M-bit. Its NAND cell provides the most cost-effective solution for the solid state application mar-ket. A program operation can be performed in typical 200µs on the (2K+64)Byte page and an erase operation can be performed in typical 1.5ms on a (128K+4K)Byte block. Data in the data register can be read out at 25ns cycle time per Byte. The I/O pins serve as the ports for address and data input/output as well as command input. The on-chip write controller automates all program and erase functions including pulse repetition, where required, and internal verification and margining of data. Even the write-intensive systems can take advantage of the K9K8G08U0B/K9WAG08U1B ′s extended reliability of 100K program/erase cycles by providing ECC(Error Correcting Code) with real time mapping-out algorithm. The K9K8G08U0B/K9WAG08U1B is an optimum solution for large nonvola-tile storage applications such as solid state file storage and other portable applications requiring non-volatility.PRODUCT LISTPart Number Vcc RangeOrganizationPKG Type K9K8G08U0B-P 2.70 ~ 3.60VX8TSOP1K9WA G08U1B-P K9WA G08U1B-I52ULGA1.001.001.001.002.007 6 5 4 3 2 11.001.001.0012.00±0.10#A117.00±0.1017.00±0.10BA12.00±0.10(Datum B)(Datum A)12.0010.002.502.502.000.501.30A B C DEF GHJ K L M N12-∅1.00±0.0541-∅0.70±0.05Side View1.0(M a x .)0.10 C17.00±0.10Top ViewBottom ViewABC D EF G H J KL M N7654321K9WAG08U1B-ICB0/IIB052ULGA (measured in millimeters)NCNCNCNCNCNCNCNCNC NCNCNCNCNCNC NCVccVcc VssVssVss /RE1/RE2/CE1/CE2CLE1CLE2ALE1ALE2/WE1/WE2/WP1/WP2R/B1R/B2VssIO0-1IO0-2IO1-1IO1-2IO2-1IO3-1IO2-2IO3-2IO4-1IO4-2IO5-1IO5-2IO6-1IO6-2IO7-1IO7-2∅ABC M 0.1∅ABC M 0.1PACKAGE DIMENSIONSPIN DESCRIPTIONNOTE : Connect all V CC and V SS pins of each device to common power supply outputs. Do not leave V CC or V SS disconnected.Pin Name Pin FunctionI/O 0 ~ I/O 7DATA INPUTS/OUTPUTSThe I/O pins are used to input command, address and data, and to output data during read operations. The I/O pins float to high-z when the chip is deselected or when the outputs are disabled.CLECOMMAND LATCH ENABLEThe CLE input controls the activating path for commands sent to the command register. When active high, commands are latched into the command register through the I/O ports on the rising edge of the WE signal.ALEADDRESS LATCH ENABLEThe ALE input controls the activating path for address to the internal address registers. Addresses are latched on the rising edge of WE with ALE high.CE / CE1CHIP ENABLEThe CE / CE1 input is the device selection control. When the device is in the Busy state, CE / CE1 high is ignored, and the device does not return to standby mode in program or erase operation.Regarding CE / CE1 control during read operation , refer to ’Page Read’ section of Device operation. CE2CHIP ENABLEThe CE2 input enables the second of K9WAG08U1B.REREAD ENABLEThe RE input is the serial data-out control, and when active drives the data onto the I/O bus. Data is valid tREA after the falling edge of RE which also increments the internal column address counter by one.WEWRITE ENABLEThe WE input controls writes to the I/O port. Commands, address and data are latched on the rising edge of the WE pulse.WPWRITE PROTECTThe WP pin provides inadvertent program/erase protection during power transitions. The internal high volt-age generator is reset when the WP pin is active low.R/B / R/B1READY/BUSY OUTPUTThe R/B / R/B1 output indicates the status of the device operation. When low, it indicates that a program, erase or random read operation is in process and returns to high state upon completion. It is an open drain output and does not float to high-z condition when the chip is deselected or when outputs are disabled.Vcc POWERV CC is the power supply for device. Vss GROUNDN.CNO CONNECTIONLead is not internally connected.Product IntroductionThe K9K8G08U0B has a 8,448Mbit(8,858,370,048 bit) memory organized as 524,288 rows(pages) by 2,112x8 columns. Spare 64x8 columns are located from column address of 2,048~2,111. A 2,112-byte data register is connected to memory cell arrays accommo-dating data transfer between the I/O buffers and memory during page read and page program operations. The memory array is made up of 32 cells that are serially connected to form a NAND structure. Each of the 32 cells resides in a different page. A block consists of two NAND structured strings. A NAND structure consists of 32 cells. Total 1,081,344 NAND cells reside in a block. The program and read operations are executed on a page basis, while the erase operation is executed on a block basis. The memory array con-sists of 8,192 separately erasable 128K-byte blocks. It indicates that the bit by bit erase operation is prohibited on the K9K8G08U0B. The K9K8G08U0B has addresses multiplexed into 8 I/Os. This scheme dramatically reduces pin counts and allows system upgrades to future densities by maintaining consistency in system board design. Command, address and data are all written through I/O's by bringing WE to low while CE is low. Those are latched on the rising edge of WE. Command Latch Enable(CLE) and Address Latch Enable(ALE) are used to multiplex command and address respectively, via the I/O pins. Some commands require one bus cycle. For example, Reset Command, Status Read Command, etc require just one cycle bus. Some other commands, like page read and block erase and page program, require two cycles: one cycle for setup and the other cycle for execution. The 1,056M byte physical space requires 31 addresses, thereby requiring five cycles for addressing : 2 cycles of column address, 3 cycles of row address, in that order. Page Read and Page Program need the same five address cycles following the required command input. In Block Erase oper-ation, however, only the three row address cycles are used. Device operations are selected by writing specific commands into the command register. Table 1 defines the specific commands of the K9K8G08U0B.In addition to the enhanced architecture and interface, the device incorporates copy-back program feature from one page to another page without need for transporting the data to and from the external buffer memory. Since the time-consuming serial access and data-input cycles are removed, system performance for solid-state disk application is significantly increased.The K9WAG08U1B is composed of two K9K8G08U0B chips which are selected separately by each CE1 and CE2.Table 1. Command SetsFunction1st Cycle2nd Cycle Acceptable Command during Busy Read 00h30hRead for Copy Back00h35hRead ID90h-Reset FFh-OPage Program80h10hTwo-Plane Page Program(3)80h---11h81h---10hCopy-Back Program85h10hTwo-Plane Copy-Back Program(3)85h---11h81h---10hBlock Erase60h D0hTwo-Plane Block Erase60h---60h D0hRandom Data Input(1)85h-Random Data Output(1)05h E0hRead Status70h OChip1 Status(2)F1h OChip2 Status(2)F2h ONOTE : 1. Random Data Input/Output can be executed in a page.2. Interleave-operation between two chips is allowed.It’s prohibited to use F1h and F2h commands for other operations except interleave-operation.3.Any command between 11h and 81h is prohibited except 70h, F1h, F2h and FFh .Caution : Any undefined command inputs are prohibited except for above command set of Table 1.DC AND OPERATING CHARACTERISTICS (Recommended operating conditions otherwise noted.)NOTE : 1. V IL can undershoot to -0.4V and V IH can overshoot to V CC +0.4V for durations of 20 ns or less. 2. Typical value is measured at Vcc=3.3V, T A =25°C. Not 100% tested.3. The maximum value of K9K8G08U0B -P’s I LI and I LO is ±40µA , the maximum value of K9K8G08U0B -I’s I LI and I LO is ±20µA .ParameterSymbol Test ConditionsMinTypMaxUnitOperating CurrentPage Read withSerial Access I CC 1tRC=25nsCE=V IL, I OUT =0mA-2535mAProgramI CC 2-EraseI CC 3-Stand-by Current(TTL)I SB 1CE=V IH , WP=0V/V CC --1Stand-by Current(CMOS)I SB 2CE=V CC -0.2, WP=0V/V CC -40200µAInput Leakage Current I LI V IN =0 to Vcc(max)--±40Output Leakage Current I LO V OUT =0 to Vcc(max)--±40Input High VoltageV IH (1)-0.8xVcc -Vcc+0.3V Input Low Voltage, All inputs V IL (1)--0.3-0.2xVccOutput High Voltage Level V OH I OH =-400µA 2.4--Output Low Voltage Level V OL I OL =2.1mA --0.4Output Low Current(R/B)I OL (R/B)V OL =0.4V810-mA RECOMMENDED OPERATING CONDITIONS(Voltage reference to GND, K9XXG08UXB-XCB0 :T A =0 to 70°C, K9XXG08UXB-XIB0:T A =-40 to 85°C)ParameterSymbol Min Typ.Max Unit Supply Voltage V CC 2.7 3.3 3.6V Supply VoltageV SSVABSOLUTE MAXIMUM RATINGSNOTE :1. Minimum DC voltage is -0.6V on input/output pins. During transitions, this level may undershoot to -2.0V for periods <30ns. Maximum DC voltage on input/output pins is V CC +0.3V which, during transitions, may overshoot to V CC +2.0V for periods <20ns.2. Permanent device damage may occur if ABSOLUTE MAXIMUM RATINGS are exceeded. Functional operation should be restricted to the conditions as detailed in the operational sections of this data sheet. Exposure to absolute maximum rating conditions for extended periods may affect reliability.ParameterSymbol Rating Unit Voltage on any pin relative to VSSV CC -0.6 to +4.6VV IN -0.6 to +4.6V I/O-0.6 to Vcc+0.3 (<4.6V)Temperature Under Bias K9XXG08UXB-XCB0T BIAS -10 to +125°C K9XXG08UXB-XIB0-40 to +125Storage Temperature K9XXG08UXB-XCB0T STG-65 to +150°CK9XXG08UXB-XIB0Short Circuit CurrentI OS5mACAPACITANCE (T A =25°C, V CC =3.3V, f=1.0MHz)NOTE : Capacitance is periodically sampled and not 100% tested. K9WAG08U1B-IXB0’s capacitance(I/O, Input) is 20pF.ItemSymbol Test ConditionMin MaxUnitK9K8G08U0BK9WAG08U1B*Input/Output Capacitance C I/O V IL =0V -2040pF Input CapacitanceC INV IN =0V-2040pF VALID BLOCKNOTE :1. The device may include initial invalid blocks when first shipped. Additional invalid blocks may develop while being used. The number of valid blocks is presented with both cases of invalid blocks considered. Invalid blocks are defined as blocks that contain one or more bad bits. Do not erase or pro-gram factory-marked bad blocks. Refer to the attached technical notes for appropriate management of invalid blocks.2. The 1st block, which is placed on 00h block address, is guaranteed to be a valid block up to 1K program/erase cycles with 1bit/528Byte ECC.3. The number of valid block is on the basis of single plane operations, and this may be decreased with two plane operations.* : Each K9K8G08U0B chip in the K9WAG08U1B has Maximun 160 invalid blocks.Parameter Symbol Min Typ.Max Unit K9K8G08U0B N VB8,028-8,192BlocksK9WAG08U1B16,064*-16,384*AC TEST CONDITION(K9XXG08UXB-XCB0: T A =0 to 70°C, K9XXG08UXB-XIB0:T A =-40 to 85°C ,K9XXG08UXB: Vcc=2.7V~3.6V unless otherwise noted)ParameterK9WAG08U1B Input Pulse Levels 0V to Vcc Input Rise and Fall Times 5ns Input and Output Timing Levels Vcc/2Output Load1 TTL GATE and CL=50pF (K9K8G08U0B-P/K9WAG08U1B-I)1 TTL GATE and CL=30pF (K9WAG08U1B-P)MODE SELECTIONNOTE : 1. X can be V IL or V IH.2. WP should be biased to CMOS high or CMOS low for standby.CLE ALE CE WERE WP ModeH L L H X Read Mode Command Input L H L H X Address Input(5clock)H L L H H Write Mode Command Input L H L H H Address Input(5clock)L L L HH Data Input L L L H X Data Output X X X X H X During Read(Busy)X X X X X H During Program(Busy)X X X X X H During Erase(Busy)X X (1)X X X L Write Protect XXHXX0V/V CC (2)Stand-byProgram / Erase CharacteristicsParameter Symbol Min Typ Max Unit Program Time t PROG-200700µs Dummy Busy Time for Two-Plane Page Program t DBSY-0.51µs Number of Partial Program Cycles Nop--4cycles Block Erase Time t BERS- 1.52msNOTE : 1. Typical value is measured at Vcc=3.3V, T A=25°C. Not 100% tested.2. Typical program time is defined as the time within which more than 50% of the whole pages are programmed at3.3V Vcc and 25°C tempera-ture.AC Timing Characteristics for Command / Address / Data InputParameter Symbol Min Max UnitCLE Setup Time t CLS(1)12-nsCLE Hold Time t CLH5-nsCE Setup Time t CS(1)20-nsCE Hold Time t CH5-nsWE Pulse Width t WP12-nsALE Setup Time t ALS(1)12-nsALE Hold Time t ALH5-nsData Setup Time t DS(1)12-nsData Hold Time t DH5-nsWrite Cycle Time t WC25-nsWE High Hold Time t WH10-nsAddress to Data Loading Time t ADL(2)70-nsNOTES : 1. The transition of the corresponding control pins must occur only once while WE is held low.2. tADL is the time from the WE rising edge of final address cycle to the WE rising edge of first data cycle.AC Characteristics for OperationParameter Symbol Min Max Unit Data Transfer from Cell to Register t R-25µs ALE to RE Delay t AR10-ns CLE to RE Delay t CLR10-ns Ready to RE Low t RR20-ns RE Pulse Width t RP12-ns WE High to Busy t WB-100ns Read Cycle Time t RC25-ns RE Access Time t REA-20ns CE Access Time t CEA-25ns RE High to Output Hi-Z t RHZ-100ns CE High to Output Hi-Z t CHZ-30ns RE High to Output hold t RHOH15-ns RE Low to Output hold t RLOH5-ns CE High to Output hold t COH15-ns RE High Hold Time t REH10-ns Output Hi-Z to RE Low t IR0-ns RE High to WE Low t RHW100-ns WE High to RE Low t WHR60-ns Device Resetting Time(Read/Program/Erase)t RST-5/10/500(1)µs NOTE: 1. If reset command(FFh) is written at Ready state, the device goes into Busy for maximum 5µs.NAND Flash Technical NotesIdentifying Initial Invalid Block(s)Initial Invalid Block(s)Initial invalid blocks are defined as blocks that contain one or more initial invalid bits whose reliability is not guaranteed by Samsung.The information regarding the initial invalid block(s) is called the initial invalid block information. Devices with initial invalid block(s)have the same quality level as devices with all valid blocks and have the same AC and DC characteristics. An initial invalid block(s)does not affect the performance of valid block(s) because it is isolated from the bit line and the common source line by a select tran-sistor. The system design must be able to mask out the initial invalid block(s) via address mapping. The 1st block, which is placed on 00h block address, is guaranteed to be a valid block up to 1K program/erase cycles with 1bit /528Byte ECC.All device locations are erased(FFh) except locations where the initial invalid block(s) information is written prior to shipping. The ini-tial invalid block(s) status is defined by the 1st byte in the spare area. Samsung makes sure that either the 1st or 2nd page of every initial invalid block has non-FFh data at the column address of 2,048. Since the initial invalid block information is also erasable in most cases, it is impossible to recover the information once it has been erased. Therefore, the system must be able to recognize the initial invalid block(s) based on the original initial invalid block information and create the initial invalid block table via the following suggested flow chart(Figure 3). Any intentional erasure of the original initial invalid block information is prohibited.*Check "FFh" at the column address 2,048 Figure 3. Flow chart to create initial invalid block table.StartSet Block Address = 0Check "FFh"Increment Block AddressLast Block ?EndNoYesYesCreate (or update)NoInitialof the 1st and 2nd page in the blockInvalid Block(s) TableNAND Flash Technical Notes (Continued)Program Flow ChartStartI/O 6 = 1 ?I/O 0 = 0 ?No*Write 80hWrite AddressWrite DataWrite 10hRead Status RegisterProgram Completedor R/B = 1 ?Program ErrorYesNoYes: If program operation results in an error, map out the block including the page in error and copy thetarget data to another block.*Error in write or read operationWithin its life time, additional invalid blocks may develop with NAND Flash memory. Refer to the qualification report for the actual data.The following possible failure modes should be considered to implement a highly reliable system. In the case of status read fail-ure after erase or program, block replacement should be done. Because program status fail during a page program does not affect the data of the other pages in the same block, block replacement can be executed with a page-sized buffer by finding an erased empty block and reprogramming the current target data and copying the rest of the replaced block. In case of Read, ECC must be employed. To improve the efficiency of memory space, it is recommended that the read or verification failure due to single bit error be reclaimed by ECC without any block replacement. The said additional block failure rate does not include those reclaimed blocks.Failure ModeDetection and Countermeasure sequenceWrite Erase Failure Status Read after Erase --> Block Replacement Program Failure Status Read after Program --> Block Replacement ReadSingle Bit FailureVerify ECC -> ECC CorrectionECC: Error Correcting Code --> Hamming Code etc. Example) 1bit correction & 2bit detectionInterleave Page ProgramK9WAG08U1B is composed of two K9K8G08U0Bs. And K9K8G08U0B also is composed of two K9F4G08U0Bs. K9K8G08U0B pro-vides interleaving operation between two K9F4G08U0Bs.This interleaving page program improves the system throughput almost twice compared to non-interleaving page program.At first, the host issues page program command to one of the K9F4G08U0B chips, say K9F4G08U0B(chip #1). Due to this K9K8G08U0B goes into busy state. During this time, K9F4G08U0B(chip #2) is in ready state. So it can execute the page program command issued by the host.After the execution of page program by K9F4G08U0B(chip #1), it can execute another page program regardless of the K9F4G08U0B(chip #2). Before that the host needs to check the status of K9F4G08U0B(chip #1) by issuing F1h command. Only when the status of K9F4G08U0B(chip #1) becomes ready status, host can issue another page program command. If the K9F4G08U0B(chip #1) is in busy state, the host has to wait for the K9F4G08U0B(chip #1) to get into ready state.Similarly, K9F4G08U0B chip(chip #2) can execute another page program after the completion of the previous program. The host can monitor the status of K9F4G08U0B(chip #2) by issuing F2h command. When the K9F4G08U0B(chip #2) shows ready state, host can issue another page program command to K9F4G08U0B(chip #2).This interleaving algorithm improves the system throughput almost twice. The host can issue page program command to each chip individually. This reduces the time lag for the completion of operation.NOTES : During interleave operations, 70h command is prohibited.R / B (#1)b u s y o f C h i p #1I /O X80h10h C o m m a n d A 30 : L o w A d d & D a t a80h 10h A 30 : H i g h A d d & D a t ab u s y o f C h i p #2i n t e r n a l o n l yR /B (#2)i n t e r n a l o n l yR /BI n t e r l e a v e P a g e P r o g r a m≈≈≈F 1h o r F 2h A B CDa n o t h e r p a g e p r o g r a m o n C h i p #1S t a t e A : C h i p #1 i s e x e c u t i n g a p a g e p r o g r a m o p e r a t i o n a n d c h i p #2 i s i n r e a d y s t a t e . S o t h e h o s t c a n i s s u e a p a g e p r o g r a m c o m m a n d t o c h i p #2.S t a t e B : B o t h c h i p #1 a n d c h i p #2 a r e e x e c u t i n g p a g e p r o g r a m o p e r a t i o n .S t a t e C : P a g e p r o g r a m o n c h i p #1 i s t e r m i n a t e d , b u t p a g e p r o g r a m o n c h i p #2 i s s t i l l o p e r a t i n g . A n d t h e s y s t e m s h o u l d i s s u e F 1h c o m m a n d t o d e t e c t t h e s t a t u s o f c h i p #1. I f c h i p #1 i s r e a d y , s t a t u s I /O 6 i s "1" a n d t h e s y s t e m c a n i s s u e a n o t h e r p a g e p r o g r a m c o m m a n d t o c h i p #1.S t a t e D : C h i p #1 a n d C h i p #2 a r e r e a d y .A c c o r d i n g t o t h e a b o v e p r o c e s s , t h e s y s t e m c a n o p e r a t e p a g e p r o g r a m o n c h i p #1 a n d c h i p #2 a l t e r n a t e l y .S t a t u sO p e r a t i o nS t a t u s C o m m a n d / D a t aF 1hF 2hAC h i p 1 : B u s y , C h i p 2 : R e a d y8x hC x hBC h i p 1 : B u s y , C h i p 2 : B u s y8x h8x hCC h i p 1 : R e a d y , C h i p 2 : B u s yC x h8x hDC h i p 1 : R e a d y , C h i p 2 : R e a d yC x hC x hR / B (#1)b u s y o f C h i p #1I /O X60hD 0h C o m m a n d A 30 : L o w A d d60h D 0h A 30 : H i g h A d db u s y o f C h i p #2i n t e r n a l o n l yR /B (#2)i n t e r n a l o n l yR /BI n t e r l e a v e B l o c k E r a s e≈≈≈F 1h o r F 2h A B CDa n o t h e r B l o c k E r a s e o n C h i p #1S t a t e A : C h i p #1 i s e x e c u t i n g a b l o c k e r a s e o p e r a t i o n , a n d c h i p #2 i s i n r e a d y s t a t e . S o t h e h o s t c a n i s s u e a b l o c k e r a s e c o m m a n d t o c h i p #2.S t a t e B : B o t h c h i p #1 a n d c h i p #2 a r e e x e c u t i n g b l o c k e r a s e o p e r a t i o n .S t a t e C : B l o c k e r a s e o n c h i p #1 i s t e r m i n a t e d , b u t b l o c k e r a s e o n c h i p #2 i s s t i l l o p e r a t i n g . A n d t h e s y s t e m s h o u l d i s s u e F 1h c o m m a n d t o d e t e c t t h e s t a t u s o f c h i p #1. I f c h i p #1 i s r e a d y , s t a t u s I /O 6 i s "1" a n d t h e s y s t e m c a n i s s u e a n o t h e r b l o c k e r a s e c o m m a n d t o c h i p #1.S t a t e D : C h i p #1 a n d C h i p #2 a r e r e a d y .A c c o r d i n g t o t h e a b o v e p r o c e s s , t h e s y s t e m c a n o p e r a t e b l o c k e r a s e o n c h i p #1 a n d c h i p #2 a l t e r n a t e l y .S t a t u sO p e r a t i o nS t a t u s C o m m a n d / D a t aF 1hF 2hAC h i p 1 : B u s y , C h i p 2 : R e a d y8x hC x hBC h i p 1 : B u s y , C h i p 2 : B u s y8x h8x hCC h i p 1 : R e a d y , C h i p 2 : B u s yC x h8x hDC h i p 1 : R e a d y , C h i p 2 : R e a d yC x hC x hR /B (#1)I /O XC o m m a n dt B E R S o f c h i p #1i n t e r n a l o n l yR /B (#2)i n t e r n a l o n l yR /B60h D 0h A 30 :L o w A d d 60hA 30 : L o wA d d F 1h o r F 2h *60h D 0hA 30 :H i g h A d d60h A 30 : H i g h A d d t B E R S o f c h i p #2t B E R S o f c h i p #211I n t e r l e a v e T w o -P l a n e B l o c k E r a s eR /B (#1)I /O Xi n t e r n a l o n l yR /B (#2)i n t e r n a l o n l yR /B≈≈≈ABCS t a t e A : C h i p #1 i s e x e c u t i n g a b l o c k e r a s e o p e r a t i o n , a n d c h i p #2 i s i n r e a d y s t a t e . S o t h e h o s t c a n i s s u e a b l o c k e r a s e c o m m a n d t o c h i p #2.S t a t e B : B o t h c h i p #1 a n d c h i p #2 a r e e x e c u t i n g b l o c k e r a s e o p e r a t i o n .S t a t e C : B l o c k e r a s e o n c h i p #1 i s c o m p l e t e d a n d c h i p #1 i s r e a d y f o r t h e n e x t o p e r a t i o n . C h i p #2 i s s t i l l e x e c u t i n g b l o c k e r a s e o p e r a t i o n .S t a t e D : B o t h c h i p #1 a n d c h i p #2 a r e r e a d y .N o t e : *F 1h c o m m a n d i s r e q u i r e d t o c h e c k t h e s t a t u s o f c h i p #1 t o i s s u e t h e n e x t b l o c k e r a s e c o m m a n d t o c h i p #1. F 2h c o m m a n d i s r e q u i r e d t o c h e c k t h e s t a t u s o f c h i p #2 t o i s s u e t h e n e x t b l o c k e r a s e c o m m a n d t o c h i p #2.A s t h e a b o v e p r o c e s s , t h e s y s t e m c a n o p e r a t e t w o -p l a n e b l o c k e r a s e o n c h i p #1 a n d c h i p #2 a l t e r n a t i v e l y .DRead ID OperationCECLEWEALERE90hRead ID CommandMaker Code Device Code00h ECht REAAddress 1cycleI/Oxt ARDevice Device Code(2nd Cycle)3rd Cycle 4th Cycle 5th Cycle K9K8G08U0B DCh51h95h58hK9WAG08U1BSame as K9K8G08U0BDevice 4th cyc.Code3rd cyc.5th cyc.。

K9F1G08U0E 存储器

K9F1G08U0E 存储器

K9F1G08U0ERev. 1.11, Aug. 2013SAMSUNG ELECTRONICS RESERVES THE RIGHT TO CHANGE PRODUCTS, INFORMATION AND SPECIFICATIONS WITHOUT NOTICE.Products and specifications discussed herein are for reference purposes only. All information discussed herein is provided on an "AS IS" basis, without warranties of any kind.This document and all information discussed herein remain the sole and exclusive property of Samsung Electronics. No license of any patent, copyright, mask work, trademark or any other intellectual property right is granted by one party to the other party under this document, by implication, estoppel or other-wise.Samsung products are not intended for use in life support, critical care, medical, safety equipment, or similar applications where product failure could result in loss of life or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply.For updates or additional information about Samsung products, contact your nearest Samsung office.All brand names, trademarks and registered trademarks belong to their respective owners.ⓒ2013 Samsung Electronics Co., Ltd. All rights reserved.SAMSUNG CONFIDENTIAL1Gb E-die NAND FlashSingle-Level-Cell (1bit/cell)datasheetRevision HistoryRevision No.History Draft Date Remark Edited by Reviewed by0.0 1. Initial issue Dec. 17, 2012Target H.K.Kim H.H.Shin0.01 1. Typo corrected. Feb.02, 2013Target H.K.Kim H.H.ShinFeb.22, 2013Target H.K.Kim H.H.Shin0.1Chapter 4.3 Input Data Latch CycleChapter 4.11 Copy-Back Program Operation with Random Data Inputrevised.1.0 1. read ID revised Jul.03, 2013Final S.M.Lee H.H.Shin1.1 1. Corrected errata Aug.06, 2013Final S.M.Lee H.H.Shin1.11 1. Industrial product feature added Aug.07, 2013Final S.M.Lee H.H.ShinTable Of Contents1.0 INTRODUCTION (4)1.1 General Description (4)1.2 Features (4)1.3 General Description (4)1.4Pin Configuration (TSOP1) (5)1.4.1 Package Dimensions (5)1.5 Pin Configuration (FBGA) (6)1.5.1 Package Dimensions (7)1.6 Pin Description (8)2.0 PRODUCT INTRODUCTION (10)2.1 Absolute Maximum Ratings (11)2.2 Recommended Operating Conditions (11)2.3 DC And Operating Characteristics(Recommended operating conditions otherwise noted.) (11)2.4 Valid Block (12)2.5 AC Test Condition (12)2.6 Capacitance(TA=25°C, VCC=3.3V, f=1.0MHz) (12)2.7 Mode Selection (12)2.8 Program / Erase Characteristics (13)2.9 AC Timing Characteristics for Command / Address / Data Input (13)2.10 AC Characteristics for Operation (14)3.0 NAND FLASH TECHNICAL NOTES (15)3.1 Initial Invalid Block(s) (15)3.2 Identifying Initial Invalid Block(s) (15)3.3 Error in Write or Read Operation (16)3.4 Addressing for Program Operation (18)4.0 SYSTEM INTERFACE USING CE DON’T-CARE (19)4.1 Command Latch Cycle (20)4.2 Address Latch Cycle (20)4.3 Input Data Latch Cycle (21)4.4 Status Read Cycle (22)4.5 Read Operation (23)4.6 Read Operation(Intercepted by CE) (23)4.7 Random Data Output In a Page (24)4.8 Page Program Operation (25)4.9 Page Program Operation with Random Data Input (26)4.10 Copy-Back Program Operation (27)4.11 Copy-Back Program Operation with Random Data Input (28)4.12 Block Erase Operation (29)4.13 Read ID Operation (29)5.0 DEVICE OPERATION (32)5.1 Page Read (32)5.2 Page Program (33)5.3 Copy-Back Program (34)5.4 Block Erase (35)5.5 Read Status (35)5.6 Read ID (36)5.7 Reset (36)5.8 Ready/busy (37)6.0 DEVICE OPERATION (38)1.0 INTRODUCTION1.1 General Description1.2 Features1.3 General DescriptionOffered in 128Mx8bit, the K9F1G08U0E is a 1G-bit NAND Flash Memory with spare 32M-bit. Its NAND cell provides the most cost-effective solution for the solid state application market. A program operation can be performed in typical 400μs on the (2K+64)Byte page and an erase operation can be per-formed in typical 4.5ms on a (128K+4K)Byte block. Data in the data register can be read out at 25ns cycle time per Byte. The I/O pins serve as the ports for address and data input/output as well as command input. The on-chip write controller automates all program and erase functions including pulse rep-etition, where required, and internal verification and margining of data. Even the write-intensive systems can take advantage of the K9F1G08U0E 's extended reliability by providing ECC(Error Correcting Code) with real time mapping-out algorithm. The K9F1G08U0E is an optimum solution for large nonvolatile storage applications such as solid state file storage and other portable app.lications requiring non-volatility.Part Number Vcc Range OrganizationPKG Type K9F1G08U0E-S 2.7V ~ 3.6V x8TSOP1K9F1G08U0E-B2.7V ~3.6Vx863FBGA∙ Voltage Supply- 3.3V Device(K9F1G08U0E) : 2.7V ~ 3.6V ∙ Organization- Memory Cell Array : (128M + 4M) x 8bit - Data Register : (2K + 64) x 8bit ∙ Automatic Program and Erase - Page Program : (2K + 64)Byte - Block Erase : (128K + 4K)Byte ∙ Page Read Operation- Page Size : (2K + 64)Byte - Random Read : 40μs(Max.) - Serial Access : 25ns(Min.)∙ Fast Write Cycle Time- Page Program time : 400μs(Typ.) - Block Erase Time : 4.5ms(Typ.)∙ Command/Address/Data Multiplexed I/O Port ∙ Hardware Data Protection- Program/Erase Lockout During Power Transitions ∙ Reliable CMOS Floating-Gate Technology-Endurance & Data Retention : Refor to the gualification report -ECC regnirement : 1 bit / 528bytes ∙ Command Driven Operation∙ Unique ID for Copyright Protection ∙ Package :- K9F1G08U0E-SCB0/SIB0 : Pb-FREE PACKAGE 48 - Pin TSOP I (12 x 20 / 0.5 mm pitch)- K9F1G08U0E-BCB0/BIB0 : Pb-FREE PACKAGE 63 FBGA (9 x 11 / 0.8 mm pitch)K9F1G08U0E-SCB0/SIB048-pin TSOP1Standard Type 12mm x 20mm123456789101112131415161718192021222324484746454443424140393837363534333231302928272625N.C N.C N.C N.C N.C N.C R/B RE CE N.C N.C Vcc Vss N.C N.C CLE ALE WE WP N.C N.C N.C N.C N.CN.C N.C N.C N.C I/O7I/O6I/O5I/O4N.C N.C N.C Vcc Vss N.C N.C N.C I/O3I/O2I/O1I/O0N.C N.C N.C N.C1.4.1 Package Dimensions48-PIN LEAD FREE PLASTIC THIN SMALL OUT-LINE PACKAGE TYPE(I)48 - TSOP1 - 1220AFUnit :mm/Inch0.787±0.00820.00±0.20#1#240.16+0.07-0.030.008+0.003-0.0010.500.0197#48#250.48812.40M A X12.000.4720.10 0.004M A X 0.250.010()0.039±0.0021.00±0.050.0020.05MIN0.0471.20MAX0.45~0.750.018~0.0300.724±0.00418.40±0.100~8︒0.0100.25T Y P0.125+0.0750.0350.005+0.003-0.0010.500.020()0.20+0.07-0.03K9F1G08U0E-BCB0/BIB0R/B /WE /CE Vss ALE /WP /RE CLE NC NC NC NC Vcc NC NC I/O0I/O1NC NCVccI/O5I/O7VssI/O6I/O4I/O3I/O2VssNC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NC NCNC NC NCN.CN.C N.C N.C N.C N.C N.CN.CN.C N.C N.C N.CN.C N.C N.C Top View78910563412A B C D G E F H J K L M1.5.1 Package Dimensions9.00±0.10#A111.00±0.100.32±0.050.90±0.100.10 M A X4321A B C D G 63-∅0.45±0.059.00±0.10(Datum B)0.2 M A B∅0.80 x 11= 8.80 0.80 x 9= 7.2065E F H J K L M(Datum A)871090.800.403.600.800.404.4011.00±0.10A#A1 INDEX MARKB63-Ball FBGA (measured in millimeters)TOP VIEW SIDE VIEW BOTTOM VIEW1.6 Pin DescriptionNOTE :Connect all VCC and VSS pins of each device to common power supply outputs.Pin Name Pin FunctionI/O 0 ~ I/O 7DATA INPUTS/OUTPUTSThe I/O pins are used to input command, address and data, and to output data during read operations. The I/O pins float to high-z when the chip is deselected or when the outputs are disabled.CLECOMMAND LATCH ENABLEThe CLE input controls the activating path for commands sent to the command register. When active high, commands are latched into the command register through the I/O ports on the rising edge of the WE signal.ALEADDRESS LATCH ENABLEThe ALE input controls the activating path for address to the internal address registers. Addresses are latched on the rising edge of WE with ALE high.CECHIP ENABLEThe CE input is the device selection control. When the device is in the Busy state, CE high is ignored, and the device does not return to standby mode in program or erase operation.REREAD ENABLEThe RE input is the serial data-out control, and when active drives the data onto the I/O bus. Data is valid tREA after the fall-ing edge of RE which also increments the internal column address counter by one.WEWRITE ENABLEThe WE input controls writes to the I/O port. Commands, address and data are latched on the rising edge of the WE pulse.WPWRITE PROTECTThe WP pin provides inadvertent program/erase protection during power transitions. The internal high voltage generator is reset when the WP pin is active low.R/BREADY/BUSY OUTPUTThe R/B output indicates the status of the device operation. When low, it indicates that a program, erase or random read operation is in process and returns to high state upon completion. It is an open drain output and does not float to high-z con-dition when the chip is deselected or when outputs are disabled.Vcc POWERV CC is the power supply for device. Vss GROUNDN.CNO CONNECTION[Figure 1] K9F1G08U0E Functional Block Diagram[Figure 2] K9F1G08U0E Array OrganizationNOTE :Column Address : Starting Address of the Register.* L must be set to "Low".* The device ignores any additional input of address cycles than required.I/O 0I/O 1I/O 2I/O 3I/O 4I/O 5I/O 6I/O 71st Cycle A 0A 1A 2A 3A 4A 5A 6A 72nd Cycle A 8A 9A 10A 11*L *L *L *L 3rd Cycle A 12A 13A 14A 15A 16A 17A 18A 194th CycleA 20A 21A 22A 23A 24A 25A 26A 27V CC X-Buffers Command I/O Buffers & LatchesLatches & Decoders Y-Buffers Latches & DecodersRegisterControl Logic & High Voltage GeneratorGlobal BuffersOutput DriverV SSA 12 - A 27A 0 - A 11CommandCE RE WE CLE WPI/0 0I/0 7V CC V SSALE 1,024M + 32M Bit NAND Flash ARRAY (2,048 + 64)Byte x 65,536Y-GatingData Register & S/A1 Page = (2K + 64)Bytes1 Block = (2K + 64)B x 64 Pages = (128K + 4K) Bytes1 Device = (2K+64)B x 64Pages x 1,024 Blocks = 1,056 MbitsRow Address Row AddressColumn Address Column Address2.0 PRODUCT INTRODUCTIONNAND Flash Memory has addresses multiplexed into 8 I/Os. This scheme dramatically reduces pin counts and allows system upgrades to future densities by maintaining consistency in system board design. Command, address and data are all written through I/O's by bringing WE to low while CE is low. Those are latched on the rising edge of WE. Command Latch Enable(CLE) and Address Latch Enable(ALE) are used to multiplex command and address respectively, via the I/O pins. Some commands require one bus cycle. For example, Reset Command, Status Read Command, etc. require just one cycle bus. Some other commands, like page read and block erase and page program, require two cycles: one cycle for setup and the other cycle for execution.. Page Read and Page Program need the same four address cycles following the required command input. In Block Erase operation, however, only the two row address cycles are used. Device operations are selected by writing specific commands into the command register. Table 1 defines the specific com-mands of the K9F1G08U0E.[Table 1] Command SetsFunction1st Cycle2nd Cycle Acceptable Command during BusyRead 00h30hRead for Copy Back00h35hRead ID90h-Reset FFh-OPage Program80h10hCopy-Back Program85h10hBlock Erase60h D0hRandom Data Input(1)85h-Random Data Output(1)05h E0hRead Status70h-ONOTE :1) Random Data Input/Output can be executed in a page.Caution :Any undefined command inputs are prohibited except for above command set of Table 1.2.1 Absolute Maximum RatingsNOTE :1) Minimum DC voltage is -0.6V on input/output pins. During transitions, this level may undershoot to -2.0V for periods <30ns. Maximum DC voltage on input/output pins is V CC +0.3V which, during transitions, may overshoot to V CC +2.0V for periods <20ns.2) Permanent device damage may occur if ABSOLUTE MAXIMUM RATINGS are exceeded. Functional operation should be restricted to the conditions as detailed in the operational sections of this data sheet. Exposure to absolute maximum rating conditions for extended periods may affect reliability.2.2 Recommended Operating Conditions(Voltage reference to GND, K9F1G08U0E-SCB0 :T A =0 to 70︒C, K9F1G08U0E-XIB0:T A =-40 to 85︒C)2.3 DC And Operating Characteristics (Recommended operating conditions otherwise noted.)NOTE :1) V IL can undershoot to -0.4V and V IH can overshoot to V CC +0.4V for durations of 20 ns or less 2) Typical value is measured at Vcc=3.3V, T A =25︒C. Not 100% tested.ParameterSymbol Rating Unit Voltage on any pin relative to VSSV CC -0.6 to + 4.6V V IN -0.6 to + 4.6V I/O-0.6 to Vcc + 0.3 (< 4.6V)Temperature Under Bias K9F1G08U0E-xCB0T BIAS -10 to +125︒C K9F1G08U0E-xIB0-40 to +125 Storage Temperature K9F1G08U0E-xCB0/xIB0T STG-65 to +150︒CShort Circuit CurrentI OS5mAParameterSymbol K9F1G08U0E(3.3V)Unit Min Typ.Max Supply Voltage V CC 2.7 3.3 3.6V Supply VoltageV SSVParameterSymbol Test ConditionsK9F1G08U0E(3.3V)UnitMinTypMaxOperating CurrentPage Read with Serial Access I CC 1tRC=25nsCE=V IL, I OUT =0mA-2035mAProgram I CC 2-EraseI CC 3-Stand-by Current(TTL)I SB 1CE=V IH , WP=0V/V CC --1Stand-by Current(CMOS)I SB 2CE=V CC -0.2, WP=0V/V CC -1080μAInput Leakage Current I LI V IN =0 to Vcc(max)--±10Output Leakage Current I LO V OUT =0 to Vcc(max)--±10Input High VoltageV IH (1)-0.8xVcc -V CC +0.3V Input Low Voltage, All inputs V IL (1)--0.3-0.2XVccOutput High Voltage Level V OH K9F1G08U0E :I OH =-400μA 2.4--Output Low Voltage Level V OL K9F1G08U0E :I OL =2.1mA --0.4Output Low Current(R/B)I OL (R/B)K9F1G08U0E :V OL =0.4V810-mA2.4 Valid BlockParameter Symbol Min Typ.Max UnitK9F1G08U0E N VB1,004-1,024BlocksNOTE :1) The device may include initial invalid blocks when first shipped. Additional invalid blocks may develop while being used. The number of valid blocks is presented with bothcases of invalid blocks considered. Invalid blocks are defined as blocks that contain one or more bad bits. Do not erase or program factory-marked bad blocks. Refer to the attached technical notes for appropriate management of invalid blocks.2) The 1st block, which is placed on 00h block address, is guaranteed to be a valid block up to 1K program/erase cycles with 1bit/528Byte ECC.2.5 AC Test Condition(K9F1G08U0E-XCB0 :TA=0 to 70︒C, K9F1G08U0E-XIB0:TA=-40 to 85︒C, K9F1G08U0E : Vcc=2.7V~3.6V unless otherwise noted)Parameter K9F1G08U0EInput Pulse Levels0V to VccInput Rise and Fall Times5nsInput and Output Timing Levels Vcc/2Output Load 1 TTL GATE and CL=50pF2.6 Capacitance(TA=25︒C, VCC=3.3V, f=1.0MHz)Item Symbol Test Condition Min Max UnitInput/Output Capacitance C I/O V IL=0V-10pFInput Capacitance C IN V IN=0V-10pFNOTE :Capacitance is periodically sampled and not 100% tested.2.7 Mode SelectionNOTE :1) X can be V IL or V IH.2) WP should be biased to CMOS high or CMOS low for standby.2.8Program / Erase CharacteristicsParameter Symbol Min Typ Max Unit Program Time t PROG-400900μs Number of Partial Program Cycles Nop--1cycles Block Erase Time t BERS- 4.516ms NOTE :1) Typical value is measured at Vcc=3.3V, T A=25︒C. Not 100% tested.2) Typical program time is defined as the time within which more than 50% of the whole pages are programmed at 3.3V Vcc and 25︒C temperature.2.9 AC Timing Characteristics for Command / Address / Data InputParameter Symbol Min Max Unit CLE Setup Time t CLS(1)12-ns CLE Hold Time t CLH5-ns CE Setup Time t CS(1)20-ns CE Hold Time t CH5-ns WE Pulse Width t WP12-ns ALE Setup Time t ALS(1)12-ns ALE Hold Time t ALH5-ns Data Setup Time t DS(1)12-ns Data Hold Time t DH5-ns Write Cycle Time t WC25-ns WE High Hold Time t WH10-ns Address to Data Loading Time t ADL(2)100-ns NOTE :1) The transition of the corresponding control pins must occur only once while WE is held low2) tADL is the time from the WE rising edge of final address cycle to the WE rising edge of first data cycle2.10AC Characteristics for OperationParameter Symbol Min Max Unit Data Transfer from Cell to Register t R-40μs ALE to RE Delay t AR10-ns CLE to RE Delay t CLR10-ns Ready to RE Low t RR20-ns RE Pulse Width t RP12-ns WE High to Busy t WB-100ns Read Cycle Time t RC25-ns RE Access Time t REA-20ns CE Access Time t CEA-25ns RE High to Output Hi-Z t RHZ-100ns CE High to Output Hi-Z t CHZ-30ns CE High to ALE or CLE Don’t Care t CSD0-ns RE High to Output Hold t RHOH15-ns CE High to Output Hold t COH15-ns RE High Hold Time t REH10-ns Output Hi-Z to RE Low t IR0-ns RE High to WE Low t RHW100-ns WE High to RE Low t WHR60-ns Device Resetting Time(Read/Program/Erase)t RST-5/10/500(1)μs NOTE :1) If reset command(FFh) is written at Ready state, the device goes into Busy for maximum 5μs.3.0 NAND FLASH TECHNICAL NOTES3.1 Initial Invalid Block(s)Initial invalid blocks are defined as blocks that contain one or more initial invalid bits whose reliability is not guaranteed by Samsung. The information regarding the initial invalid block(s) is called the initial invalid block information. Devices with initial invalid block(s) have the same quality level as devices with all valid blocks and have the same AC and DC characteristics. An initial invalid block(s) does not affect the performance of valid block(s) because it is isolated from the bit line and the common source line by a select transistor. The system design must be able to mask out the initial invalid block(s) via address mapping. The 1st block, which is placed on 00h block address, is guaranteed to be a valid block up to 1K program/erase cycles with 1bit /528Byte ECC.3.2 Identifying Initial Invalid Block(s)All device locations are erased(FFh) except locations where the initial invalid block(s) information is written prior to shipping. The initial invalid block(s) status is defined by the 1st byte in the spare area. Samsung makes sure that either the 1st or 2nd page of every initial invalid block has non-FFh data at the column address of 2048. Since the initial invalid block information is also erasable in most cases, it is impossible to recover the information once it has been erased. Therefore, the system must be able to recognize the initial invalid block(s) based on the original initial invalid block information and create the initial invalid block table via the following suggested flow chart(Figure 3). Any intentional erasure of the original initial invalid block information is pro-hibited.[Figure 3] Flow chart to create initial invalid block table*Check "FFh" at the column address 2048 StartSet Block Address = 0Check "FFh"Increment Block AddressLast Block ?EndNoYesYesCreate (or update)NoInitialof the 1st and 2nd page in the blockInvalid Block(s) Table3.3 Error in Write or Read OperationWithin its life time, additional invalid blocks may develop with NAND Flash memory. Refer to the qualification report for the actual data.The following pos-sible failure modes should be considered to implement a highly reliable system. In the case of status read failure after erase or program, block replace-ment should be done. Because program status fail during a page program does not affect the data of the other pages in the same block, blockreplacement can be executed with a page-sized buffer by finding an erased empty block and reprogramming the current target data and copying the rest of the replaced block. In case of Read, ECC must be employed. To improve the efficiency of memory space, it is recommended that the read or verifica-tion failure due to single bit error be reclaimed by ECC without any block replacement. The said additional block failure rate does not include those reclaimed blocks.ECC : Error Correcting Code --> Hamming Code etc.Example) 1bit correction & 2bit detectionProgram Flow ChartFailure ModeDetection and Countermeasure sequenceWrite Erase Failure Status Read after Erase --> Block Replacement Program Failure Status Read after Program --> Block Replacement ReadSingle Bit FailureVerify ECC -> ECC CorrectionStartI/O 6 = 1 ?I/O 0 = 0 ?No*Write 80hWrite AddressWrite DataWrite 10hRead Status RegisterProgram Completedor R/B = 1 ?YesNoYes: If program operation results in an error, map out the block including the page in error and copy thetarget data to another block.*NAND Flash Technical Notes (Continued)* Step1When an error happens in the nth page of the Block ’A’ during erase or program operation. * Step2Copy the data in the 1st ~ (n-1)th page to the same location of another free block. (Block ’B’)* Step3Then, copy the nth page data of the Block ’A’ in the buffer memory to the nth page of the Block ’B’.* Step4Do not erase or program to Block ’A’ by creating an ’invalid block’ table or other appropriate scheme.Erase Flow ChartStartI/O 6 = 1 ?I/O 0 = 0 ?No*Write 60h Write Block AddressWrite D0h Read Status Registeror R/B = 1 ?Erase ErrorYesNo: If erase operation results in an error, map out the failing block and replace it with another block.* Erase CompletedYesRead Flow ChartBlock Replacement1st Block Anth 1st nth3.4 Addressing for Program OperationWithin a block, the pages must be programmed consecutively from the LSB(least significant bit) page of the block to the MSB(most significant bit) pages of the block. Random page address programming is prohibited. In this case, the definition of LSB page is the LSB among the pages to be programmed. Therefore, LSB doesn't need to be page 0.From the LSB page to MSB page DATA IN: Data (1)Data (64)(1)(2)(3)(32)(64)Data register Page 0Page 1Page 2Page 31Page 63::4.0 SYSTEM INTERFACE USING CE DON’T-CARE.For an easier system interface, CE may be inactive during the data-loading or serial access as shown below. The internal 2,112byte data registers are utilized as separate buffers for this operation and the system design gets more flexible. In addition, for voice or audio applications which use slow cycle time on the orde[Figure 5] Read Operation with CE don’t-care.Address InformationDevice I/O DATA ADDRESSI/Ox Data In/Out Col. Add1Col. Add2Row Add1Row Add2K9F1G08U0EI/O 0 ~ I/O 7~2112byteA0~A7A8~A11A12~A19A20~A27CLE≈≈≈Address(4Cycle)00h ALE WEData Output(serial access)R/BtRE 30h I/Ox≈≈≈≈4.1 Command Latch Cycle4.2 Address Latch CycleCEWECLEALEI/OxCEWECLEALEI/Ox4.3 Input Data Latch CycleCECLEWEALEI/Ox* Serial Access Cycle after Read (CLE=L, WE=H, ALE=L)NOTE :Transition is measured at ±200mV from steady state voltage with load.This parameter is sampled and not 100% tested.tRHOH starts to be valid when frequency is lower than 20MHz.RECER/BI/Ox4.4Status Read CycleCEWEREI/Ox4.5Read OperationCECLER/BWEALEREI/Ox4.6 Read Operation (Intercepted by CE)CECLER/BWEALEREI/OxdatasheetK9F1G08U0EFLASH MEMORYRev. 1.11SAMSUNG CONFIDENTIAL4.7 Random Data Output In a PageC EC L ER /BW E A L ER EI /O x4.8 Page Program OperationNOTE :tADL is the time from the WE rising edge of final address cycle to the WE rising edge of first data cycle.CECLER/BWEALEREI/Ox4.9 Page Program Operation with Random Data InputC EC L ER /BW EA L ER EI /O xN O T E : t A D L i s t e t i m e f r o m t h e W E r i s i n g e d g e o f f i n a l a d d r e s s c y c l e t o t h e W E r i s i n g e d g e o f f i r s t d a t a c y c l e .4.10 Copy-Back Program OperationI /O 0=1 E r r o r i n P r o g r a mI n p u t C o m m a n dN O T E : C EC L ER /BW EA L ER EI /O xt A D L s t h e t i m e f r o m t h e W E r i s i n g e d g e o f f i n a l a d d r e s s c y c l e t o t h e W E r i s i n g e d g e o f f i r s t d a t a c y c l e .4.11 Copy-Back Program Operation with Random Data InputInput CommandCECLER/BWEALEREI/OxCECLER/BWEALEREI/OxNOTE :1) tADL is the time from the WE rising edge of final address cycle to the WE rising edge of first data cycle.2)Copy-Back Program operation is allowed only within the same memory plane.4.12 Block Erase OperationCECLER/BWEALERERead Status CommandI/O 0=1 Error in EraseSetup CommandI/Ox4.13 Read ID OperationDevice Device Code (2nd Cycle)3rd Cycle 4th Cycle 5th Cycle K9F1G08U0EF1h00h95h41hCECLEWEALERE90hRead ID CommandMaker Code Device Code00h ECht REAAddress 1cycleI/Oxt ARDevice 4th cyc.Code3rd cyc.5th cyc.ID Definition Table3rd ID Data 4th ID Data Description1st Byte 2nd Byte 3rd Byte 4th Byte 5th Byte Maker CodeDevice CodeInternal Chip Number, Cell Type, Number of Simultaneously Programmed Pages, EtcPage Size, Block Size,Redundant Area Size, Organization, Serial Access MinimumPlane Number, Plane SizeDescription I/O7 I/O6I/O5 I/O4I/O3 I/O2I/O1 I/O0Internal Chip Number 12480 00 11 01 1Cell Type 2 Level Cell4 Level Cell8 Level Cell16 Level Cell0 00 11 01 1Number ofSimultaneouslyProgrammed Pages 12480 00 11 01 1Interleave Program Between multiple chips Not SupportSupport1Cache Program Not SupportSupport1Description I/O7 I/O6I/O5 I/O4 I/O3I/O2I/O1 I/O0Page Size(w/o redundant area ) 1KB2KB4KB8KB0 00 11 01 1Block Size(w/o redundant area ) 64KB128KB256KB512KB0 00 11 01 1Redundant Area Size ( byte/512byte) 8161Organization x8x161Serial Access Minimum 50ns/30ns25nsReservedReserved11115th ID DataDescription I/O7I/O6 I/O5 I/O4I/O3 I/O2 I/O1I/O0Plane Number 12480 00 11 01 1Plane Size(w/o redundant Area) 64Mb128Mb256Mb512Mb1Gb2Gb4Gb8Gb0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1Proccess 21nmreservedreservedreserved111Reserved 0005.0 DEVICE OPERATION5.1 Page ReadPage read is initiated by writing 00h-30h to the command register along with four address cycles. After initial power up, 00h command is latched. There-fore only four address cycles and 30h command initiates that operation after initial power up. The 2,112 bytes of data within the selected page are trans-ferred to the data registers in less than 40μs(t R ). The system controller can detect the completion of this data transfer(tR) by analyzing the output of R/B pin. Once the data in a page is loaded into the data registers, they may be read out in 25ns cycle time by sequentially pulsing RE. The repetitive high to low transitions of the RE clock make the device output the data starting from the selected column address up to the last column address.The device may output random data in a page instead of the consecutive sequential data by writing random data output command. The column address of next data, which is going to be out, may be changed to the address which follows random data output command. Random data output can be operatedmultiple times regardless of how many times it is done in a page.[Figure 6] Read OperationAddress(4Cycle)00hCol. Add.1,2 & Row Add.1,2Data Output(Serial Access)CECLEALE R/B WERE 30h I/Ox≈≈≈≈。

U盘 维修

U盘 维修

U盘(优盘)的故障表现及数据恢复1、U盘毫无反应:有可能U盘插口针脚断裂,晶震坏,稳压三极管电路不能工作,数据全部可以恢复。

2。

有盘符,提示请插入磁盘:<1>U盘主控内部系统文件损坏,数据全部可以恢复。

一般更换相同的主控即可,可是找一个相同的U 盘,主控相同,U盘容量相同,实在不易,为此我公司引进世界先进技术,直接读取FLASH芯片内的数据,达到快速恢复文件,欢迎咨询<2>U盘FLASH芯片存在坏块区,数据恢复可以完全恢复或部份恢复,视具体损坏情况来定!3。

有盘符但提示未格式化:U盘存在坏扇区或引导扇区有问题,如无重要数据格式化之后便可使用。

可做数据恢复,而且数据恢复的结果十分完整,这种情况一般都是使用不当造成的故障,如热插拔之类的误操作,USB接口电压等,尽量使用时正常使用。

4。

无盘符提示无法识别的USB设备:晶震或稳压三极管损坏,这种情况数据全部可以恢复。

5。

逻辑类的问题:无盘符,但能检到U盘,提示格式化等,数据可以恢复。

常见flash芯片类型列表H27UCG8VFM HY27UG088G5M HY27SA161G1M HY27SS08121MH27U2G8T2M HY27UH08AG5M HY27UF081G2A HY27SS16121MH27U2G8T2M HY27UH08AG5B HY27UF161G2A HY27US08121MHN29V2G74W30 HY27UK08BGFM HY27UF081G2M HY27US16121MH27UBG8H5M HY27UH08BGFB HY27UF161G2M HY27US08561AH27U8G8F2M HY27UT084G2A HY27SF081G2M HY27US16561AH27UAG8G5M HY27UT084G2M HY27SF161G2M HY27SS08561AH27UBG8T5M HY27UU088G5M HY27UF082G2A HY27SS16561AHY27US08281A HY27UT088G2M HY27UF162G2A HY27US08561MHY27US08561A HY27UT088G2A HY27UF082G2B HY27US16561MHY27US08561M HY27UV08AG5M HY27UF162G2B HY27SS08561MHY27US08121A HY27UV08BG5M HY27UF084G2B HY27SS16561MHY27US08121M HY27UV08BGFM HY27UF164G2B HY27US08281AHY27UA081G1M HY27UV08BGFA HY27UF082G2M HY27US16281AHY27UA081G4M HY27UU08AG5M HY27UF162G2M HN29W12811T-60HY27UB082G4M HY27UU08AG5A HY27UH088G2M HN29V25691BTHY27UF081G2A HY27UW08BGFM HY27UH088GDM HN29V51211T-50HY27UF081G2M HY27UW08CGFM HY27UG088G5B HN29V1G91T-30HY27UF082G2A Hynix InkDie HY27UG088G5M HY27UF164G2B(x16)HY27UF082G2M H27UAG8T2M HY27UH08AG5M HYF33DS512804(5)BTC HY27UF082G2B H27UCG8V5M HY27UK08BGFM HYF33DS512804(5)BTC HY27UF084G2B HY27SF082G2B HY27US081G1M HYF33DS512804(5)BTC HY27UG088G5B HY27SF162G2B HY27US161G1M HYF33DS512804(5)BTC HY27UF084G2M HY27SF081G2A HY27US08121A HYF33DS1G800CTIHY27UG084G2M HY27SF161G2A HY27US16121A HYF33DS1G800CTIHY27UH084G2M HY27U(s)A081G1M HY27SS08121A HY27US16562AHY27UH088G2M HY27UA161G1M HY27SS16121A HY27SS081G1XI29F04G08AAA I29F32G08CAMCI FTGM40A2GK3WG FTNL41B8GK3PGI29F08G08AAMB2 I29F64G08FAMC1 FBNL41B32K3P4 FTNL41B8GK3PGI29F08G08AAMBI PF79BL1208BSG FBNL41B8GK3P2 FTNL41B8GK3PGI29F16G08AAMCI PF79AL1208BS FTNL41BHGK3W4 R1FV04G13RSA-3I29F16G08MAA DFT512W08B-P1 FBNL41B8GK3W3 R1FV04G13RSA-3_2ASU4GA30GT K9F2G08U0M K9WBG08U1M K9L8G08U0MASU2GA30GT K9F2G08U0M K9NBG08U5A K9LAG08U0MK9F2808U0B K9K2G08U0M K9NCG08U5M K9LAG08U0A_BK9F5608U0B K9GAG08U0A K9G2G08U0M K9HBG08U1AK9F1208U0A K9GAG08U0D K9G4G08U0A K9LBG08U0MK9F1208U0B K9K4G08U0M K9G8G08U0A K9HAG08U1MK9F1208U0C K9F4G08U0A K9G8G08U0M K9HBG08U1MK9K1G08U0M K9F8G08U0M K9L8G08U1M K9HCG08U1MK9E2G08U1M K9K8G08U0A K9LBG08U0D K9MDG08U5MK9F1G16U0M K9KAG08U0M K9HCG08U1M K9MBG08U5MK9F1G08U0A K9W8G08U1M K9HCG08U1D K9MCG08U5MK9F1G08U0B K9WAG08U1A K9LAG08U1M K9GAG08U0MK9F1G08U0M K9LBG08U1M K9HCG08U5M K9F5616U0C(x16)K9F2G08U0A K9F1208U0M K9F5616U0C K9K4G16Q0MK9F1G16Q0M K9F2808U0 K9G8G08U0M K9XXG08UXMK9F1G08 K9F5608U0B K9LAG08U0M K9K4G16U0MK9F1G16U0M K9F5616U0B K9HBG08U1M K9K8G08U0MK9F2G08U0A K9F5608D0C K9MCG08U5M K9WAG08U1MK9F2G16U0M K9F5616D0C K9K1G08U0M K9K2G08Q0MK9F2G08U0M K9F5608U0C K9K4G08Q0M K9K2G16Q0MK9XXG08UXM K9XXG16UXM K9K2G08U0M K9F1G08Q0MNAND128W3A2BN6E NAND08GW3C2B NAND512R3A NAND04GW4B2DNAND256W3A2BN6E NAND16GW3C4B NAND512W3A NAND08GW3B2CNAND512W3A0AN6 NAND01GW3B2B NAND512R4A NAND08GR4B2CNAND01GW3A0AN6 NAND01GR4B2B NAND512W4A NAND08GW4B2CNAND01GW3B2AN6 NAND01GW4B2B NAND01GR3A NAND08GW3C2ANAND01GW3B2BN6 NAND02GW3B2C NAND01GW3A NAND16GW3C4ANAND02GW3B2AN6 NAND02GR4B2C NAND01GR4A NAND08GW3C2BNAND02GW3B2D NAND02GW4B2C NAND01GW4A NAND08GW3D2ANAND02GW3B2CN6 NAND01GW3B2C NAND02GW3B2D NAND512R3A2DNAND04GW3B2DN6 NAND01GR4B2C NAND02GR4B2D NAND512W3A2DNAND04GW3B2BN6 NAND01GW4B2C NAND02GW4B2D NAND512R4A2DNAND08GW3B2CN6 NAND128R3A NAND04GW3C2A NAND512W4A2DNAND08GW3B2AN6 NAND128W3A NAND04GA3C2A NAND01GR3A2CNAND04GW3C2AN1 NAND256R3A NAND04GW3B2B NAND01GW3A2CNAND08GW3C2AN1 NAND256W3A NAND08GW3B2A NAND01GR4A2CNAND08GW3B2CN6 NAND256R4A NAND04GW3B2D NAND01GW4A2CNAND04GW3C2B NAND256W4A NAND04GR4B2D NAND04GW3C2BNAND08GW3F2A NAND16GW3F2A NAND08GW3C2BMT29F8G08MAA MT29F64G08TAA MT29F4G08ABC MT29F4G08BABMT29F8G16MAA MT29F32G08BAAA MT29F32G08FAA MT29F8G08FABMT29F16G08QAA MT29F64G08CFAAA MT29F8G08BAA MT29F4G16BABMT29F2G08AAC MT29F4G08ABC MT29F8G08DAA MT29F16G08QAA(DUAL) MT29F32G08TAA MT29F2G08AAA MT29F16G08FAA MT29F2G08ABCMT29F2G16AAC MT29F2G16ABD MT29F4G08MAA MT29F32G08TAA-BMT29F2G16ABC MT29F2G08AAB_C MT29F4G08MAA_2 MT29F128G08CJAAA MT29F4G08BBC MT29F4G08AAA_C MT29F8G08MAD MT29F4G08BACMT29F8G08MBD MT29F4G08BAB_C MT29F8G08MAD MT29F8G08FACMT29F4G08AAA MT29F8G08FAB_C MT29F2G08AAD MT29F16G08CBABAMT29F8G08DAA MT29F8G08MAD MT29F2G08AAB MT29F32G08CBABAMT29F16G08MAA MT29F8G08AAA MT29F2G08ABB MT29F8G08BAAMT29F16G08MAA MT29F16G08DAA MT29F2G16AAB MT29F16G08FAAMT29F32G08QAA MT29F2G08ABC MT29F2G16ABBSDTNFCH-512 SDTNKGHSM-8192 SDMLC-1GB-I SDUNIHHSM-8192(16bit)SDTNFCH-1024 SDMLC-16384-I SDTNLLBHSM-32768 SDTNIHHSM-4096(16Bit)SDTNKGHSM-1024 SDTNKHHSM-16384 SANDISK-16384(43nm) SDTNKGHSM-4096(16bit) SDTNGBHE0-2048-I SDTNKHHSM-32768 SDTNIGHE0-4096 SDTNKHHSM-32768(16bit)SDTNGFHE0-2048 SDTNLJCHSM-2048 Sandisk-4GB(43nm) SDTNLLAHSM-1024(16bit) SDTNKGHSM-2048 SDTNLJCHSM-4096 SDTNLMBHSM-4096 SDTNKGHSM-2048(16bit)SDMLC-4GB-I SM90-256MB SDTNKLBHSM-2048 SDTNKJBHSM-8192(16bit)SDTNKGHSM-4096 SM90-256MB SDTNLLCHSM-1024 SDTNKGHSM-8192(16bit)SDTNLJCHSM-1024 SDTNIGHSM-2048 SDTNLLBHSM-4096 SDTNIGHSM-4096(16bit)SDUNIHHSM-8192 SDTNIGHSM-2048(16bit) SDMLC-1GB-I SDTNKHHSM-16384(16bit) SDTNIHHSM-4096 SDMLC-2GB-I SDTNKHHSM-16384(16bit)TC58NVG4D1DTG00 TC58NVG3D4CTG00 TC58DVG14B1FT00 TC58DVG02ATC58NVG4D2ETA00 TC58DVM72A1FT00 TC58NVG1D4BTG00 TC58DVM92ATH58NVG4D6CTG00 TC58DVM82A1FT00 TH58DVG24B1FT00 TC58NVG0S3CTA00TH58NVG6D1DTG20 TC58DVM92A1FT00 TC58NVG2D4BFT00 TC58NVM9S3BTG00TH58NVG5D2ETA20 TC58DVG02A1FT00 TH58NVG3D4BTG00 TC58NVG3D1DTG00(S)TH58NVG6D2ETA20 TC58NVG02A2FT00 TC58NVG3D4CTG10 TC58NVG6D1DTG00TH58NVG4T2DTG00 TC58NVG0S3BTG00 TH58NVG4D4CTG00 TC58NVG7D1DTG20TH58NVG6T2DTG20 TC58NVG1S3BTG00 TH58NVG5D4CTG20 TC58NVG2D1DTG00TH58NVG5D2ETA00 TH58NVG2S3BFT00 TC58NVG3D1DTG00 TC58NVG2D1DTG00TH58NVG5D1DTG00 TC58DVM94B1FT00 TH58NVG6D1DTG80 TC58NVG5D1DTG20TC58512FT TC58DVG04B1FT00 TC58NVG4D1DTG00工厂级U盘维修很多人打电话咨询U盘故障及数据恢复问题,现在把U盘的一些故障及排除方法归类一、硬件故障故障现象:U盘插在电脑里面什么反应都没有或是插上去在设备管理器的“通用串行总线控制器”里面能看到有新设备,但是我的电脑里面没有出现新盘符此类故障必须要懂电子的人才能搞定,至少要懂得焊接故障排除:重新焊好FLASH和主控,如果有新晶振也可以换掉试下,如果还不行就只有换主控IC了,总之,至少插在电脑里面要有新的盘符显示才算硬件基本正常(不是完全正常哦)。

从闪存芯片编号识容量

从闪存芯片编号识容量

HY27UU085G2M-TPCB 1Gx8 HYNIX
Hynix闪存的型号及对应容量:
HY27UH081G2M = 1Gb (GigaBit) = 128MB (MegaByte);
HY27UH082G2M = 2Gb (GigaBit) = 256MB (MegaByte);
HY27UH084G2M = 4Gb (GigaBit) = 512MB (MegaByte);
Hynix闪存的型号及对应容量:
HY27UH081G2M = 1Gb (GigaBit) = 128
MB (MegaByte)
HY27UH082G2M = 2Gb (GigaBit) = 256MB (MegaByte)
量 128MB。工作电压2.4~2.9V。
芯片编号K9F5608U0A,32M×8bit规格50ns速度,单颗容量32MB。工作电压2.7~3.6V,内部分成块写区
域 大小(16K+512)。
三星型号详解
K9×××××:Nand Flash
K8×××××:Nor Flash
1G 、2G代表2G、4G代表4G、8G代表8G、00代表没有。第6~7位表示闪存结构,00代表没有、08代表×8.
16代表×16. 32代表×32。
闪存芯片的容量=闪存密度×闪存结构÷8
通过上述公式就可以计算出闪存芯片的真实容量了
编号为K9K1G08U0M-YC80的SUMSUNG闪存芯片。这块闪存芯片的规格为:128M×8bit、50ns速度,单颗容
TH58NVG1S3AFTI0 256MB
TC58NVG1S3BFT00 256MB
TC58005FT 64MB

艾利和闪存升级支持F型号

艾利和闪存升级支持F型号
升级到512M 单片512M 两片256M
升级到1G 单片1G 两片512M
iFP-890/895升级后可使用所有无驱、有驱版本。
iFP-880升级后可使用有驱或无驱固件,但升级闪存后无法再升级固件,请在升级前确认使用什么版本的固件。
iFP-1000系列
100系列用512MX2升级到1G会出现在下载歌曲时会出现停止响应的情况,尤其是建立多个文件夹时停止响应会比较频繁,录音时也有可能出现无法录音的情况,如果对以上的BUG感觉不方便的网友建议只升级到512M。
iFP-300系列
可选升级方案(最大1G,两个闪存位置):
升级到256M 单片256M 两片128M
iFP-100系列
可选升级方案(最大1G):
升级到256M 单片256M 两片128M
升级到512M 单片512M 两片256M
升级到1G 两Biblioteka 512M 使用2片128、256M可以使用除无驱1.0e以外的所有版本固件,单片512M只可以使用有驱3.06以上和无驱1.85版固件。2片512M可升级1G,只可以使用有驱3.06版以上固件。使用两片闪存的仅限于线路板编号是M0C、M2C、M2D、iFP-195TC,编号是M2、M4的只有一个闪存位置。
升级后可使用所有无驱、有驱版本。
N11系列
可选升级方案(最大1G,一个闪存位置):
升级到256M 单片256M
升级到512M 单片512M
升级到1G 单片1G
升级后可使用所有无驱、有驱版本。
希望对大家有所帮助,另外,小艾升级有所困难,最好是把原机升级到无驱版本后才硬件升级(也就是内存加大。至于具体什么有驱无驱的版本,怎样硬件升级等等关于技术上的,那么我就不说了。

K9WAG08U1A-PCB0中文资料

K9WAG08U1A-PCB0中文资料

K9XXG08UXAINFORMATION IN THIS DOCUMENT IS PROVIDED IN RELATION TO SAMSUNG PRODUCTS, AND IS SUBJECT TO CHANGE WITHOUT NOTICE.NOTHING IN THIS DOCUMENT SHALL BE CONSTRUED AS GRANTING ANY LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,TO ANY INTELLECTUAL PROPERTY RIGHTS IN SAMSUNG PRODUCTS OR TECHNOLOGY. ALL INFORMATION IN THIS DOCUMENT IS PROVIDEDON AS "AS IS" BASIS WITHOUT GUARANTEE OR WARRANTY OF ANY KIND.1. For updates or additional information about Samsung products, contact your nearest Samsung office.2. Samsung products are not intended for use in life support, critical care, medical, safety equipment, or similar applications where Product failure could result in loss of life or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply.* Samsung Electronics reserves the right to change products or specification without notice.Document Title1G x 8 Bit / 2G x 8 Bit / 4G x 8 Bit NAND Flash Memory Revision HistoryThe attached data sheets are prepared and approved by SAMSUNG Electronics. SAMSUNG Electronics CO., LTD. reserve the rightto change the specifications. SAMSUNG Electronics will evaluate and reply to your requests and questions about device. If you have any questions, please contact the SAMSUNG branch office near your office.Revision No0.00.11.01.1RemarkAdvance PreliminaryFinal History1. Initial issue1. Leaded part is eliminated2. tRHW is definedment of "Addressing for program operation" is added (p.17)1. 4GB DSP is addedDraft DateNov. 09. 2005Jan. 10. 2006Mar. 7. 2006July 18th 2006GENERAL DESCRIPTIONFEATURES• Voltage Supply - 2.70V ~ 3.60V • Organization- Memory Cell Array : (1G + 32M) x 8bit - Data Register : (2K + 64) x 8bit • Automatic Program and Erase - Page Program : (2K + 64)Byte - Block Erase : (128K + 4K)Byte • Page Read Operation- Page Size : (2K + 64)Byte - Random Read : 25µs(Max.) - Serial Access : 25ns(Min.) * K9NBG08U5A : 50ns(Min.)1G x 8 Bit / 2G x 8 Bit / 4G x 8 Bit NAND Flash Memory• Fast Write Cycle Time- Page Program time : 200µs(Typ.) - Block Erase Time : 1.5ms(Typ.)• Command/Address/Data Multiplexed I/O Port • Hardware Data Protection- Program/Erase Lockout During Power Transitions • Reliable CMOS Floating-Gate Technology- Endurance : 100K Program/Erase Cycles (with 1bit/512Byte ECC)- Data Retention : 10 Years • Command Driven Operation• Intelligent Copy-Back with internal 1bit/528Byte EDC • Unique ID for Copyright Protection • Package :- K9K8G08U0A-PCB0/PIB048 - Pin TSOP I (12 x 20 / 0.5 mm pitch) - K9WAG08U1A-PCB0/PIB048 - Pin TSOP I (12 x 20 / 0.5 mm pitch) - K9WAG08U1A-ICB0/IIB052 - Pin TLGA (12 x 17 / 1.0 mm pitch) - K9NBG08U5A-PCB0/PIB048 - Pin TSOP I (12 x 20 / 0.5 mm pitch)Offered in 1G x 8bit, the K9K8G08U0A is a 8G-bit NAND Flash Memory with spare 256M-bit. Its NAND cell provides the most cost-effective solution for the solid state application market. A program operation can be performed in typical 200µs on the (2K+64)Byte page and an erase operation can be performed in typical 1.5ms on a (128K+4K)Byte block. Data in the data register can be read out at 25ns(K9NBG08U5A : 50ns) cycle time per Byte. The I/O pins serve as the ports for address and data input/output as well as com-mand input. The on-chip write controller automates all program and erase functions including pulse repetition, where required, and internal verification and margining of data. Even the write-intensive systems can take advantage of the K9K8G08U0A ′s extended reli-ability of 100K program/erase cycles by providing ECC(Error Correcting Code) with real time mapping-out algorithm. TheK9K8G08U0A is an optimum solution for large nonvolatile storage applications such as solid state file storage and other portable applications requiring non-volatility.An ultra high density solution having two 8Gb stacked with two chip selects is also available in standard TSOPI package and another ultra high density solution having two 16Gb TSOPI package stacked with four chip selects is also available in TSOPI-DSP .PRODUCT LISTPart Number Vcc RangeOrganizationPKG Type K9K8G08U0A-Y 2.70 ~ 3.60VX8TSOP1K9WA G08U1A-Y K9WA G08U1A-I 52TLGA K9NBG08U5A-PTSOP1-DSP1.001.001.001.002.007 6 5 4 3 2 11.001.001.0012.00±0.10#A117.00±0.1017.00±0.10BA12.00±0.10(Datum B)(Datum A)12.0010.002.502.502.000.501.30A B C DEF GHJ K L M N12-∅1.00±0.0541-∅0.70±0.05Side View1.0(M a x .)0.10 C17.00±0.10Top ViewBottom ViewABC D EF G H J KL M N7654321K9WAG08U1A - ICB0 / IIB052-TLGA (measured in millimeters)NCNCNCNCNCNCNCNCNC NCNCNCNCNCNC NCVccVcc VssVssVss /RE1/RE2/CE1/CE2CLE1CLE2ALE1ALE2/WE1/WE2/WP1/WP2R/B1R/B2VssIO0-1IO0-2IO1-1IO1-2IO2-1IO3-1IO2-2IO3-2IO4-1IO4-2IO5-1IO5-2IO6-1IO6-2IO7-1IO7-2∅ABC M 0.1∅ABC M 0.1PACKAGE DIMENSIONSPIN DESCRIPTIONNOTE : Connect all V CC and V SS pins of each device to common power supply outputs. Do not leave V CC or V SS disconnected.There are two CE pins (CE 1 & CE 2) in the K9WAG08U1A and four CE pins (CE 1 & CE 2 & CE 3 & CE 4) in the K9NBG08U5A.There are two R/B pins (R/B1 & R/B2) in the K9WAG08U1A and four R/B pins (R/B1 & R/B2 & R/B3 & R/B4) in the K9NBG08U5A.Pin Name Pin FunctionI/O 0 ~ I/O 7DATA INPUTS/OUTPUTSThe I/O pins are used to input command, address and data, and to output data during read operations. The I/O pins float to high-z when the chip is deselected or when the outputs are disabled.CLECOMMAND LATCH ENABLEThe CLE input controls the activating path for commands sent to the command register. When active high, commands are latched into the command register through the I/O ports on the rising edge of the WE signal.ALEADDRESS LATCH ENABLEThe ALE input controls the activating path for address to the internal address registers. Addresses are latched on the rising edge of WE with ALE high.CE / CE1CHIP ENABLEThe CE / CE1 input is the device selection control. When the device is in the Busy state, CE / CE1 high is ignored, and the device does not return to standby mode in program or erase operation.Regarding CE / CE1 control during read operation , refer to ’Page Read’ section of Device operation. CE2CHIP ENABLEThe CE2 input enables the second K9K8G08U0AREREAD ENABLEThe RE input is the serial data-out control, and when active drives the data onto the I/O bus. Data is valid tREA after the falling edge of RE which also increments the internal column address counter by one.WEWRITE ENABLEThe WE input controls writes to the I/O port. Commands, address and data are latched on the rising edge of the WE pulse.WPWRITE PROTECTThe WP pin provides inadvertent program/erase protection during power transitions. The internal high volt-age generator is reset when the WP pin is active low.R/B / R/B1READY/BUSY OUTPUTThe R/B / R/B1 output indicates the status of the device operation. When low, it indicates that a program, erase or random read operation is in process and returns to high state upon completion. It is an open drain output and does not float to high-z condition when the chip is deselected or when outputs are disabled.Vcc POWERV CC is the power supply for device. Vss GROUNDN.CNO CONNECTIONLead is not internally connected.Product IntroductionThe K9K8G08U0A is a 8,448Mbit(8,858,370,048 bit) memory organized as 524,288 rows(pages) by 2,112x8 columns. Spare 64x8 columns are located from column address of 2,048~2,111. A 2,112-byte data register is connected to memory cell arrays accommo-dating data transfer between the I/O buffers and memory during page read and page program operations. The memory array is made up of 32 cells that are serially connected to form a NAND structure. Each of the 32 cells resides in a different page. A block consists of two NAND structured strings. A NAND structure consists of 32 cells. Total 1,081,344 NAND cells reside in a block. The program and read operations are executed on a page basis, while the erase operation is executed on a block basis. The memory array con-sists of 8,192 separately erasable 128K-byte blocks. It indicates that the bit by bit erase operation is prohibited on the K9K8G08U0A. The K9K8G08U0A has addresses multiplexed into 8 I/Os. This scheme dramatically reduces pin counts and allows system upgrades to future densities by maintaining consistency in system board design. Command, address and data are all written through I/O's by bringing WE to low while CE is low. Those are latched on the rising edge of WE. Command Latch Enable(CLE) and Address Latch Enable(ALE) are used to multiplex command and address respectively, via the I/O pins. Some commands require one bus cycle. For example, Reset Command, Status Read Command, etc require just one cycle bus. Some other commands, like page read and block erase and page program, require two cycles: one cycle for setup and the other cycle for execution. The 1056M byte physical space requires 31 addresses, thereby requiring five cycles for addressing : 2 cycles of column address, 3 cycles of row address, in that order. Page Read and Page Program need the same five address cycles following the required command input. In Block Erase oper-ation, however, only the three row address cycles are used. Device operations are selected by writing specific commands into the command register. Table 1 defines the specific commands of the K9K8G08U0A.In addition to the enhanced architecture and interface, the device incorporates copy-back program feature from one page to another page without need for transporting the data to and from the external buffer memory. Since the time-consuming serial access and data-input cycles are removed, system performance for solid-state disk application is significantly increased.The K9WAG08U1A is composed of two K9K8G08U0A chips which are selected separately by each CE1 and CE2 and the K9NBG08U5A is composed of four K9K8G08U0A chips which are selected seperately by each CE1, CE2, CE3 and CE4. Therefore, in terms of each CE, the basic operations of K9WAG08U0A and K9NBG08U5A are same with K9K8G08U0A except some AC/DC charateristics.Table 1. Command SetsFunction1st Cycle2nd Cycle Acceptable Command during Busy Read 00h30hRead for Copy Back00h35hRead ID90h-Reset FFh-OPage Program80h10hTwo-Plane Page Program(4)80h---11h81h---10hCopy-Back Program85h10hTwo-Plane Copy-Back Program(4)85h---11h81h---10hBlock Erase60h D0hTwo-Plane Block Erase60h---60h D0hRandom Data Input(1)85h-Random Data Output(1)05h E0hRead Status70h ORead EDC Status(2)7Bh OChip1 Status(3)F1h OChip2 Status(3)F2h ONOTE : 1. Random Data Input/Output can be executed in a page.2. Read EDC Status is only available on Copy Back operation.3. Interleave-operation between two chips is allowed.It’s prohibited to use F1h and F2h commands for other operations except interleave-operation.4.Any command between 11h and 81h is prohibited except 70h, F1h, F2h and FFh .Caution : Any undefined command inputs are prohibited except for above command set of Table 1.DC AND OPERATING CHARACTERISTICS (Recommended operating conditions otherwise noted.)NOTE : 1. V IL can undershoot to -0.4V and V IH can overshoot to V CC +0.4V for durations of 20 ns or less. 2. Typical value is measured at Vcc=3.3V, T A =25°C. Not 100% tested.3. The typical value of the K9WAG08U1A’s I SB 2 is 40µA and the maximum value is 200µA.4. The typical value of the K9NBG08U5A’s I SB 2 is 80µA and the maximum value is 400µA.5. The maximum value of K9WAG08U1A-P’s I LI and I LO is ±40µA , the maximum value of K9WAG08U1A-I’s I LI and I LO is ±20µA .6. The maximum value of K9NBG08U5A’s I LI and I LO is ±80µA.ParameterSymbol Test ConditionsMinTypMaxUnitOperating CurrentPage Read withSerial Access I CC 1tRC=25ns(K9NBG08U5A: 50ns)CE=V IL, I OUT =0mA-2535mAProgramI CC 2-EraseI CC 3-Stand-by Current(TTL)I SB 1CE=V IH , WP=0V/V CC --1Stand-by Current(CMOS)I SB 2CE=V CC -0.2, WP=0V/V CC -20100µAInput Leakage Current I LI V IN =0 to Vcc(max)--±20Output Leakage Current I LO V OUT =0 to Vcc(max)--±20Input High VoltageV IH (1)-0.8xVcc -Vcc+0.3V Input Low Voltage, All inputs V IL (1)--0.3-0.2xVccOutput High Voltage Level V OH I OH =-400µA 2.4--Output Low Voltage Level V OL I OL =2.1mA --0.4Output Low Current(R/B)I OL (R/B)V OL =0.4V810-mA RECOMMENDED OPERATING CONDITIONS(Voltage reference to GND, K9XXG08UXA-XCB0 :T A =0 to 70°C, K9XXG08UXA-XIB0:T A =-40 to 85°C)ParameterSymbol Min Typ.Max Unit Supply Voltage V CC 2.7 3.3 3.6V Supply VoltageV SSVABSOLUTE MAXIMUM RATINGSNOTE :1. Minimum DC voltage is -0.6V on input/output pins. During transitions, this level may undershoot to -2.0V for periods <30ns. Maximum DC voltage on input/output pins is V CC +0.3V which, during transitions, may overshoot to V CC +2.0V for periods <20ns.2. Permanent device damage may occur if ABSOLUTE MAXIMUM RATINGS are exceeded. Functional operation should be restricted to the conditions as detailed in the operational sections of this data sheet. Exposure to absolute maximum rating conditions for extended periods may affect reliability.ParameterSymbol Rating Unit Voltage on any pin relative to VSSV CC -0.6 to +4.6VV IN -0.6 to +4.6V I/O-0.6 to Vcc+0.3 (<4.6V)Temperature Under Bias K9XXG08UXA-XCB0T BIAS -10 to +125°C K9XXG08UXA-XIB0-40 to +125Storage Temperature K9XXG08UXA-XCB0T STG-65 to +150°CK9XXG08UXA-XIB0Short Circuit CurrentI OS5mACAPACITANCE (T A =25°C, V CC =3.3V, f=1.0MHz)NOTE : Capacitance is periodically sampled and not 100% tested. K9WAG08U1A-IXB0’s capacitance(I/O, Input) is 20pF.ItemSymbol Test Condition Min MaxUnit K9K8G08U0AK9WAG08U1A*K9NBG08U5AInput/Output Capaci-C I/O V IL =0V -204080pF Input CapacitanceC INV IN =0V-204080pFVALID BLOCKNOTE :1. The device may include initial invalid blocks when first shipped. Additional invalid blocks may develop while being used. The number of valid blocks is presented with both cases of invalid blocks considered. Invalid blocks are defined as blocks that contain one or more bad bits. Do not erase or pro-gram factory-marked bad blocks. Refer to the attached technical notes for appropriate management of invalid blocks.2. The 1st block, which is placed on 00h block address, is guaranteed to be a valid block up to 1K program/erase cycles with 1bit/512Byte ECC.3. The number of valid block is on the basis of single plane operations, and this may be decreased with two plane operations.* : Each K9K8G08U0A chip in the K9WAG08U1A and K9NBG08U5A has Maximun 160 invalid blocks.Parameter Symbol Min Typ.Max Unit K9K8G08U0A N VB 8,032-8,192Blocks K9WAG08U1A N VB 16,064*-16,384*Blocks K9NBG08U5AN VB32,128*32,768*BlocksAC TEST CONDITION(K9XXG08UXA-XCB0: T A =0 to 70°C, K9XXG08UXA-XIB0:T A =-40 to 85°C ,K9XXG08UXA: Vcc=2.7V~3.6V unless otherwise noted)ParameterK9XXG08UXA Input Pulse Levels 0V to Vcc Input Rise and Fall Times 5ns Input and Output Timing Levels Vcc/2Output Load1 TTL GATE and CL=50pF (K9K8G08U0A-P/K9WAG08U1A-I) 1 TTL GATE and CL=30pF (K9WAG08U1A-P) 1 TTL GATE and CL=30pF (K9NBG08U5A-P)MODE SELECTIONNOTE : 1. X can be V IL or V IH.2. WP should be biased to CMOS high or CMOS low for standby.CLE ALE CE WERE WP ModeH L L H X Read Mode Command Input L H L H X Address Input(5clock)H L L H H Write Mode Command Input L H L H H Address Input(5clock)L L L HH Data Input L L L H X Data Output X X X X H X During Read(Busy)X X X X X H During Program(Busy)X X X X X H During Erase(Busy)X X (1)X X X L Write Protect XXHXX0V/V CC (2)Stand-byProgram / Erase CharacteristicsNOTE : 1. Typical value is measured at Vcc=3.3V, T A =25°C. Not 100% tested.2. Typical program time is defined as the time within which more than 50% of the whole pages are programmed at3.3V Vcc and 25°C tempera-ture .ParameterSymbol Min Typ Max Unit Program Time t PROG -200700µs Dummy Busy Time for Two-Plane Page Program t DBSY -0.51µs Number of Partial Program Cycles Nop --4cycles Block Erase Timet BERS- 1.52msAC Timing Characteristics for Command / Address / Data InputNOTES : 1. The transition of the corresponding control pins must occur only once while WE is held low 2. tADL is the time from the WE rising edge of final address cycle to the WE rising edge of first data cycleParameterSymbol MinMaxUnitK9NBG08U5AK9K8G08U0A K9NBG08U5AK9K8G08U0A K9WAG08U1AK9WAG08U1ACLE Setup Time t CLS (1)2512--ns CLE Hold Time t CLH 105--ns CE Setup Time t CS (1)3520--ns CE Hold Time t CH 105--ns WE Pulse Width t WP 2512--ns ALE Setup Time t ALS (1)2512--ns ALE Hold Time t ALH 105--ns Data Setup Time t DS (1)2012--ns Data Hold Time t DH 105--ns Write Cycle Time t WC 4525--ns WE High Hold Timet WH 1510--ns Address to Data Loading Timet ADL (2)7070--nsAC Characteristics for OperationNOTE : 1. If reset command(FFh) is written at Ready state, the device goes into Busy for maximum 5µs.ParameterSymbol MinMaxUnitK9NBG08U5AK9K8G08U0A K9NBG08U5AK9K8G08U0A K9WAG08U1AK9WAG08U1AData Transfer from Cell to Register t R -2020µs ALE to RE Delay t AR 1010-ns CLE to RE Delay t CLR 1010-ns Ready to RE Low t RR 2020-ns RE Pulse Width t RP 2512-ns WE High to Busy t WB --100100ns Read Cycle Time t RC 5025--ns RE Access Time t REA --3020ns CE Access Time t CEA --4525ns RE High to Output Hi-Z t RHZ --100100ns CE High to Output Hi-Z t CHZ --3030ns RE High to Output hold t RHOH 1515--ns RE Low to Output hold t RLOH -5--ns CE High to Output hold t COH 1515--ns RE High Hold Time t REH 1510--ns Output Hi-Z to RE Low t IR 00--ns RE High to WE Low t RHW 100100--ns WE High to RE Lowt WHR 6060--ns Device Resetting Time(Read/Program/Erase)t RST--5/10/500(1)5/10/500(1)µsNAND Flash Technical NotesIdentifying Initial Invalid Block(s)Initial Invalid Block(s)Initial invalid blocks are defined as blocks that contain one or more initial invalid bits whose reliability is not guaranteed by Samsung.The information regarding the initial invalid block(s) is called the initial invalid block information. Devices with initial invalid block(s)have the same quality level as devices with all valid blocks and have the same AC and DC characteristics. An initial invalid block(s)does not affect the performance of valid block(s) because it is isolated from the bit line and the common source line by a select tran-sistor. The system design must be able to mask out the initial invalid block(s) via address mapping. The 1st block, which is placed on 00h block address, is guaranteed to be a valid block up to 1K program/erase cycles with 1bit /512Byte ECC.All device locations are erased(FFh) except locations where the initial invalid block(s) information is written prior to shipping. The ini-tial invalid block(s) status is defined by the 1st byte in the spare area. Samsung makes sure that either the 1st or 2nd page of every initial invalid block has non-FFh data at the column address of 2048. Since the initial invalid block information is also erasable in most cases, it is impossible to recover the information once it has been erased. Therefore, the system must be able to recognize the initial invalid block(s) based on the original initial invalid block information and create the initial invalid block table via the following suggested flow chart(Figure 3). Any intentional erasure of the original initial invalid block information is prohibited.*Check "FFh" at the column address 2048 Figure 3. Flow chart to create initial invalid block table.StartSet Block Address = 0Check "FFh"Increment Block AddressLast Block ?EndNoYesYesCreate (or update)NoInitialof the 1st and 2nd page in the blockInvalid Block(s) TableNAND Flash Technical Notes (Continued)Program Flow ChartStartI/O 6 = 1 ?I/O 0 = 0 ?No*Write 80hWrite AddressWrite DataWrite 10hRead Status RegisterProgram Completedor R/B = 1 ?Program ErrorYesNoYes: If program operation results in an error, map out the block including the page in error and copy thetarget data to another block.*Error in write or read operationWithin its life time, additional invalid blocks may develop with NAND Flash memory. Refer to the qualification report for the actual data.The following possible failure modes should be considered to implement a highly reliable system. In the case of status read fail-ure after erase or program, block replacement should be done. Because program status fail during a page program does not affect the data of the other pages in the same block, block replacement can be executed with a page-sized buffer by finding an erased empty block and reprogramming the current target data and copying the rest of the replaced block. In case of Read, ECC must be employed. To improve the efficiency of memory space, it is recommended that the read or verification failure due to single bit error be reclaimed by ECC without any block replacement. The said additional block failure rate does not include those reclaimed blocks.Failure ModeDetection and Countermeasure sequenceWrite Erase Failure Status Read after Erase --> Block Replacement Program Failure Status Read after Program --> Block Replacement ReadSingle Bit FailureVerify ECC -> ECC CorrectionECC: Error Correcting Code --> Hamming Code etc. Example) 1bit correction & 2bit detectionNAND Flash Technical Notes (Continued)Copy-Back Operation with EDC & Sector Definition for EDCGenerally, copy-back program is very powerful to move data stored in a page without utilizing any external memory. But, if the source page has one bit error due to charge loss or charge gain, then without EDC, the copy-back program operation could also accumulate bit errors.K9K8G08U0A supports copy-back with EDC to prevent cumulative bit errors. To make EDC valid, the page program operation should be performed on either whole page(2112byte) or sector(528byte). Modifying the data of a sector by Random Data Input before Copy-Back Program must be performed for the whole sector and is allowed only once per each sector. Any partial modification smaller than a sector corrupts the on-chip EDC codes.A 2,112-byte page is composed of 4 sectors of 528-byte and each 528-byte sector is composed of 512-byte main area and 16-byte spare area."A" area 512 Byte(1’st sector)"H" area (4’th sector)Main Field (2,048 Byte)16 Byte"G" area (3’rd sector)16 Byte "F" area (2’nd sector)16 Byte "E" area (1’st sector)16 Byte "B" area 512 Byte(2’nd sector)"C" area 512 Byte(3’rd sector)"D" area 512 Byte(4’th sector)Spare Field (64 Byte)Table 2. Definition of the 528-Byte SectorSector Main Field (Column 0~2,047)Spare Field (Column 2,048~2,111)Area NameColumn AddressArea NameColumn Address 1’st 528-Byte Sector "A"0 ~ 511"E"2,048 ~ 2,0632’nd 528-Byte Sector "B"512 ~ 1,023"F"2,064 ~ 2,0793’rd 528-Byte Sector "C"1,024 ~ 1,535"G"2,080 ~ 2,0954’th 528-Byte Sector"D"1,536 ~ 2,047"H"2,096 ~ 2,111Within a block, the pages must be programmed consecutively from the LSB (least significant bit) page of the block to MSB (most sig-nificant bit) pages of the block. Random page address programming is prohibited. In this case, the definition of LSB page is the LSB among the pages to be programmed. Therefore, LSB doesn’t need to be page 0.From the LSB page to MSB page DATA IN: Data (1)Data (64)(1)(2)(3)(32)(64)Data register Page 0Page 1Page 2Page 31Page 63Ex.) Random page program (Prohibition)DATA IN: Data (1)Data (64)(2)(32)(3)(1)(64)Data registerPage 0Page 1Page 2Page 31Page 63Addressing for program operation::::Interleave Page ProgramK9K8G08U0A is composed of two K9F4G08U0As. K9K8G08U0A provides interleaving operation between two K9F4G08U0As.This interleaving page program improves the system throughput almost twice compared to non-interleaving page program.At first, the host issues page program command to one of the K9F4G08U0A chips, say K9F4G08U0A(chip #1). Due to this K9K8G08U0A goes into busy state. During this time, K9F4G08U0A(chip #2) is in ready state. So it can execute the page program command issued by the host.After the execution of page program by K9F4G08U0A(chip #1), it can execute another page program regardless of the K9F4G08U0A(chip #2). Before that the host needs to check the status of K9F4G08U0A(chip #1) by issuing F1h command. Only when the status of K9F4G08U0A(chip #1) becomes ready status, host can issue another page program command. If the K9F4G08U0A(chip #1) is in busy state, the host has to wait for the K9F4G08U0A(chip #1) to get into ready state.Similarly, K9F4G08U0A chip(chip #2) can execute another page program after the completion of the previous program. The host can monitor the status of K9F4G08U0A(chip #2) by issuing F2h command. When the K9F4G08U0A(chip #2) shows ready state, host can issue another page program command to K9F4G08U0A(chip #2).This interleaving algorithm improves the system throughput almost twice. The host can issue page program command to each chip individually. This reduces the time lag for the completion of operation.NOTES : During interleave operations, 70h command is prohibited.R / B (#1)b u s y o f C h i p #1I /O X80h10h C o m m a n d A 30 : L o w A d d & D a t a80h 10h A 30 : H i g h A d d & D a t ab u s y o f C h i p #2i n t e r n a l o n l yR /B (#2)i n t e r n a l o n l yR /BI n t e r l e a v e P a g e P r o g r a m≈≈≈F 1h o r F 2h A B CDa n o t h e r p a g e p r o g r a m o n C h i p #1S t a t e A : C h i p #1 i s e x e c u t i n g a p a g e p r o g r a m o p e r a t i o n a n d c h i p #2 i s i n r e a d y s t a t e . S o t h e h o s t c a n i s s u e a p a g e p r o g r a m c o m m a n d t o c h i p #2.S t a t e B : B o t h c h i p #1 a n d c h i p #2 a r e e x e c u t i n g p a g e p r o g r a m o p e r a t i o n .S t a t e C : P a g e p r o g r a m o n c h i p #1 i s t e r m i n a t e d , b u t p a g e p r o g r a m o n c h i p #2 i s s t i l l o p e r a t i n g . A n d t h e s y s t e m s h o u l d i s s u e F 1h c o m m a n d t o d e t e c t t h e s t a t u s o f c h i p #1. I f c h i p #1 i s r e a d y , s t a t u s I /O 6 i s "1" a n d t h e s y s t e m c a n i s s u e a n o t h e r p a g e p r o g r a m c o m m a n d t o c h i p #1.S t a t e D : C h i p #1 a n d C h i p #2 a r e r e a d y .A c c o r d i n g t o t h e a b o v e p r o c e s s , t h e s y s t e m c a n o p e r a t e p a g e p r o g r a m o n c h i p #1 a n d c h i p #2 a l t e r n a t e l y .S t a t u sO p e r a t i o nS t a t u s C o m m a n d / D a t aF 1hF 2hAC h i p 1 : B u s y , C h i p 2 : R e a d y8x hC x hBC h i p 1 : B u s y , C h i p 2 : B u s y8x h8x hCC h i p 1 : R e a d y , C h i p 2 : B u s yC x h8x hDC h i p 1 : R e a d y , C h i p 2 : R e a d yC x hC x h。

三星公司型号K9F1208U08的NandFlash内部物理结构

三星公司型号K9F1208U08的NandFlash内部物理结构

k9f1208U0B NandFlash: 4096 block 数据区:
64MB
NandFlash的总容量=4096 Blocks=66MB=64MB(Data Field+2MB(Spare Field) Data Field=512Byte*32*4096=16KB*4096=64MB (实际可以操作的容量) Spare Field=16Byte *32 *4096=0.5KB*4096=2MB (存储检验码用的)
1Byte = 8 bits
cell
bit line
bit
以页为 单位读 写数据
512 Bytes
数Байду номын сангаас区存
6
2.2 page(页)
数据 512B
Data field
528 Bytes
16 Bytes
Spare field
1page=528Byte=512Byte(Data Field)+16Bytes(Spare Field)
三星公司型号K9F1208U08的 NandFlash内部物理结构
2
1. Flash闪存
1.1 Flash的属性
Flash闪存的英文名称:Flash Memory,简称Flash. 属于非易失型存储器:即:在没有电源供应的条件下能够持久的保持数据。
3
1. Flash闪存
1.2 Flash的作用
备用区: 存检验码
16B
7
2.2 page(页)数据区分二区
512 Bytes
1st half 256B 2st half 256B
528 Bytes
16 Bytes
Spare field

安国量产工具版本更新说明

安国量产工具版本更新说明

量产工具版本更新说明:====================================================================== Version 09.12.021.增强对downgrade flash的支持,对某些状况差的flash容量/良率会有所提高。

2.增加支持K9GAG08U0E,K9ABG08U0M,K9F1G08R0A,TC58NVG1S3ETA00,SDTNKMCHSM-4096,SDTNLLCHSM-8192,H27UDG8WFM。

====================================================================== Version 09.10.291.增强对L63B/L62 flash的支持。

2.修整对Renesas flash的支持。

3.增加支持K9K1216U0C, K9K1216Q0C, K9F2816QOC, TC58NVG3S0DTG00,TH58NVG4S0DTG20, TH58NVG5S0DTG20, TC58NVG5D2ETA00,SDTNMNCHSM-016G, SDTNMMDHEM-032G, SDTNKMBHSM-2048, A1U4GA30GT, A1U8GA30GT。

====================================================================== Version 09.09.251.改进对L63/34nm downgrade flash的支持,容量会比上一版本的大一些,低格时间短一些,设置还是全面扫描2 + ECC2。

2.Au6987增强对Toshiba 43nm 3bit flash的支持。

3.增加支持MT29F1G08AAC,SDTNMNAHSM-002G ,SDTNMNBHSM-004G,SDTNMNCHSM-008G,SDTNMNAHSM-004G,SDTNMNBHSM-008G,SDTNLMCHSM-8192,JS29F16B08JAMDB,JS29F16B08JAMD1/2,K9ABG08U0M,NAND16GW3F2AN6。

闪存芯片型号容量表

闪存芯片型号容量表

SLC闪存芯片型号容量表品牌类型容量型号Samsung SLC16M K9F2808U0M/A/B/C Samsung SLC16M K9F2816Q0C(x16) Samsung SLC32M K9F5608U0M/A/B/C Samsung SLC32M K9F5616U0C(x16) Samsung SLC32M K9F5616U0B(x16) Samsung SLC64M K9F1208U0M/A/B/C Samsung SLC64M K9F1208Q0CSamsung SLC64M K9K1216U0C(x16) Samsung SLC64M K9k1216Q0C(x16) Samsung SLC128M K9K1G08Q0ASamsung SLC128M K9K1G08U0M/A/B Samsung SLC128M K9K1G16U0A(x16) Samsung SLC128M K9F1G16U0M(x16) Samsung SLC128M K9F1G08U0ASamsung SLC128M K9F1G08R0ASamsung SLC128M K9F1G08U0M/A Samsung SLC128M K9F1G08R0M/A Samsung SLC128M K9F1G08U0BSamsung SLC128M K9F1G16Q0B(x16) Samsung SLC128M K9F1G16Q0M(x16) Samsung SLC256M K9E2G08U0MSamsung SLC256M K9E2G08U1MSamsung SLC256M K9K2G08U1ASamsung SLC256M K9K2G08Q0M/A Samsung SLC256M K9K2G08U0M/A Samsung SLC256M K9K2G16Q0M/A(x16) Samsung SLC256M K9K2G16U0M/A(x16) Samsung SLC256M K9F2G08U0MSamsung SLC256M K9F2G16U0M(x16) Samsung SLC256M K9F2G08U0ASamsung SLC256M K9F2G08R0ASamsung SLC512M K9W4G08U1MSamsung SLC512M K9W4G16U1M(x16) Samsung SLC512M K9K4G08U0M Samsung SLC512M K9F4G08U0M Samsung SLC1G K9W8G08U1M Samsung SLC1G K9K8G08U1M Samsung SLC1G K9K8G08U0M/A Samsung SLC1G K9F8G08U0M Samsung SLC2G K9WAG08U1M/A Samsung SLC2G K9KAG08U0M Samsung SLC4G K9NBG08U5M/A Samsung SLC4G K9WBG08U1M Samsung SLC8G K9NCG08U5MMicron SLC128M MT29F1G08ABBMicron SLC128M MT29F1G16ABB(x16) Micron SLC128M MT29F1G08ABCMicron SLC128M MT29F1G16ABC(x16) Micron SLC128M MT29F1G08AACMicron SLC128M MT29F1G16AAC(x16) Micron SLC128M MT29F1G08AACMicron SLC256M MT29F2G08AAAMicron SLC256M MT29F2G08AABMicron SLC256M MT29F2G16AAB(x16) Micron SLC256M MT29F2G08ABDMicron SLC256M MT29F2G16ABD(x16) Micron SLC256M MT29F2G08AADMicron SLC256M MT29F2G16AAD(x16) Micron SLC256M MT29F2G08ABBEA Micron SLC256M MT29F2G16ABBEA(x16) Micron SLC256M MT29F2G08ABAEA Micron SLC256M MT29F2G16ABAEA(x16) Micron SLC256M MT29F2G16AAA(x16) Micron SLC512M MT29F4G08BBCMicron SLC512M MT29F4G16BBC(x16) Micron SLC512M MT29F4G08BABMicron SLC512M MT29F4G16BAB(x16) Micron SLC512M MT29F4G08ABA/CMicron SLC512M MT29F4G16ABA/C(x16) Micron SLC512M MT29F4G08AAA/CMicron SLC512M MT29F4G08ABBDAMicron SLC512M MT29F4G16ABBDA(x16) Micron SLC512M MT29F4G08ABADAMicron SLC512M MT29F4G16ABADA(x16) Micron SLC512M MT29F4G16AAA/C(x16) Micron SLC1G MT29F8G08FABMicron SLC1G MT29F8G08DAAMicron SLC1G MT29F8G08BAAMicron SLC1G MT29F8G16BAA(x16) Micron SLC1G MT29F8G08ADBDAH4 Micron SLC1G MT29F8G16ADBDAH4(x16) Micron SLC1G MT29F8G08ADADAH4 Micron SLC1G MT29F8G16ADADAH4(x16) Micron SLC1G MT29H8G08ACAH1Micron SLC1G MT29F8G08ABABAMicron SLC1G MT29F8G08AAAMicron SLC2G MT29F16G08FAAMicron SLC2G MT29F16G16FAA(x16) Micron SLC2G MT29F16G08ABABA Micron SLC2G MT29H16G08ECAH1 Micron SLC2G MT29F16G08DAAMicron SLC4G MT29F32G08FAAMicron SLC4G MT29H32G08GCAH2 Micron SLC4G MT29F32G08AFABA Micron SLC8G MT29F64G08AJABAIntel SLC512M JS29F04G08AANB1Intel SLC1G JS29F08G08CANB1Intel SLC1G JS29F08G08BANB1Intel SLC1G JS29F08G08AANC1Intel SLC1G JS29F08G08AAND1/2Intel SLC2G JS29F16G08FANB1Intel SLC2G JS29F16G08AAND1/2Intel SLC2G JS29F16G08CANC1Intel SLC4G JS29F32G08FANC1Intel SLC4G JS29F32G08CAND1/2Intel SLC8G JS29F64G08JAND1/2 Spectek SLC128M FxxMx9xxxK3WGSpectek SLC512M FxxM40AxxK3xGSpectek SLC512M FxxMx9xxxK3W2Spectek SLC1G FxxM40AxxK3x2Spectek SLC1G FxxMx9xxxK3W4Spectek SLC1G FxxM51AxxK3xGSpectek SLC1G FxxM61AxxK3xGSpectek SLC2G FxxM40AxxK3x4Spectek SLC2G FxxM51AxxK3x2Spectek SLC2G FxxM62BxxK3xGSpectek SLC4G FxxM51AxxK3x4Spectek SLC4G FxxM62BxxK3x2Spectek SLC8G FxxM62BxxK3x4 PowerFlash SLC64M PF79AL1208 PowerFlash SLC64M PF79BL1208 PowerFlash SLC256M ASU2GA30GT PowerFlash SLC512M ASU4GA30GT Hynix SLC16M HY27US08281AHynix SLC16M HY27US16281A(x16)Hynix SLC32M HY27US08561M/AHynix SLC32M HY27US16562M/A(x16) Hynix SLC32M HY27SS08561M/AHynix SLC32M HY27SS16561M/A(x16) Hynix SLC64M HY27US08121M/AHynix SLC64M HY27US16121M/A(x16) Hynix SLC64M HY27SS08121M/AHynix SLC64M HY27SS16121M/A(x16) Hynix SLC128M H27U1G8F2BHynix SLC128M HY27UA081G4MHynix SLC128M HY27(U/S)A081G1M Hynix SLC128M HY27(U/S)A161G1M(x16) Hynix SLC128M HY27SS081G1XHynix SLC128M HY27UF081G2MHynix SLC128M HY27UF081G2AHynix SLC128M HY27SF081G2M(x16) Hynix SLC256M HY27(U/S)B082G4M Hynix SLC256M HY27(U/S)B162G4M(x16) Hynix SLC256M HY27UF082G2MHynix SLC256M HY27SF082G2MHynix SLC256M HY27UF162G2M(x16) Hynix SLC256M HY27SF162G2M(x16) Hynix SLC256M HY27UF082G2AHynix SLC256M HY27UF162G2A(x16) Hynix SLC256M HY27SF162G2A(x16) Hynix SLC256M HY27UF082G2BHynix SLC256M HY27SF082G2B(x16) Hynix SLC512M HY27UG084G2MHynix SLC512M HY27SG084G2MHynix SLC512M HY27UG164G2M(x16) Hynix SLC512M HY27SG164G2M(x16) Hynix SLC512M HY27UF084G2MHynix SLC512M HY27UF084G2BHynix SLC512M HY27UF164G2B(x16) Hynix SLC512M HY27SF084G2BHynix SLC512M HY27SF164G2B(x16) Hynix SLC1G HY27UH088G2MHynix SLC1G HY27UG088G5MHynix SLC1G HY27UG088G5BHynix SLC1G HY27UG088G2MHynix SLC1G H27U8G8F2MHynix SLC2G HY27UH08AG5MHynix SLC2G HY27UH08AG5BHynix SLC2G H27UAG8G5MHynix SLC4G HY27UK08BGFMHynix SLC4G HY27UK08BGFBHynix SLC4GB H27UBG8H5MHynix SLC8GB H27UCG8KFMST SLC16M NAND128R3AST SLC16M NAND128W3AST SLC16M NAND128R4A(x16)ST SLC16M NAND128W4A(x16) ST SLC32M NAND256R3AST SLC32M NAND256W3AST SLC32M NAND256R4A(x16)ST SLC32M NAND256W4A(x16) ST SLC64M NAND512R3AST SLC64M NAND512W3AST SLC64M NAND512R4A(x16)ST SLC64M NAND512W4A(x16) ST SLC64M NAND512W3BST SLC128M NAND01GR3AST SLC128M NAND01GW3AST SLC128M NAND01GR4A(x16) ST SLC128M NAND01GW4A(x16) ST SLC128M NAND01GW3B2AST SLC128M NAND01GR3B2BST SLC128M NAND01GW3B2BST SLC128M NAND01GR4B2B(x16) ST SLC128M NAND01GW4B2B(x16) ST SLC128M NAND01GR3B2CST SLC128M NAND01GW3B2CST SLC128M NAND01GR4B2C(x16) ST SLC128M NAND01GW4B2C(x16) ST SLC256M NAND02GR3B2CST SLC256M NAND02GW3B2CST SLC256M NAND02GR4B2C(x16)ST SLC256M NAND02GW4B2C(x16)ST SLC256M NAND02GR3B2DST SLC256M NAND02GW3B2DST SLC256M NAND02GR4B2D(x16)ST SLC256M NAND02GW3B2AST SLC256M NAND02GW4B2D(x16)ST SLC512M NAND04GW3B2BST SLC512M NAND04GR3B2DST SLC512M NAND04GW3B2DST SLC512M NAND04GR4B2D(x16)ST SLC512M NAND04GW4B2D(x16)ST SLC1G NAND08GW3B2AST SLC1G NAND08GR3B4CST SLC1G NAND08GW3B4CST SLC1G NAND08GR3B2CST SLC1G NAND08GW3B2CST SLC1G NAND08GR4B2C(x16)ST SLC1G NAND08GW4B2C(x16)ST SLC1G NAND08GW3F2AST SLC2G NAND16GW3B4DST SLC2G NAND16GW3F4AST SLC2G NAND16GW3F2AST SLC4G NAND32GW3F4A Toshiba SLC16M TC58DVM72A1FT00 Toshiba SLC32M TC58DVM82A1FT00 Toshiba SLC64M TC58NVM9S3BTG00 Toshiba SLC64M TC58NVM9S8CTA00(x16) Toshiba SLC64M TC58DVM92A1FT00 Toshiba SLC128M TC58DVG02A1FT00 Toshiba SLC128M TC58NVG0S3ETA00 Toshiba SLC128M TC58NVG0S3AFT05 Toshiba SLC128M TC58NVG0S3BTGI0 Toshiba SLC128M TC58NVG0S3BTG00 Toshiba SLC256M TC58DVG12A1FT00Toshiba SLC256M TH58NVG1S3AFT05 Toshiba SLC256M TC58NVG1S3BFT00 Toshiba SLC256M TC58NVG1S3BFT00 Toshiba SLC256M TC58NVG1S8BFT00(x16) Toshiba SLC256M TC58NVG1S8BFT00(x16) Toshiba SLC256M TC58NVG1S3ETA00 Toshiba SLC512M TH58NVG2S3BFT00 Toshiba SLC1G TC58NVG3S0DTG00 Toshiba SLC2G TH58NVG4S0DTG20 Toshiba SLC4G TC58NVG5S0DTG20 SanDisk SLC64M SDTNFCH-512SanDisk SLC128M SDTNKGHSM-1024 SanDisk SLC256M SDTNGBHE0-2048 SanDisk SLC256M SDTNGFHE0-2048 SanDisk SLC512M SDTNIHHSM-4096 SanDisk SLC512M SDTNIHHSM-4096(x16) SanDisk SLC512M SDTNKEHSM-4096 SanDisk SLC512M SDTNKEHSM-4096(x16) SanDisk SLC1G SDTNKFHSM-8192 SanDisk SLC1G SDTNLJAHSM-1024 SanDisk SLC1G SDTNKFHSM-8192(x16) SanDisk SLC2G SDTNKGHSM-16384 SanDisk SLC2G SDTNKGHSM-16384(x16) SanDisk SLC2G SDTNLJBHSM-2048 SanDisk SLC4G SDTNLJCHSM-4096 Infineon SLC64M HYF33DS512800ATC Infineon SLC64M HYF33DS512800BTC Infineon SLC64M HYF33DS512804(5)BTC/I Infineon SLC128M HYF33DS1G800CTI Spansion SLC64M S30MS512RSpansion SLC64M S39MS512RSpansion SLC128M S30MS01GRSpansion SLC128M S39MS01GRSpansion SLC256M S39MS02GRSpansion SLC256M S30MS02GR Spansion SLC512M S30MS04GR表制程CE Pin1111111111111111111112211111111211221 50nm12 50nm14 50nm2 50nm411111111111111 M69A1 M69A1 M69A1 M69A11111111 M60A1 M60A1 M60A1 M60A112211 M60A1 M60A1 M60A1 M60A1 50nm1 34nm1 50nm122 34nm1 50nm2 50nm2 50nm2 50nm2 34nm2 34nm2112 50nm1 34nm134nm1 50nm2 50nm2 34nm2 34nm411122 50nm1 34nm12 50nm2 34nm1 50nm2 34nm2 34nm211111111111111 41nm1111111221111111111111111111221 48nm12248nm244 48nm2 48nm4111111111111111111111111111111111111111122111112212111111 43nm111111111 43nm11 56nm1 56nm2 56nm21111111111111111111 65nm1 65nm1 65nm1 65nm1 65nm165nm1 65nm1。

最新-新型大容量闪存芯片-K9K2G某某U0M 精品

最新-新型大容量闪存芯片-K9K2G某某U0M 精品

新型大容量闪存芯片-K9K2GXXU0M摘要K9K2GXXU0M是三星公司生产的大容量闪存芯片,它的单片容量可高达256M。

文中主要介绍了K9K2GXXU0M的特性、管脚功能和操作指令,重点说明了K9K2GXXU0M闪存的各种工作状态,并给出了它们的工作时序。

关键词闪存;K9K2GXXU0M;大容量闪存FLASHMEMORY闪烁存储器是一种可以进行电擦写,并在掉电后信息不丢失的存储器,同时该存储器还具有不挥发、功耗低、范文先生网收集整理擦写速度快等特点,因而可广泛应用于外部存储领域,如个人计算机和MP3、数码照相机等。

但随着闪存应用的逐渐广泛,对闪存芯片容量的要求也越来越高,原来32M、64M的单片容量已经不能再满足人们的要求了。

而K9K2GXXX0M的出现则恰好弥补了这一不足。

K9K2GXXX0M是三星公司开发的目前单片容量最大的闪存芯片,它的单片容量高达256M,同时还提供有8M额外容量。

该闪存芯片是通过与非单元结构来增大容量的。

芯片容量的提高并没有削弱K9K2GXXX0M的功能,它可以在400μs内完成一页2112个字节的编程操作,还可以在2ms内完成128k字节的擦除操作,同时数据区内的数据能以50ns/byte的速度读出。

K9K2GXXU0M大容量闪存芯片的I/O口既可以作为地址的输入端,也可以作为数据的输入/输出端,同时还可以作为指令的输入端。

芯片上的写控制器能自动控制所有编程和擦除操作,包括提供必要的重复脉冲、内部确认和数据空间等。

1K9K2GXXU0M的性能参数K9K2GXXU0M的主要特点如下●采用3.3V电源;●芯片内部的存储单元阵列为256M+8.192Mbit×8bit,数据寄存器和缓冲存储器均为2k+64bit×8bit;●具有指令/地址/数据复用的I/O口;●在电源转换过程中,其编程和擦除指令均可暂停;●由于采用可靠的CMOS移动门技术,使得芯片最大可实现100kB编程/擦除循环,该技术可以保证数据保存10年而不丢失。

三星的NAND FLASH K9F4G08U0D

三星的NAND FLASH K9F4G08U0D
-1-
K9F4G08U0D K9K8G08U1D K9K8G08U0D K9WAG08U1D
Revision History
RevInitial issue
0.1
1. Corrected errata.
2. Chapter 1.2 Features revised.
0.2
2.0 PRODUCT INTRODUCTION...................................................................................................................................... 9 2.1 Absolute Maximum Ratings ..................................................................................................................................... 10 2.2 Recommended Operating Conditions ..................................................................................................................... 10 2.3 DC AND OPERATING CHARACTERISTICS(Recommended operating conditions otherwise noted.) ..................10 2.4 Valid Block............................................................................................................................................................... 11 2.5 Ac Test Condition .................................................................................................................................................... 11 2.6 Capacitance(TA=25°C, VCC=3.3V, f=1.0MHz) ....................................................................................................... 11 2.7 Mode Selection........................................................................................................................................................ 11 2.8 Program / Erase Characteristics ........................................................................................................................12 2.9 AC Timing Characteristics for Command / Address / Data Input ............................................................................ 12 2.10 AC Characteristics for Operation........................................................................................................................... 13

K9F2G08U0A 中文数据手册

K9F2G08U0A 中文数据手册

8
K9F2G08R0A K9F2G08U0A
图1. K9F2G08X0A 功能框图
VCC VSS
A12 - A28(地址) A0 - A11(地址)
X-Buffers Latches & Decoders
(行地址锁存缓存区&译码)
Y-Buffers Latches & Decoders
(列地址锁存缓存区&译码)
63-∅0.45±0.05
∅ 0.20 M A B
底视图
#A1 索引标记(可选)
10.00±0.10 0.80 x 9= 7.20 0.80 x 5= 4.00
0.80 654321
A B
0.80
0.25(最小) 1.00(最大)
侧视图
13.00±0.10
2.00 0.45±0.05
0.80 x 7= 5.60 0.80 x 11= 8.80
13.00±0.10
6
K9F2G08R0A K9F2G08U0A
引脚配置 (ULGA封装)
7 6 5 4 3 2 1
K9F2G08U0A-ICB0/IIB0
A B C DE FG HJ K L M N
NC
NC
NC
NC
NC
NC
NC
/RE
NC
NC
NC
NC
NC
Vcc
NC
Vss
IO7
IO5
Vcc
/CE
NC
3
K9F2G08R0A K9F2G08U0A
引脚配置 (TSOP1封装)
K9F2G08U0A-PCB0/PIB0
N.C N.C
1 2

K9F1G08U0B

K9F1G08U0B

K9XXG08UXBINFORMATION IN THIS DOCUMENT IS PROVIDED IN RELATION TO SAMSUNG PRODUCTS, AND IS SUBJECT TO CHANGE WITHOUT NOTICE.NOTHING IN THIS DOCUMENT SHALL BE CONSTRUED AS GRANTING ANY LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,TO ANY INTELLECTUAL PROPERTY RIGHTS IN SAMSUNG PRODUCTS OR TECHNOLOGY. ALL INFORMATION IN THIS DOCUMENT IS PROVIDEDON AS "AS IS" BASIS WITHOUT GUARANTEE OR WARRANTY OF ANY KIND.1. For updates or additional information about Samsung products, contact your nearest Samsung office.2. Samsung products are not intended for use in life support, critical care, medical, safety equipment, or similar applications where Product failure could result in loss of life or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply.* Samsung Electronics reserves the right to change products or specification without notice.Document Title128M x 8 Bit NAND Flash Memory Revision HistoryThe attached data sheets are prepared and approved by SAMSUNG Electronics. SAMSUNG Electronics CO., LTD. reserve the rightto change the specifications. SAMSUNG Electronics will evaluate and reply to your requests and questions about device. If you have any questions, please contact the SAMSUNG branch office near your office.Revision No0.01.0RemarkAdvance FinalHistory1. Initial issue1. 1.8V device is eliminatedDraft DateMay 26. 2006Sep. 27. 2006GENERAL DESCRIPTIONFEATURES• Voltage Supply- 3.3V Device(K9F1G08U0B) : 2.70V ~ 3.60V • Organization- Memory Cell Array : (128M + 4M) x 8bit - Data Register : (2K + 64) x 8bit • Automatic Program and Erase - Page Program : (2K + 64)Byte - Block Erase : (128K + 4K)Byte • Page Read Operation- Page Size : (2K + 64)Byte - Random Read : 25µs(Max.) - Serial Access : 25ns(Min.)128M x 8 Bit NAND Flash Memory• Fast Write Cycle Time- Page Program time : 200µs(Typ.) - Block Erase Time : 1.5ms(Typ.)• Command/Address/Data Multiplexed I/O Port • Hardware Data Protection- Program/Erase Lockout During Power Transitions • Reliable CMOS Floating-Gate Technology-Endurance : 100K Program/Erase Cycles with 1bit/512Byte ECC)- Data Retention : 10 Years • Command Driven Operation• Intelligent Copy-Back with internal 1bit/528Byte EDC • Unique ID for Copyright Protection • Package :- K9F1G08U0B-PCB0/PIB0 : Pb-FREE PACKAGE 48 - Pin TSOP I (12 x 20 / 0.5 mm pitch)Offered in 128Mx8bit, the K9F1G08U0B is a 1G-bit NAND Flash Memory with spare 32M-bit. Its NAND cell provides the most cost-effective solution for the solid state application market. A program operation can be performed in typical 200µs on the (2K+64)Byte page and an erase operation can be performed in typical 1.5ms on a (128K+4K)Byte block. Data in the data register can be read out at 25ns cycle time per Byte. The I/O pins serve as the ports for address and data input/output as well as command input. The on-chip write controller automates all program and erase functions including pulse repetition, where required, and internal verification and margining of data. Even the write-intensive systems can take advantage of the K9F1G08U0B ′s extended reliability of 100K program/erase cycles by providing ECC(Error Correcting Code) with real time mapping-out algorithm. The K9F1G08U0B is an optimum solu-tion for large nonvolatile storage applications such as solid state file storage and other portable applications requiring non-volatility.PRODUCT LISTPart Number Vcc Range OrganizationPKG Type K9F1G08U0B-P2.70 ~3.60Vx8TSOP1PIN CONFIGURATION (TSOP1)K9F1G08U0B-PCB0/PIB0PACKAGE DIMENSIONS48-PIN LEAD FREE PLASTIC THIN SMALL OUT-LINE PACKAGE TYPE(I)48 - TSOP1 - 1220FUnit :mm/Inch0.787±0.00820.00±0.20#1#240.20+0.07-0.030.008+0.003-0.0010.500.0197#48#250.48812.40M A X12.000.4720.10 0.004M A X 0.250.010()0.039±0.0021.00±0.050.0020.05MIN0.0471.20MAX0.45~0.750.018~0.0300.724±0.00418.40±0.100~8°0.0100.25T Y P0.125+0.0750.0350.005+0.003-0.0010.500.020()48-pin TSOP1Standard Type 12mm x 20mm123456789101112131415161718192021222324484746454443424140393837363534333231302928272625N.C N.C N.C N.C N.C N.C R/B RE CE N.C N.C Vcc Vss N.C N.C CLE ALE WE WP N.C N.C N.C N.C N.CN.C N.C N.C N.C I/O7I/O6I/O5I/O4N.C N.C N.C Vcc Vss N.C N.C N.C I/O3I/O2I/O1I/O0N.C N.C N.C N.CPIN DESCRIPTIONNOTE : Connect all V CC and V SS pins of each device to common power supply outputs. Do not leave V CC or V SS disconnected.Pin Name Pin FunctionI/O 0 ~ I/O 7DATA INPUTS/OUTPUTSThe I/O pins are used to input command, address and data, and to output data during read operations. The I/O pins float to high-z when the chip is deselected or when the outputs are disabled.CLECOMMAND LATCH ENABLEThe CLE input controls the activating path for commands sent to the command register. When active high, commands are latched into the command register through the I/O ports on the rising edge of the WE signal.ALEADDRESS LATCH ENABLEThe ALE input controls the activating path for address to the internal address registers. Addresses are latched on the rising edge of WE with ALE high.CECHIP ENABLEThe CE input is the device selection control. When the device is in the Busy state, CE high is ignored, and the device does not return to standby mode in program or erase operation.REREAD ENABLEThe RE input is the serial data-out control, and when active drives the data onto the I/O bus. Data is valid tREA after the falling edge of RE which also increments the internal column address counter by one.WEWRITE ENABLEThe WE input controls writes to the I/O port. Commands, address and data are latched on the rising edge of the WE pulse.WPWRITE PROTECTThe WP pin provides inadvertent program/erase protection during power transitions. The internal high volt-age generator is reset when the WP pin is active low.R/BREADY/BUSY OUTPUTThe R/B output indicates the status of the device operation. When low, it indicates that a program, erase or random read operation is in process and returns to high state upon completion. It is an open drain output and does not float to high-z condition when the chip is deselected or when outputs are disabled.Vcc POWERV CC is the power supply for device. Vss GROUNDN.CNO CONNECTIONLead is not internally connected.Product IntroductionThe K9F1G08U0B is a 1,056Mbit(1,107,296,256 bit) memory organized as 65,536 rows(pages) by 2,112x8 columns. Spare 64x8 col-umns are located from column address of 2,048~2,111. A 2,112-byte data register is connected to memory cell arrays accommodat-ing data transfer between the I/O buffers and memory during page read and page program operations. The memory array is made up of 32 cells that are serially connected to form a NAND structure. Each of the 32 cells resides in a different page. A block consists of two NAND structured strings. A NAND structure consists of 32 cells. Total 1,081,344 NAND cells reside in a block. The program and read operations are executed on a page basis, while the erase operation is executed on a block basis. The memory array consists of 1,024 separately erasable 128K-byte blocks. It indicates that the bit by bit erase operation is prohibited on the K9F1G08U0B.The K9F1G08U0B has addresses multiplexed into 8 I/Os. This scheme dramatically reduces pin counts and allows system upgrades to future densities by maintaining consistency in system board design. Command, address and data are all written through I/O's by bringing WE to low while CE is low. Those are latched on the rising edge of WE. Command Latch Enable(CLE) and Address Latch Enable(ALE) are used to multiplex command and address respectively, via the I/O pins. Some commands require one bus cycle. For example, Reset Command, Status Read Command, etc require just one cycle bus. Some other commands, like page read and block erase and page program, require two cycles: one cycle for setup and the other cycle for execution. The 132M byte physical space requires 28 addresses, thereby requiring four cycles for addressing : 2 cycles of column address, 2 cycles of row address, in that order. Page Read and Page Program need the same four address cycles following the required command input. In Block Erase oper-ation, however, only the two row address cycles are used. Device operations are selected by writing specific commands into the com-mand register. Table 1 defines the specific commands of the K9F1G08U0B.In addition to the enhanced architecture and interface, the device incorporates copy-back program feature from one page to another page without need for transporting the data to and from the external buffer memory. Since the time-consuming serial access and data-input cycles are removed, system performance for solid-state disk application is significantly increased.Table 1. Command SetsFunction1st Cycle2nd Cycle Acceptable Command during Busy Read 00h30hRead for Copy Back00h35hRead ID90h-Reset FFh-OPage Program80h10hCopy-Back Program85h10hBlock Erase60h D0hRandom Data Input(1)85h-Random Data Output(1)05h E0hRead Status70h ORead EDC Status(2)7Bh ONOTE : 1. Random Data Input/Output can be executed in a page.2. Read EDC Status is only available on Copy Back operation.Caution : Any undefined command inputs are prohibited except for above command set of Table 1.FLASH MEMORYK9F1G08U0BDC AND OPERATING CHARACTERISTICS (Recommended operating conditions otherwise noted.)NOTE : 1. V IL can undershoot to -0.4V and V IH can overshoot to V CC +0.4V for durations of 20 ns or less. 2. Typical value is measured at Vcc=3.3V, T A =25°C. Not 100% tested.ParameterSymbol Test ConditionsK9F1G08U0B(3.3V)UnitMinTypMaxOperating CurrentPage Read with Serial Access I CC 1tRC=25nsCE=V IL, I OUT =0mA-1530mAProgram I CC 2-EraseI CC 3-Stand-by Current(TTL)I SB 1CE=V IH , WP=0V/V CC --1Stand-by Current(CMOS)I SB 2CE=V CC -0.2, WP=0V/V CC -1050µAInput Leakage Current I LI V IN =0 to Vcc(max)--±10Output Leakage Current I LO V OUT =0 to Vcc(max)--±10Input High VoltageV IH (1)-0.8xVcc -V CC +0.3V Input Low Voltage, All inputs V IL (1)--0.3-0.2xVccOutput High Voltage Level V OH K9F1G08U0A :I OH =-400µA 2.4--Output Low Voltage Level V OLK9F1G08U0A :I OL =2.1mA--0.4Output Low Current(R/B)I OL (R/B)K9F1G08U0A :V OL =0.4V810-mA RECOMMENDED OPERATING CONDITIONS(Voltage reference to GND, K9F1G08U0B-XCB0 :T A =0 to 70°C, K9F1G0808B-XIB0:T A =-40 to 85°C)ParameterSymbol K9F1G08U0B(3.3V)UnitMin Typ.Max Supply Voltage V CC 2.7 3.3 3.6V Supply VoltageV SSV ABSOLUTE MAXIMUM RATINGSNOTE :1. Minimum DC voltage is -0.6V on input/output pins. During transitions, this level may undershoot to -2.0V for periods <30ns. Maximum DC voltage on input/output pins is V CC +0.3V which, during transitions, may overshoot to V CC +2.0V for periods <20ns.2. Permanent device damage may occur if ABSOLUTE MAXIMUM RATINGS are exceeded. Functional operation should be restricted to the conditions as detailed in the operational sections of this data sheet. Exposure to absolute maximum rating conditions for extended periods may affect reliability.ParameterSymbol Rating Unit3.3V Device Voltage on any pin relative to VSSV CC-0.6 to + 4.6VV IN -0.6 to + 4.6V I/O-0.6 to Vcc + 0.3 (< 4.6V)Temperature Under BiasK9XXG08XXB-XCB0T BIAS -10 to +125°C K9XXG08XXB-XIB0-40 to +125Storage Tempera-tureK9XXG08XXB-XCB0T STG-65 to +150°CK9XXG08XXB-XIB0Short Circuit CurrentI OS5mAw w w .DFLASH MEMORYK9F1G08U0BCAPACITANCE (T A =25°C, V CC =3.3V, f=1.0MHz)NOTE : Capacitance is periodically sampled and not 100% tested.ItemSymbol Test ConditionMin Max Unit Input/Output Capacitance C I/O V IL =0V -10pF Input CapacitanceC INV IN =0V-10pFVALID BLOCKNOTE : 1. The device may include initial invalid blocks when first shipped. Additional invalid blocks may develop while being used. The number of valid blocks is presented with both cases of invalid blocks considered. Invalid blocks are defined as blocks that contain one or more bad bits. Do not erase or pro-gram factory-marked bad blocks. Refer to the attached technical notes for appropriate management of invalid blocks.2. The 1st block, which is placed on 00h block address, is guaranteed to be a valid block up to 1K program/erase cycles with 1bit/512Byte ECC.ParameterSymbol Min Typ.Max Unit K9F1G08U0BN VB1,004-1,024BlocksMODE SELECTIONNOTE : 1. X can be V IL or V IH.2. WP should be biased to CMOS high or CMOS low for standby.CLE ALE CE WERE WP ModeH L L H X Read Mode Command Input L H L H X Address Input(4clock)H L L H H Write ModeCommand Input L H L H H Address Input(4clock)L L L HH Data Input L L L H X Data Output X X X X H X DuringRead(Busy)X X X X X H DuringProgram(Busy)X X X X X H DuringErase(Busy)X X (1)X X X L Write Protect XXHXX0V/V CC (2)Stand-by AC TEST CONDITION(K9F1G08U0B-XCB0 :TA=0 to 70°C, K9F1G08U0B-XIB0:TA=-40 to 85°C, K9F1G08U0B : Vcc=2.7V~3.6V unless otherwise noted)ParameterK9F1G08U0B Input Pulse Levels 0V to Vcc Input Rise and Fall Times 5ns Input and Output Timing Levels Vcc/2Output Load1 TTL GATE and CL=50pFFLASH MEMORYK9F1G08U0BAC Timing Characteristics for Command / Address / Data InputNOTES : 1. The transition of the corresponding control pins must occur only once while WE is held low 2. tADL is the time from the WE rising edge of final address cycle to the WE rising edge of first data cycleParameterSymbol Min Max Unit CLE Setup Time t CLS (1)12-ns CLE Hold Time t CLH 5-ns CE Setup Time t CS (1)20-ns CE Hold Time t CH 5-ns WE Pulse Width t WP 12-ns ALE Setup Time t ALS (1)12-ns ALE Hold Time t ALH 5-ns Data Setup Time t DS (1)12-ns Data Hold Time t DH 5-ns Write Cycle Time t WC 25-ns WE High Hold Timet WH 10-ns Address to Data Loading Timet ADL (2)100-nsProgram / Erase CharacteristicsNOTE : 1. Typical value is measured at Vcc=3.3V, T A =25°C. Not 100% tested.2. Typical program time is defined as the time within which more than 50% of the whole pages are programmed at3.3V Vcc and 25°C temperature .ParameterSymbol Min Typ Max Unit Program Time t PROG -200700µs Dummy Busy Time for Two-Plane Page Program t DBSY -0.51µs Number of Partial Program Cycles Nop --4cycles Block Erase Timet BERS- 1.52msw w w .D a t a S h eAC Characteristics for OperationParameter Symbol Min Max Unit Data Transfer from Cell to Register t R-25µs ALE to RE Delay t AR10-ns CLE to RE Delay t CLR10-ns Ready to RE Low t RR20-ns RE Pulse Width t RP12-ns WE High to Busy t WB-100ns Read Cycle Time t RC25-ns RE Access Time t REA-20ns CE Access Time t CEA-25ns RE High to Output Hi-Z t RHZ-100ns CE High to Output Hi-Z t CHZ-30ns CE High to ALE or CLE Don’t Care t CSD10-ns RE High to Output Hold t RHOH15-ns RE Low to Output Hold t RLOH5-ns CE High to Output Hold t COH15-ns RE High Hold Time t REH10-ns Output Hi-Z to RE Low t IR0-ns RE High to WE Low t RHW100-ns WE High to RE Low t WHR60-ns Device Resetting Time(Read/Program/Erase)t RST-5/10/500(1)µs NOTE: 1. If reset command(FFh) is written at Ready state, the device goes into Busy for maximum 5µs.NAND Flash Technical NotesIdentifying Initial Invalid Block(s)Initial Invalid Block(s)Initial invalid blocks are defined as blocks that contain one or more initial invalid bits whose reliability is not guaranteed by Samsung.The information regarding the initial invalid block(s) is called the initial invalid block information. Devices with initial invalid block(s)have the same quality level as devices with all valid blocks and have the same AC and DC characteristics. An initial invalid block(s)does not affect the performance of valid block(s) because it is isolated from the bit line and the common source line by a select tran-sistor. The system design must be able to mask out the initial invalid block(s) via address mapping. The 1st block, which is placed on 00h block address, is guaranteed to be a valid block up to 1K program/erase cycles with 1bit /512Byte ECC.All device locations are erased(FFh) except locations where the initial invalid block(s) information is written prior to shipping. The ini-tial invalid block(s) status is defined by the 1st byte in the spare area. Samsung makes sure that either the 1st or 2nd page of every initial invalid block has non-FFh data at the column address of 2048. Since the initial invalid block information is also erasable in most cases, it is impossible to recover the information once it has been erased. Therefore, the system must be able to recognize the initial invalid block(s) based on the original initial invalid block information and create the initial invalid block table via the following suggested flow chart(Figure 3). Any intentional erasure of the original initial invalid block information is prohibited.*Check "FFh" at the column address 2048 Figure 3. Flow chart to create initial invalid block tableStartSet Block Address = 0Check "FFh"Increment Block AddressLast Block ?EndNoYesYesCreate (or update)NoInitialof the 1st and 2nd page in the blockInvalid Block(s) TableNAND Flash Technical Notes (Continued)Program Flow ChartStartI/O 6 = 1 ?I/O 0 = 0 ?No*Write 80hWrite AddressWrite DataWrite 10hRead Status RegisterProgram Completedor R/B = 1 ?Program ErrorYesNoYes: If program operation results in an error, map out the block including the page in error and copy thetarget data to another block.*Error in write or read operationWithin its life time, additional invalid blocks may develop with NAND Flash memory. Refer to the qualification report for the actual data.The following possible failure modes should be considered to implement a highly reliable system. In the case of status read fail-ure after erase or program, block replacement should be done. Because program status fail during a page program does not affect the data of the other pages in the same block, block replacement can be executed with a page-sized buffer by finding an erased empty block and reprogramming the current target data and copying the rest of the replaced block. In case of Read, ECC must be employed. To improve the efficiency of memory space, it is recommended that the read or verification failure due to single bit error be reclaimed by ECC without any block replacement. The said additional block failure rate does not include those reclaimed blocks.Failure ModeDetection and Countermeasure sequenceWrite Erase Failure Status Read after Erase --> Block Replacement Program Failure Status Read after Program --> Block Replacement ReadSingle Bit FailureVerify ECC -> ECC CorrectionECC: Error Correcting Code --> Hamming Code etc. Example) 1bit correction & 2bit detectionNAND Flash Technical Notes (Continued)Copy-Back Operation with EDC & Sector Definition for EDCGenerally, copy-back program is very powerful to move data stored in a page without utilizing any external memory. But, if the source page has one bit error due to charge loss or charge gain, then without EDC, the copy-back program operation could also accumulate bit errors.K9F1G08U0B supports copy-back with EDC to prevent cumulative bit errors. To make EDC valid, the page program operation should be performed on either whole page(2112byte) or sector(528byte). Modifying the data of a sector by Random Data Input before Copy-Back Program must be performed for the whole sector and is allowed only once per each sector. Any partial modification smaller than a sector corrupts the on-chip EDC codes.A 2,112-byte page is composed of 4 sectors of 528-byte and each 528-byte sector is composed of 512-byte main area and 16-byte spare area."A" area 512 Byte(1’st sector)"H" area (4’th sector)Main Field (2,048 Byte)16 Byte"G" area (3’rd sector)16 Byte "F" area (2’nd sector)16 Byte "E" area (1’st sector)16 Byte "B" area 512 Byte(2’nd sector)"C" area 512 Byte(3’rd sector)"D" area 512 Byte(4’th sector)Spare Field (64 Byte)Table 2. Definition of the 528-Byte SectorSector Main Field (Column 0~2,047)Spare Field (Column 2,048~2,111)Area NameColumn AddressArea NameColumn Address 1’st 528-Byte Sector "A"0 ~ 511"E"2,048 ~ 2,0632’nd 528-Byte Sector "B"512 ~ 1,023"F"2,064 ~ 2,0793’rd 528-Byte Sector "C"1,024 ~ 1,535"G"2,080 ~ 2,0954’th 528-Byte Sector"D"1,536 ~ 2,047"H"2,096 ~ 2,111Within a block, the pages must be programmed consecutively from the LSB(least significant bit) page of the block to the MSB(most significant bit) pages of the block. Random page address programming is prohibited. In this case, the definition of LSB page is the LSB among the pages to be programmed. Therefore, LSB doesn't need to be page 0.From the LSB page to MSB page DATA IN: Data (1)Data (64)(1)(2)(3)(32)(64)Data register Page 0Page 1Page 2Page 31Page 63Ex.) Random page program (Prohibition)DATA IN: Data (1)Data (64)(2)(32)(3)(1)(64)Data registerPage 0Page 1Page 2Page 31Page 63Addressing for program operation::::Read ID OperationCECLEWEALERE90hRead ID CommandMaker Code Device Code00h ECht REAAddress 1cycleI/Oxt ARDevice Device Code (2nd Cycle)3rd Cycle 4th Cycle 5th Cycle K9F1G08U0BF1h00h95h40hDevice 4th cyc.Code3rd cyc.5th cyc.4th ID DataDescription I/O7 I/O6I/O5 I/O4 I/O3I/O2I/O1 I/O0Page Size(w/o redundant area ) 1KB2KB4KB8KB0 00 11 01 1Block Size(w/o redundant area ) 64KB128KB256KB512KB0 00 11 01 1Redundant Area Size ( byte/512byte) 8161Organization x8x161Serial Access Minimum 50ns/30ns25nsReservedReserved1111ID Definition Table90 ID : Access command = 90HDescription1st Byte 2nd Byte 3rd Byte 4th Byte 5th Byte Maker CodeDevice CodeInternal Chip Number, Cell Type, Number of Simultaneously Programmed Pages, Etc Page Size, Block Size,Redundant Area Size, Organization, Serial Access Minimum Plane Number, Plane Size3rd ID DataDescription I/O7 I/O6I/O5 I/O4I/O3 I/O2I/O1 I/O0Internal Chip Number 12480 00 11 01 1Cell Type 2 Level Cell4 Level Cell8 Level Cell16 Level Cell0 00 11 01 1Number ofSimultaneouslyProgrammed Pages 12480 00 11 01 1Interleave Program Between multiple chips Not SupportSupport1Cache Program Not SupportSupport15th ID DataDescription I/O7I/O6 I/O5 I/O4I/O3 I/O2 I/O1I/O0Plane Number 12480 00 11 01 1Plane Size(w/o redundant Area) 64Mb128Mb256Mb512Mb1Gb2Gb4Gb8Gb0 0 00 0 10 1 00 1 11 0 01 0 11 1 01 1 1Reserved 0 0 0Figure 7. Random Data Output In a PageAddress 00hData OutputR/B RE t R30hAddress 05hE0h4Cycles2Cycles Data OutputData Field Spare Field Data Field Spare FieldI/OxCol. Add.1,2 & Row Add.1,2PAGE PROGRAMThe device is programmed basically on a page basis, but it does allow multiple partial page programming of a word or consecutive bytes up to 2,112, in a single page program cycle. The number of consecutive partial page programming operation within the same page without an intervening erase operation must not exceed 4 times for a single page. The addressing should be done in sequential order in a block. A page program cycle consists of a serial data loading period in which up to 2,112bytes of data may be loaded into the data register, followed by a non-volatile programming period where the loaded data is programmed into the appropriate cell. The serial data loading period begins by inputting the Serial Data Input command(80h), followed by the four cycle address inputs and then serial data loading. The words other than those to be programmed do not need to be loaded. The device supports random data input in a page. The column address for the next data, which will be entered, may be changed to the address which follows random data input command(85h). Random data input may be operated multiple times regardless of how many times it is done in a page.Modifying the data of a sector by Random Data Input before Copy-Back Program must be performed for the whole sector and is allowed only once per each sector. Any partial modification smaller than a sector corrupts the on-chip EDC codes.The Page Program confirm command(10h) initiates the programming process. Writing 10h alone without previously entering the serial data will not initiate the programming process. The internal write state controller automatically executes the algorithms and tim-ings necessary for program and verify, thereby freeing the system controller for other tasks. Once the program process starts, the Read Status Register command may be entered to read the status register. The system controller can detect the completion of a pro-gram cycle by monitoring the R/B output, or the Status bit(I/O 6) of the Status Register. Only the Read Status command and Reset command are valid while programming is in progress. When the Page Program is complete, the Write Status Bit(I/O 0) may be checked(Figure 8). The internal write verify detects only errors for "1"s that are not successfully programmed to "0"s. The command register remains in Read Status command mode until another valid command is written to the command register.Figure 8. Program & Read Status Operation80hR/B Address & Data Input I/O0PassData10h70hFailt PROGI/OxCol. Add.1,2 & Row Add.1,2"0""1"Col. Add.1,2Figure 9. Random Data Input In a Page80hR/B Address & Data Input I/O0Pass10h70hFailt PROG85hAddress & Data InputI/OxCol. Add.1,2 & Row Add1,2Col. Add.1,2 DataData"0""1"Copy-Back ProgramThe Copy-Back program is configured to quickly and efficiently rewrite data stored in one page without utilizing an external memory.Since the time-consuming cycles of serial access and re-loading cycles are removed, the system performance is improved. The ben-efit is especially obvious when a portion of a block is updated and the rest of the block also need to be copied to the newly assigned free block. The operation for performing a copy-back program is a sequential execution of page-read without serial access and copy-ing-program with the address of destination page. A read operation with "35h" command and the address of the source page moves the whole 2,112-byte data into the internal data buffer. As soon as the device returns to Ready state, Page-Copy Data-input com-mand (85h) with the address cycles of destination page followed may be written. The Program Confirm command (10h) is required to actually begin the programming operation. During tPROG, the device executes EDC of itself. Once the program process starts, the Read Status Register command (70h) or Read EDC Status command (7Bh) may be entered to read the status register. The system controller can detect the completion of a program cycle by monitoring the R/B output, or the Status bit(I/O 6) of the Status Register.When the Copy-Back Program is complete, the Write Status Bit(I/O 0) and EDC Status Bits (I/O 1 ~ I/O 2) may be checked(Figure 10& Figure 11& Figure 12). The internal write verification detects only errors for "1"s that are not successfully programmed to "0"s and the internal EDC checks whether there is only 1-bit error for each 528-byte sector of the source page. More than 2-bit error detection is not available for each 528-byte sector. The command register remains in Read Status command mode or Read EDC Status com-mand mode until another valid command is written to the command register.During copy-back program, data modification is possible using random data input command (85h) as shown in Figure11. But EDC status bits are not available during copy back for some bits or bytes modified by Random Data Input operation. However, in case of the 528 byte sector unit modification, EDC status bits are available.Figure 10. Page Copy-Back Program Operation00hR/B Add.(4Cycles)I/O0Pass85h 70h/7Bh Failt PROGAdd.(4Cycles) t R Source Address Destination Address35h10h I/OxCol. Add.1,2 & Row Add.1,2Col. Add.1,2 & Row Add.1,2Figure 11. Page Copy-Back Program Operation with Random Data Input00hR/B Add.(4Cycles)85h 70ht PROGAdd.(4Cycles) t RSource AddressDestination AddressData 35h10h 85hData Add.(2Cycles) There is no limitation for the number of repetition.I/OxCol. Add.1,2 & Row Add.1,2Col. Add.1,2 & Row Add.1,2Col. Add.1,2Note: 1. For EDC operation, only one time random data input is possible at the same address.Note : 1. Copy-Back Program operation is allowed only within the same memory plane.2. On the same plane, It’s prohibited to operate copy-back program from an odd address page(source page) to an even address page(target page) or from an even address page(source page) to an odd address page(target page). Therefore, the copy-back program is permitted just between odd address pages or even address pages."0""1"Note: 1. For EDC operation, only one time random data input is possible at the same address.。

FLASH型号容量对照表

FLASH型号容量对照表

各品牌 FLASH型号容量对照表三星(SAMSUNG)FLASH: 8M K9F6408UOC-TCBO16M K9F2808UOB/C-YC/IBO32M K9F5608UOA/B/C-YC/IBO64M K9F1208UOM/A-YCIBO128M K9K1G08UOM/A-YC/IBOK9F1G08UOM-YC/IBO256M K9F2G08UOM-YC/IBOK9K2G08UOM-YC/IBO512M K9W4G08U1M-YC/IBOK9K4G08UOM-YC/IBO东芝(TOSHIBA)FLASH:16M TC58128AFT/TC58DVM72A1FTOO32M TC58256FT/TC58DVM82A1FT00 64M TC58512FT/TC58DVM92A1FT00 128M TH58100FT/TC58DVG02A1FT00 TC58NVGOS3AFT05 256M TC58NVG1S3AFT05 sandiak sdtnfbh-1024 128m -512 64K9F2808U0C-YCB0 16MBK9F2808U0C-VCB0 16MBKM29U128(I)T 16MBK9F5608U0B-YCB0 32MBK9F5608U0C-YCB0 32MBK9F5608U0C-YIB0 32MBSmall K9F5608U0C-VCB0 32MBBlock K9F1208U0M-YCB0 64MBK9F1208U0A-YCB0 64MBK9F1208U0A-YIB0 64MBK9F1208U0A-VCB0 64MBK9K1G08U0A-YCB0 128MBK9K1G08U0M-YCB0 128MBK9K1G08U0M-VIB0 128MBK9T1G08U0A-YCB0 128MBK9T1G08U0M-YCB0 128MBSamsung SLC K9T1G08U0M-VIB0 128MBK9F1G08U0M-YCB0 128MBK9F1G08U0A-YCB0 128MBK9F1G08U0M-VCB0 128MBK9F1G08U0M-VIB0 128MBK9F1G08U0M-FIB0 128MBK9K2G08U0M-YCB0 256MBK9K2G08U0A-FIB0(90nm) 256MBK9K2G08U0M-VCB0 256MBK9K2G08U0M-VIB0 256MBLarge K9K2G08U0A-VIB0(90nm) 256MBBlock K9F2G08U0M-YCB0(90nm) 256MBK9K4G08U0M-YCBO(90nm) 512MBK9K4G08U0M-PIB0(90nm) 512MBK9W4G08U1M-YCB0(90nm) 512MBK9W4G08U1M-YIB0(90nm) 512MBK9W8G08U1M-YCB0(90nm) 1GBK9W8G08U1M-YIB0(90nm) 1GBTC58128FT 16MBTC58DVM72A1FT00/05 16MBTC58DVM72A1FTI0 16MBTC58256FT 32MBSmall TC58DVM82A1FT00/05 32MB Block TC58DVM82A1FTI0 32MBSLC TC58512FT 64MBTC58DVM92A1FT00/05 64MBToshiba TH58100FT 128MBTC58DVG02A1FT00/05 128MBTC58DVG04B1FT00/05 128MBTC58DVG04B1FTI0 128MBSmall TC58DVG14B1FT00/05 256MB MLC Block TC58DVG14B1FTI0 256MB TH58DVG24B1FT00/05 512MBTH58DVG24B1FTI0 512MBHY27US08561M 32MBSmall HY27US08121M 64MBBlock HY27UA081G1M 128MBHynix SLC HY27UB082G4M 256MB Large HY27UF081G2M 128MBBlock HY27UG082G2M 256MBHY27UH084G2M 512MBInfineon HYF33DS512800ATC 64MB NAND128W3A 16MBSmall NAND256W3A 32MBBlock NAND512W3A 64MBNAND01GW3A 128MBNAND128W3B 16MBST SLC NAND256W3B 32MBLarge NAND512W3B 64MBBlock NAND01GW3B 128MBNAND02GW3B 256MBNAND04GW3B 512MBNAND08GW3B 1GBMicron SLC Large MT29F2G08A 256MB Block MT29F4G08B 256MBSanDisk MLC Small SDTNFCH-512 64MB Block SDTNGCHE0-1024 128MBHN29V1G91T-30 128MBAG-AND HN29V2G74WT-30 256MBHN29V25691BT 32MBRenesas R1FVH04G13R 512MBSUPER HN29V51211T-50H 64MBAND HN29V51211T-50 64MB补充一下,大家只要记住,最常见的,在MP3中应用的,就是SAMSUNG | HYNIXK9K/K9F128M 1G08;| HY 1G1M/1G2M,有一个共同的特征,1G代表128M, 如果是2GXX就代表256M,以此类推。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

K9XXG08UXAINFORMATION IN THIS DOCUMENT IS PROVIDED IN RELATION TO SAMSUNG PRODUCTS, AND IS SUBJECT TO CHANGE WITHOUT NOTICE.NOTHING IN THIS DOCUMENT SHALL BE CONSTRUED AS GRANTING ANY LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,TO ANY INTELLECTUAL PROPERTY RIGHTS IN SAMSUNG PRODUCTS OR TECHNOLOGY. ALL INFORMATION IN THIS DOCUMENT IS PROVIDEDON AS "AS IS" BASIS WITHOUT GUARANTEE OR WARRANTY OF ANY KIND.1. For updates or additional information about Samsung products, contact your nearest Samsung office.2. Samsung products are not intended for use in life support, critical care, medical, safety equipment, or similar applications where Product failure could result in loss of life or personal or physical harm, or any military or defense application, or any governmental procurement to which special terms or provisions may apply.* Samsung Electronics reserves the right to change products or specification without notice.Document Title1G x 8 Bit / 2G x 8 Bit NAND Flash Memory Revision HistoryThe attached data sheets are prepared and approved by SAMSUNG Electronics. SAMSUNG Electronics CO., LTD. reserve the rightto change the specifications. SAMSUNG Electronics will evaluate and reply to your requests and questions about device. If you have any questions, please contact the SAMSUNG branch office near your office.Revision No0.00.1RemarkAdvance PreliminaryHistory1. Initial issue1. Leaded part is eliminated2. tRHW is definedDraft DateNov. 09. 2005Jan. 10. 2006GENERAL DESCRIPTIONFEATURES• Voltage Supply - 2.70V ~ 3.60V • Organization- Memory Cell Array : (1G + 32M) x 8bit - Data Register : (2K + 64) x 8bit • Automatic Program and Erase - Page Program : (2K + 64)Byte - Block Erase : (128K + 4K)Byte • Page Read Operation- Page Size : (2K + 64)Byte - Random Read : 25µs(Max.) - Serial Access : 25ns(Min.)1G x 8 Bit / 2G x 8 Bit NAND Flash Memory• Fast Write Cycle Time- Page Program time : 200µs(Typ.) - Block Erase Time : 1.5ms(Typ.)• Command/Address/Data Multiplexed I/O Port • Hardware Data Protection- Program/Erase Lockout During Power Transitions • Reliable CMOS Floating-Gate Technology- Endurance : 100K Program/Erase Cycles (with 1bit/512Byte ECC)- Data Retention : 10 Years • Command Driven Operation• Intelligent Copy-Back with internal 1bit/528Byte EDC • Unique ID for Copyright Protection • Package :- K9K8G08U0A-PCB0/PIB048 - Pin TSOP I (12 x 20 / 0.5 mm pitch) - K9WAG08U1A-PCB0/PIB048 - Pin TSOP I (12 x 20 / 0.5 mm pitch) - K9WAG08U1A-ICB0/IIB052 - Pin TLGA (12 x 17 / 1.0 mm pitch)Offered in 1G x 8bit, the K9K8G08U0A is a 8G-bit NAND Flash Memory with spare 256M-bit. Its NAND cell provides the most cost-effective solution for the solid state application market. A program operation can be performed in typical 200µs on the (2K+64)Byte page and an erase operation can be performed in typical 1.5ms on a (128K+4K)Byte block. Data in the data register can be read out at 25ns cycle time per Byte. The I/O pins serve as the ports for address and data input/output as well as command input. The on-chip write controller automates all program and erase functions including pulse repetition, where required, and internal verification and margining of data. Even the write-intensive systems can take advantage of the K9K8G08U0A ′s extended reliability of 100K program/erase cycles by providing ECC(Error Correcting Code) with real time mapping-out algorithm. The K9K8G08U0A is an optimum solu-tion for large nonvolatile storage applications such as solid state file storage and other portable applications requiring non-volatility. An ultra high density solution having two 8Gb stacked with two chip selects is also available in standard TSOPI package.PRODUCT LISTPart NumberVcc RangeOrganizationPKG Type K9K8G08U0A-P 2.70 ~ 3.60VX8TSOP1 K9WA G08U1A-P K9WA G08U1A-I52TLGA1.001.001.001.002.007 6 5 4 3 2 11.001.001.0012.00±0.10#A117.00±0.1017.00±0.10BA12.00±0.10(Datum B)(Datum A)12.0010.002.502.502.000.501.30A B C DEF GHJ K L M N12-∅1.00±0.0541-∅0.70±0.05Side View1.0(M a x .)0.10 C17.00±0.10Top ViewBottom ViewABC D EF G H J KL M N7654321K9WAG08U1A - ICB0 / IIB052-TLGA (measured in millimeters)NCNCNCNCNCNCNCNCNC NCNCNCNCNCNC NCVccVcc VssVssVss /RE1/RE2/CE1/CE2CLE1CLE2ALE1ALE2/WE1/WE2/WP1/WP2R/B1R/B2VssIO0-1IO0-2IO1-1IO1-2IO2-1IO3-1IO2-2IO3-2IO4-1IO4-2IO5-1IO5-2IO6-1IO6-2IO7-1IO7-2∅ABC M 0.1∅ABC M 0.1PACKAGE DIMENSIONSPIN DESCRIPTIONNOTE : Connect all V CC and V SS pins of each device to common power supply outputs. Do not leave V CC or V SS disconnected.Pin Name Pin FunctionI/O 0 ~ I/O 7DATA INPUTS/OUTPUTSThe I/O pins are used to input command, address and data, and to output data during read operations. The I/O pins float to high-z when the chip is deselected or when the outputs are disabled.CLECOMMAND LATCH ENABLEThe CLE input controls the activating path for commands sent to the command register. When active high, commands are latched into the command register through the I/O ports on the rising edge of the WE signal.ALEADDRESS LATCH ENABLEThe ALE input controls the activating path for address to the internal address registers. Addresses are latched on the rising edge of WE with ALE high.CE / CE1CHIP ENABLEThe CE / CE1 input is the device selection control. When the device is in the Busy state, CE / CE1 high is ignored, and the device does not return to standby mode in program or erase operation.Regarding CE / CE1 control during read operation , refer to ’Page Read’ section of Device operation. CE2CHIP ENABLEThe CE2 input enables the second K9K8G08U0AREREAD ENABLEThe RE input is the serial data-out control, and when active drives the data onto the I/O bus. Data is valid tREA after the falling edge of RE which also increments the internal column address counter by one.WEWRITE ENABLEThe WE input controls writes to the I/O port. Commands, address and data are latched on the rising edge of the WE pulse.WPWRITE PROTECTThe WP pin provides inadvertent program/erase protection during power transitions. The internal high volt-age generator is reset when the WP pin is active low.R/B / R/B1READY/BUSY OUTPUTThe R/B / R/B1 output indicates the status of the device operation. When low, it indicates that a program, erase or random read operation is in process and returns to high state upon completion. It is an open drain output and does not float to high-z condition when the chip is deselected or when outputs are disabled.Vcc POWERV CC is the power supply for device. Vss GROUNDN.CNO CONNECTIONLead is not internally connected.Product IntroductionThe K9K8G08U0A is a 8,448Mbit(8,858,370,048 bit) memory organized as 524,288 rows(pages) by 2,112x8 columns. Spare 64x8 columns are located from column address of 2,048~2,111. A 2,112-byte data register is connected to memory cell arrays accommo-dating data transfer between the I/O buffers and memory during page read and page program operations. The memory array is made up of 32 cells that are serially connected to form a NAND structure. Each of the 32 cells resides in a different page. A block consists of two NAND structured strings. A NAND structure consists of 32 cells. Total 1,081,344 NAND cells reside in a block. The program and read operations are executed on a page basis, while the erase operation is executed on a block basis. The memory array con-sists of 8,192 separately erasable 128K-byte blocks. It indicates that the bit by bit erase operation is prohibited on the K9K8G08U0A. The K9K8G08U0A has addresses multiplexed into 8 I/Os. This scheme dramatically reduces pin counts and allows system upgrades to future densities by maintaining consistency in system board design. Command, address and data are all written through I/O's by bringing WE to low while CE is low. Those are latched on the rising edge of WE. Command Latch Enable(CLE) and Address Latch Enable(ALE) are used to multiplex command and address respectively, via the I/O pins. Some commands require one bus cycle. For example, Reset Command, Status Read Command, etc require just one cycle bus. Some other commands, like page read and block erase and page program, require two cycles: one cycle for setup and the other cycle for execution. The 1056M byte physical space requires 31 addresses, thereby requiring five cycles for addressing : 2 cycles of column address, 3 cycles of row address, in that order. Page Read and Page Program need the same five address cycles following the required command input. In Block Erase oper-ation, however, only the three row address cycles are used. Device operations are selected by writing specific commands into the command register. Table 1 defines the specific commands of the K9K8G08U0A.In addition to the enhanced architecture and interface, the device incorporates copy-back program feature from one page to another page without need for transporting the data to and from the external buffer memory. Since the time-consuming serial access and data-input cycles are removed, system performance for solid-state disk application is significantly increased.The K9WAG08U1A is composed of two K9K8G08U0A chips which are selected separately by each CE1 and CE2. Therefore, in terms of each CE, the basic operation of K9WAG08U1A is same with K9K8G08U0A except some AC/DC charateristics.Table 1. Command SetsFunction1st Cycle2nd Cycle Acceptable Command during Busy Read 00h30hRead for Copy Back00h35hRead ID90h-Reset FFh-OPage Program80h10hTwo-Plane Page Program(4)80h---11h81h---10hCopy-Back Program85h10hTwo-Plane Copy-Back Program(4)85h---11h81h---10hBlock Erase60h D0hTwo-Plane Block Erase60h---60h D0hRandom Data Input(1)85h-Random Data Output(1)05h E0hRead Status70h ORead EDC Status(2)7Bh OChip1 Status(3)F1h OChip2 Status(3)F2h ONOTE : 1. Random Data Input/Output can be executed in a page.2. Read EDC Status is only available on Copy Back operation.3. Interleave-operation between two chips is allowed.It’s prohibited to use F1h and F2h commands for other operations except interleave-operation.4.Any command between 11h and 81h is prohibited except 70h, F1h, F2h and FFh .Caution : Any undefined command inputs are prohibited except for above command set of Table 1.DC AND OPERATING CHARACTERISTICS (Recommended operating conditions otherwise noted.)NOTE : 1. V IL can undershoot to -0.4V and V IH can overshoot to V CC +0.4V for durations of 20 ns or less. 2. Typical value is measured at Vcc=3.3V, T A =25°C. Not 100% tested.3. The typical value of the K9WAG08U1A’s I SB 2 is 40µA and the maximum value is 200µA.4. The maximum value of K9WAG08U1A-P’s I LI and I LO is ±40µA , the maximum value of K9WAG08U1A-I’s I LI and I LO is ±20µA .ParameterSymbol Test ConditionsMinTypMaxUnitOperating CurrentPage Read withSerial Access I CC 1tRC=25nsCE=V IL, I OUT =0mA-2535mAProgramI CC 2-EraseI CC 3-Stand-by Current(TTL)I SB 1CE=V IH , WP=0V/V CC --1Stand-by Current(CMOS)I SB 2CE=V CC -0.2, WP=0V/V CC -20100µAInput Leakage Current I LI V IN =0 to Vcc(max)--±20Output Leakage Current I LO V OUT =0 to Vcc(max)--±20Input High VoltageV IH (1)-0.8xVcc -Vcc+0.3V Input Low Voltage, All inputs V IL (1)--0.3-0.2xVccOutput High Voltage Level V OH I OH =-400µA 2.4--Output Low Voltage Level V OL I OL =2.1mA --0.4Output Low Current(R/B)I OL (R/B)V OL =0.4V810-mA RECOMMENDED OPERATING CONDITIONS(Voltage reference to GND, K9XXG08UXA-XCB0 :T A =0 to 70°C, K9XXG08UXA-XIB0:T A =-40 to 85°C)ParameterSymbol Min Typ.Max Unit Supply Voltage V CC 2.7 3.3 3.6V Supply VoltageV SSVABSOLUTE MAXIMUM RATINGSNOTE :1. Minimum DC voltage is -0.6V on input/output pins. During transitions, this level may undershoot to -2.0V for periods <30ns. Maximum DC voltage on input/output pins is V CC +0.3V which, during transitions, may overshoot to V CC +2.0V for periods <20ns.2. Permanent device damage may occur if ABSOLUTE MAXIMUM RATINGS are exceeded. Functional operation should be restricted to the conditions as detailed in the operational sections of this data sheet. Exposure to absolute maximum rating conditions for extended periods may affect reliability.ParameterSymbol Rating Unit Voltage on any pin relative to VSSV CC -0.6 to +4.6VV IN -0.6 to +4.6V I/O-0.6 to Vcc+0.3 (<4.6V)Temperature Under Bias K9XXG08UXA-XCB0T BIAS -10 to +125°C K9XXG08UXA-XIB0-40 to +125Storage Temperature K9XXG08UXA-XCB0T STG-65 to +150°CK9XXG08UXA-XIB0Short Circuit CurrentI OS5mACAPACITANCE (T A =25°C, V CC =3.3V, f=1.0MHz)NOTE : Capacitance is periodically sampled and not 100% tested. K9WAG08U1A-IXB0’s capacitance(I/O, Input) is 20pF.ItemSymbol Test ConditionMin MaxUnit K9K8G08U0AK9WAG08U1A*Input/Output Capacitance C I/O V IL =0V -2040pF Input CapacitanceC INV IN =0V-2040pFVALID BLOCKNOTE :1. The device may include initial invalid blocks when first shipped. Additional invalid blocks may develop while being used. The number of valid blocks is presented with both cases of invalid blocks considered. Invalid blocks are defined as blocks that contain one or more bad bits. Do not erase or pro-gram factory-marked bad blocks. Refer to the attached technical notes for appropriate management of invalid blocks.2. The 1st block, which is placed on 00h block address, is guaranteed to be a valid block up to 1K program/erase cycles with 1bit/512Byte ECC.3. The number of valid block is on the basis of single plane operations, and this may be decreased with two plane operations.* : Each K9K8G08U0A chip in the K9WAG08U1A has Maximun 160 invalid blocks.ParameterSymbol Min Typ.Max Unit K9K8G08U0A N VB 8,032-8,192Blocks K9WAG08U1AN VB16,064*-16,384*BlocksAC TEST CONDITION(K9XXG08UXA-XCB0: T A =0 to 70°C, K9XXG08UXA-XIB0:T A =-40 to 85°C ,K9XXG08UXA: Vcc=2.7V~3.6V unless otherwise noted)ParameterK9XXG08UXA Input Pulse Levels 0V to Vcc Input Rise and Fall Times 5ns Input and Output Timing Levels Vcc/2Output Load1 TTL GATE and CL=50pF (K9K8G08U0A-P/K9WAG08U1A-I) 1 TTL GATE and CL=30pF (K9WAG08U1A-P)MODE SELECTIONNOTE : 1. X can be V IL or V IH.2. WP should be biased to CMOS high or CMOS low for standby.CLE ALE CE WERE WP ModeH L L H X Read Mode Command Input L H L H X Address Input(5clock)H L L H H Write Mode Command Input L H L H H Address Input(5clock)L L L HH Data Input L L L H X Data Output X X X X H X During Read(Busy)X X X X X H During Program(Busy)X X X X X H During Erase(Busy)X X (1)X X X L Write Protect XXHXX0V/V CC (2)Stand-byProgram / Erase CharacteristicsParameter Symbol Min Typ Max Unit Program Time t PROG-200700µs Dummy Busy Time for Two-Plane Page Program t DBSY-0.51µs Number of Partial Program Cycles Nop--4cycles Block Erase Time t BERS- 1.52msNOTE : 1. Typical value is measured at Vcc=3.3V, T A=25°C. Not 100% tested.2. Typical program time is defined as the time within which more than 50% of the whole pages are programmed at3.3V Vcc and 25°C tempera-ture.AC Timing Characteristics for Command / Address / Data InputParameter Symbol Min Max UnitCLE Setup Time t CLS(1)12-nsCLE Hold Time t CLH5-nsCE Setup Time t CS(1)20-nsCE Hold Time t CH5-nsWE Pulse Width t WP12-nsALE Setup Time t ALS(1)12-nsALE Hold Time t ALH5-nsData Setup Time t DS(1)12-nsData Hold Time t DH5-nsWrite Cycle Time t WC25-nsWE High Hold Time t WH10-nsAddress to Data Loading Time t ADL(2)70-nsNOTES : 1. The transition of the corresponding control pins must occur only once while WE is held low2. tADL is the time from the WE rising edge of final address cycle to the WE rising edge of first data cycleAC Characteristics for OperationParameter Symbol Min Max Unit Data Transfer from Cell to Register t R-25µs ALE to RE Delay t AR10-ns CLE to RE Delay t CLR10-ns Ready to RE Low t RR20-ns RE Pulse Width t RP12-ns WE High to Busy t WB-100ns Read Cycle Time t RC25-ns RE Access Time t REA-20ns CE Access Time t CEA-25ns RE High to Output Hi-Z t RHZ-100ns CE High to Output Hi-Z t CHZ-30ns RE High to Output hold t RHOH15-ns RE Low to Output hold t RLOH5-ns CE High to Output hold t COH15-ns RE High Hold Time t REH10-ns Output Hi-Z to RE Low t IR0-ns RE High to WE Low t RHW100-ns WE High to RE Low t WHR60-ns Device Resetting Time(Read/Program/Erase)t RST-5/10/500(1)µs NOTE: 1. If reset command(FFh) is written at Ready state, the device goes into Busy for maximum 5µs.NAND Flash Technical NotesIdentifying Initial Invalid Block(s)Initial Invalid Block(s)Initial invalid blocks are defined as blocks that contain one or more initial invalid bits whose reliability is not guaranteed by Samsung.The information regarding the initial invalid block(s) is called the initial invalid block information. Devices with initial invalid block(s)have the same quality level as devices with all valid blocks and have the same AC and DC characteristics. An initial invalid block(s)does not affect the performance of valid block(s) because it is isolated from the bit line and the common source line by a select tran-sistor. The system design must be able to mask out the initial invalid block(s) via address mapping. The 1st block, which is placed on 00h block address, is guaranteed to be a valid block up to 1K program/erase cycles with 1bit /512Byte ECC.All device locations are erased(FFh) except locations where the initial invalid block(s) information is written prior to shipping. The ini-tial invalid block(s) status is defined by the 1st byte in the spare area. Samsung makes sure that either the 1st or 2nd page of every initial invalid block has non-FFh data at the column address of 2048. Since the initial invalid block information is also erasable in most cases, it is impossible to recover the information once it has been erased. Therefore, the system must be able to recognize the initial invalid block(s) based on the original initial invalid block information and create the initial invalid block table via the following suggested flow chart(Figure 3). Any intentional erasure of the original initial invalid block information is prohibited.*Check "FFh" at the column address 2048 Figure 3. Flow chart to create initial invalid block table.StartSet Block Address = 0Check "FFh"Increment Block AddressLast Block ?EndNoYesYesCreate (or update)NoInitialof the 1st and 2nd page in the blockInvalid Block(s) TableNAND Flash Technical Notes (Continued)Program Flow ChartStartI/O 6 = 1 ?I/O 0 = 0 ?No*Write 80hWrite AddressWrite DataWrite 10hRead Status RegisterProgram Completedor R/B = 1 ?Program ErrorYesNoYes: If program operation results in an error, map out the block including the page in error and copy thetarget data to another block.*Error in write or read operationWithin its life time, additional invalid blocks may develop with NAND Flash memory. Refer to the qualification report for the actual data.The following possible failure modes should be considered to implement a highly reliable system. In the case of status read fail-ure after erase or program, block replacement should be done. Because program status fail during a page program does not affect the data of the other pages in the same block, block replacement can be executed with a page-sized buffer by finding an erased empty block and reprogramming the current target data and copying the rest of the replaced block. In case of Read, ECC must be employed. To improve the efficiency of memory space, it is recommended that the read or verification failure due to single bit error be reclaimed by ECC without any block replacement. The said additional block failure rate does not include those reclaimed blocks.Failure ModeDetection and Countermeasure sequenceWrite Erase Failure Status Read after Erase --> Block Replacement Program Failure Status Read after Program --> Block Replacement ReadSingle Bit FailureVerify ECC -> ECC CorrectionECC: Error Correcting Code --> Hamming Code etc. Example) 1bit correction & 2bit detectionNAND Flash Technical Notes (Continued)Copy-Back Operation with EDC & Sector Definition for EDCGenerally, copy-back program is very powerful to move data stored in a page without utilizing any external memory. But, if the source page has one bit error due to charge loss or charge gain, then without EDC, the copy-back program operation could also accumulate bit errors.K9K8G08U0A supports copy-back with EDC to prevent cumulative bit errors. To make EDC valid, the page program operation should be performed on either whole page(2112byte) or sector(528byte). Modifying the data of a sector by Random Data Input before Copy-Back Program must be performed for the whole sector and is allowed only once per each sector. Any partial modification smaller than a sector corrupts the on-chip EDC codes.A 2,112-byte page is composed of 4 sectors of 528-byte and each 528-byte sector is composed of 512-byte main area and 16-byte spare area."A" area 512 Byte(1’st sector)"H" area (4’th sector)Main Field (2,048 Byte)16 Byte"G" area (3’rd sector)16 Byte "F" area (2’nd sector)16 Byte "E" area (1’st sector)16 Byte "B" area 512 Byte(2’nd sector)"C" area 512 Byte(3’rd sector)"D" area 512 Byte(4’th sector)Spare Field (64 Byte)Table 2. Definition of the 528-Byte SectorSector Main Field (Column 0~2,047)Spare Field (Column 2,048~2,111)Area NameColumn AddressArea NameColumn Address 1’st 528-Byte Sector "A"0 ~ 511"E"2,048 ~ 2,0632’nd 528-Byte Sector "B"512 ~ 1,023"F"2,064 ~ 2,0793’rd 528-Byte Sector "C"1,024 ~ 1,535"G"2,080 ~ 2,0954’th 528-Byte Sector"D"1,536 ~ 2,047"H"2,096 ~ 2,111Within a block, the pages must be programmed consecutively from the LSB (least significant bit) page of the block to MSB (most sig-nificant bit) pages of the block. Random page address programming is prohibited.From the LSB page to MSB page DATA IN: Data (1)Data (64)(1)(2)(3)(32)(64)Data register Page 0Page 1Page 2Page 31Page 63Ex.) Random page program (Prohibition)DATA IN: Data (1)Data (64)(2)(32)(3)(1)(64)Data registerPage 0Page 1Page 2Page 31Page 63Addressing for program operation::::Interleave Page ProgramK9K8G08U0A is composed of two K9F4G08U0As. K9K8G08U0A provides interleaving operation between two K9F4G08U0As.This interleaving page program improves the system throughput almost twice compared to non-interleaving page program.At first, the host issues page program command to one of the K9F4G08U0A chips, say K9F4G08U0A(chip #1). Due to this K9K8G08U0A goes into busy state. During this time, K9F4G08U0A(chip #2) is in ready state. So it can execute the page program command issued by the host.After the execution of page program by K9F4G08U0A(chip #1), it can execute another page program regardless of the K9F4G08U0A(chip #2). Before that the host needs to check the status of K9F4G08U0A(chip #1) by issuing F1h command. Only when the status of K9F4G08U0A(chip #1) becomes ready status, host can issue another page program command. If the K9F4G08U0A(chip #1) is in busy state, the host has to wait for the K9F4G08U0A(chip #1) to get into ready state.Similarly, K9F4G08U0A chip(chip #2) can execute another page program after the completion of the previous program. The host can monitor the status of K9F4G08U0A(chip #2) by issuing F2h command. When the K9F4G08U0A(chip #2) shows ready state, host can issue another page program command to K9F4G08U0A(chip #2).This interleaving algorithm improves the system throughput almost twice. The host can issue page program command to each chip individually. This reduces the time lag for the completion of operation.NOTES : During interleave operations, 70h command is prohibited.R / B (#1)b u s y o f C h i p #1I /O X80h10h C o m m a n d A 30 : L o w A d d & D a t a80h 10h A 30 : H i g h A d d & D a t ab u s y o f C h i p #2i n t e r n a l o n l yR /B (#2)i n t e r n a l o n l yR /BI n t e r l e a v e P a g e P r o g r a m≈≈≈F 1h o r F 2h A B CDa n o t h e r p a g e p r o g r a m o n C h i p #1S t a t e A : C h i p #1 i s e x e c u t i n g a p a g e p r o g r a m o p e r a t i o n a n d c h i p #2 i s i n r e a d y s t a t e . S o t h e h o s t c a n i s s u e a p a g e p r o g r a m c o m m a n d t o c h i p #2.S t a t e B : B o t h c h i p #1 a n d c h i p #2 a r e e x e c u t i n g p a g e p r o g r a m o p e r a t i o n .S t a t e C : P a g e p r o g r a m o n c h i p #1 i s t e r m i n a t e d , b u t p a g e p r o g r a m o n c h i p #2 i s s t i l l o p e r a t i n g . A n d t h e s y s t e m s h o u l d i s s u e F 1h c o m m a n d t o d e t e c t t h e s t a t u s o f c h i p #1. I f c h i p #1 i s r e a d y , s t a t u s I /O 6 i s "1" a n d t h e s y s t e m c a n i s s u e a n o t h e r p a g e p r o g r a m c o m m a n d t o c h i p #1.S t a t e D : C h i p #1 a n d C h i p #2 a r e r e a d y .A c c o r d i n g t o t h e a b o v e p r o c e s s , t h e s y s t e m c a n o p e r a t e p a g e p r o g r a m o n c h i p #1 a n d c h i p #2 a l t e r n a t e l y .S t a t u sO p e r a t i o nS t a t u s C o m m a n d / D a t aF 1hF 2hAC h i p 1 : B u s y , C h i p 2 : R e a d y8x hC x hBC h i p 1 : B u s y , C h i p 2 : B u s y8x h8x hCC h i p 1 : R e a d y , C h i p 2 : B u s yC x h8x hDC h i p 1 : R e a d y , C h i p 2 : R e a d yC x hC x hR / B (#1)b u s y o f C h i p #1I /O X60hD 0h C o m m a n d A 30 : L o w A d d60h D 0h A 30 : H i g h A d db u s y o f C h i p #2i n t e r n a l o n l yR /B (#2)i n t e r n a l o n l yR /BI n t e r l e a v e B l o c k E r a s e≈≈≈F 1h o r F 2h A B CDa n o t h e r B l o c k E r a s e o n C h i p #1S t a t e A : C h i p #1 i s e x e c u t i n g a b l o c k e r a s e o p e r a t i o n , a n d c h i p #2 i s i n r e a d y s t a t e . S o t h e h o s t c a n i s s u e a b l o c k e r a s e c o m m a n d t o c h i p #2.S t a t e B : B o t h c h i p #1 a n d c h i p #2 a r e e x e c u t i n g b l o c k e r a s e o p e r a t i o n .S t a t e C : B l o c k e r a s e o n c h i p #1 i s t e r m i n a t e d , b u t b l o c k e r a s e o n c h i p #2 i s s t i l l o p e r a t i n g . A n d t h e s y s t e m s h o u l d i s s u e F 1h c o m m a n d t o d e t e c t t h e s t a t u s o f c h i p #1. I f c h i p #1 i s r e a d y , s t a t u s I /O 6 i s "1" a n d t h e s y s t e m c a n i s s u e a n o t h e r b l o c k e r a s e c o m m a n d t o c h i p #1.S t a t e D : C h i p #1 a n d C h i p #2 a r e r e a d y .A c c o r d i n g t o t h e a b o v e p r o c e s s , t h e s y s t e m c a n o p e r a t e b l o c k e r a s e o n c h i p #1 a n d c h i p #2 a l t e r n a t e l y .S t a t u sO p e r a t i o nS t a t u s C o m m a n d / D a t aF 1hF 2hAC h i p 1 : B u s y , C h i p 2 : R e a d y8x hC x hBC h i p 1 : B u s y , C h i p 2 : B u s y8x h8x hCC h i p 1 : R e a d y , C h i p 2 : B u s yC x h8x hDC h i p 1 : R e a d y , C h i p 2 : R e a d yC x hC x h。

相关文档
最新文档