WM71004 RAMTRON | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 24
Technical content
This is a product that has fixed target specifications but are Ramtron International Corporation subject to change pending characterization results. 1850 Ramtron Drive, Colorado Springs, CO 80921 (800) 545-FRAM, (719) 481-7000 http://www.ramtron.com Rev. 1.4 May 2011 Page 1 of 24 WM71004 / WM71008 / WM71016 4/8/16Kbit Secure F-RAM Memory with Gen-2 RFID Access
DESCRIPTION
The WM710xx is a RFID transponder IC with nonvolatile memory employing an advanced ferroelectric process. A ferroelectric random access memory, or F -RAM, is nonvolatile and performs reads and writes like a RAM. It provide s reliable data retention for 20 years while eliminating the complexities, overhead, and system level reliability problems caused by EEPROM and other nonvolatile memories. Unlike EEPROM‟s, the WM710xx write operations are zero power – there is no power or speed premium paid for executing writes into the WM710xx as compared to read power and speed. Operation of the memory is fully symmetric: it has an equivalent re ad and write range. The WM710xx‟s RFID interface is compa tible with the EPC Class -1 Generation -2 UHF RFID Protocol for Communications at 860 MHz – 960 MHz, Version 1.2.0 Specification for RFID Air Interface. The WM710xx is a two chip configuration offered in various forms: standard IC package or wafers. All specifications discussed herein are applicable to the combined chipset operation. Figure 1. System Block Diagram
FEATURES
4/8/16 Kbit Ferroelectric Nonvolatile RAM Organized as 256/512/1024 x 16 bits Very High Read/Write Endurance (> 1014) 20-Year Data Retention Gamma Stability Demonstrated to > 30 kGy Symmetric Read/Write Operation Advanced High-Reliability Ferroelectric Process Interface and Security Features EPC Class 1 Gen2 ( ISO18000-6C) RFID Compatible Interface (revision 1.2.0) 192-Bit Memory: 96 -Bit Electronic Product Code™ (EPC), 32 -Bit Access Password, 32 -Bit KILL Password, 64-Bit TID Memory (Factory Programmed and Locked) Inventory, Read, Write and Erase features Kill Command Block Permalock Command Access Command UHF carrier frequencies from 860 MHz to 960 MHz ISM band, ASK demodulation Tag-to-reader link frequencies up to 640Kbps Reader-to-tag asymptotical transmission rates up to 128Kbps Supports FM0 and MMS data encoding formats Custom Features Stored Address Pointer to Improve Data Write Speed Stored Address Pointer Lock Block Write Command Variable USER Memory Block Size Support Ultra Low Power Operation Memory Read/Write Sensitivity: < -6 dBm (typ.) Industry Standard Configurations Industrial Temperature -40 C to +85 C Bumped Wafers 8-pin UDFN WM71016 RFID Tag with F-RAM RFID Reader (Class-1 Gen-2)
WM710xx – Secure F-RAM with Gen-2 RFID Rev. 1.4 May 2011 Page 2 of 24 PIN CONFIGURATION (UDFN PACKAGE) Top View (PCB Layout) NC ANT- ANT+ NC NC NC NC NC 3.0 mm × 3.0 mm body, 0.65 mm pad pitch PIN DESCRIPTION Pin Name Pin Number Type Description ANT+, ANT- 7, 8 Input RFID Antenna. Connect to external RFID antenna terminals. NC 1, 2, 3, 4, 5, 6 - There is no internal connection.
applications of an RFID solution. memory and applied prior to enabling data transmission in or out of memory. and symmetrical characteristics. multiplied up within the Schottky array and then regulated to supply power to on -chip resources. processes commands to enable access in and out of F-RAM memory. Figure 2. Block Diagram
WM710xx – Secure F-RAM with Gen-2 RFID Rev. 1.4 May 2011 Page 4 of 24 MEMORY MAP WM710xx‟s memory is partitioned according to the logical and physical mapping shown in Table 1 below. Table 1: Memory Map DSPI Address Gen-2 Memory Bank Gen-2 Address Word Pointer (EBV8) Description 0x000 RESERVED 0x000 0x00 Kill Password[31:16] 0x001 RESERVED 0x001 0x01 Kill Password[15:0] 0x002 RESERVED 0x002 0x02 Access Password[31:16] 0x003 RESERVED 0x003 0x03 Access Password[15:0] 0x004 EPC 0x000 0x00 CRC 0x005 EPC 0x001 0x01 PC 0x006 EPC 0x002 0x02 EPC - Word 0 (MSW) 0x007 EPC 0x003 0x03 EPC - Word 1 0x008 EPC 0x004 0x04 EPC - Word 2 0x009 EPC 0x005 0x05 EPC - Word 3 0x00A EPC 0x006 0x06 EPC - Word 4 0x00B EPC 0x007 0x07 EPC - Word 5 (LSW) 0x00C EPC 0x008 0x08 EPC - read memory 0x00D EPC 0x009 0x09 EPC - read memory 0x00E SERVICE 0x00A 0x0A RESERVED 0x00F SERVICE 0x00B 0x0B RESERVED 0x010 TID 0x000 0x00 TID - Word 0: xE201 0x011 TID 0x001 0x01 TID - Word 1: x6216 0x012 TID 0x002 0x02 TID - Word 2: Serial #1 0x013 TID 0x003 0x03 TID - Word 3: Serial #2 0x014 USER 0x000 0x00 RESERVED 0x015 USER 0x001 0x01 RFU 0x016 USER 0x002 0x02 Control/Status Register 0x017 USER 0x003 0x03 Working Stored Address Register 0x018 USER 0x004 0x04 0x019 USER 0x005 0x05 0x01A USER 0x006 0x06 USER Memory - Start 0x01B USER 0x007 0x07 0x0FE USER 0x0EA 0x816A 0x0FF USER 0x0EB 0x816B 0x100 USER 0x0EC 0x816C 0x101 USER 0x0ED 0x816D … … … … 0x1FE USER 0x1EA 0x836A 0x1FF USER 0x1EB 0x836B 0x200 USER 0x1EC 0x836C 0x201 USER 0x1ED 0x836D … … … … 0x3BA USER 0x3A6 0x8726 0x3BB USER 0x3A7 0x8727 16k Memory: END (BLK_SIZE = 1 word/block) 0x3BC USER 0x3A8 0x8728 0x3BD USER 0x3A9 0x8729 0x3BE USER 0x3AA 0x872A
WM710xx – Secure F-RAM with Gen-2 RFID Rev. 1.4 May 2011 Page 5 of 24 DSPI Address Gen-2 Memory Bank Gen-2 Address Word Pointer (EBV8) Description … … … … 0x3DA USER 0x3C6 0x8746 0x3DB USER 0x3C7 0x8747 16k Memory: END (BLK_SIZE = 2 words/block) 0x3DC USER 0x3C8 0x8748 0x3DD USER 0x3C9 0x8749 0x3DE USER 0x3CA 0x874A … … … … 0x3EA USER 0x3D6 0x8756 0x3EB USER 0x3D7 0x8757 16k Memory: END (BLK_SIZE = 4 words/block) 0x3EC USER 0x3D8 0x8758 0x3ED USER 0x3D9 0x8759 0x3EE USER 0x3DA 0x875A … … … … 0x3F3 USER 0x3DF 0x875F 16k Memory: END (BLK_SIZE = 8 words/block) 0x3F4 USER 0x3E0 0x8760 0x3F5 USER 0x3E1 0x8761 0x3F6 USER 0x3E2 0x8762 0x3F7 USER 0x3E3 0x8763 16k Memory: END (BLK_SIZE = 16 words/block) 0x3F8 USER 0x3E4 0x8764 0x3F9 USER 0x3E5 0x8765 16k Memory: END (BLK_SIZE = 32 words/block) 0x3FA USER 0x3E6 0x8766 0x3FB USER 0x3E7 0x8767 (BLK_SIZE > 32 words/block) 0x3FC USER 0x3E8 0x8768 RESERVED 0x3FD USER 0x3E9 0x8769 RESERVED 0x3FE USER 0x3EA 0x876A RESERVED 0x3FF USER 0x3EB 0x876B RESERVED GEN2 WM710XX MEMORY BANKS The RFID memory banks reside in Ramtron‟s non -volatile F-RAM memory. F -RAM brings many benefits to the WM710xx. The first benefit is the size of the memory itself – up to 16k-bit, most of which is available in the USER memory bank. F-RAM‟s impact on the Gen2 protocol is most dramatically seen when writing to WM710xx memory. Unlike EEPROM memory, no charge pump or memory soak time is required to write to WM710xx memory, resulting in zero time and zero power penalties. The write cycle is completed immediately, allowing an interrogator to continue writing additional data to memory with no time penalty incurred due to the memory itself. A comparison between F-RAM and EEPROM memories is shown in Figure 3. The figure shows the minimum number of Gen2 instructions required to perform a SELECT, INVENTORY, and ACCESS sequence of commands t o write a data word to memory. The same interrogator command sequence is transmitted to the WM710xx and an EEPROM-based RFID. The effect of the EEPROM time penalty is shown within the context of the protocol.
Figure 3. Gen2 Memory Write Cycle Comparison: F-RAM vs. EEPROM Memories kill password memory unlocked. factory with the access password memory unlocked. are completely programmable. The Protocol Control field is shown in Figure 4.
WM710xx – Secure F-RAM with Gen-2 RFID Rev. 1.4 May 2011 Page 8 of 24 USER Memory Bank: The USER memory bank comprises two special-function control words, factory-reserved words, and up to 993 available memory locations. Refer to Table 1 for detail on the WM7 10xx memory structure. The USER memory bank may be com pletely locked through the LOCK command. WM7 10xx also supports the BLOCKPERMALOCK command providing the ability to lock contiguous words of USER memory, with word block sizes as small as a single word up to a maximum block size of 128 words. The USER memo ry bank ships from the factory completely unlocked.
At the bit-boundary of two consecutive logic 0s. baseband bit period by 2, 4, or 8 as shown in Figure 7, Figure 8, and Figure 9.
0 T 2T
Figure 6. FM0 Data Encoding Figure 7. MMS2 Data Encoding Figure 8. MMS4 Data Encoding Figure 9. MMS8 Data Encoding
non-volatile memory. The register is located at physical address 0x016 or USER memory address 0x002. writing the Control/Status register word if it is to remain unlocked. Figure 10. Control/Status Register 15 LOCK Memory locking of this register.
14 PERMALOCK 0
13 RFU Reserved for future use 0
12 RFU Reserved for future use 0
11 RFU Reserved for future use 0
10 RFU Reserved for future use 0
9 RFU Reserved for future use 0
8 RFU Reserved for future use 0
6 BLKSIZ[2] USER memory block size.
5 BLKSIZ[1] 1
4 BLKSIZ[0] 0
3 WRPSTAT Indicates if the Working Stored Address has wrapped.
0 Wrapping has not occurred
1 Wrapping has occurred at least once
2 WRPEN Enables wrapping of the Working Stored Address when it reaches the
0 DISABLE memory wrapping
1 AUTOLOCK Enable Automatic Locking of all user memory between the start of USER
memory and the Working Stored Address register.
0 Auto-lock DISABLED
1 Auto-lock ENABLED
0 AUTOINCR Enable the Working Stored Address word to Auto-Increment when
performing an unaddressed write cycle.
0 DISABLE auto-increment of stored address register
1 ENABLE auto-increment of stored address register
WM710xx – Secure F-RAM with Gen-2 RFID Rev. 1.4 May 2011 Page 11 of 24 Upon power up, WM710xx‟s control logic reads the C ontrol/Status word out of memory and configures itself accordingly. User applications may ch ange the C ontrol Word as needed providing the register has not been permanently locked. The Control/Status word may be read by the application at any time. Register Locking: The LOCK and PERMALOCK control bits are implemented in a similar manner as locking bits used for Gen2 memory bank locking with the exception that the lock control bits are i ncorporated into the register they are locking. As such, attention needs to be pla ced on how the contents of the C ontrol/Status word are written when the register is not completely unlocked. Table 4: Control/Status Word Locking LOCK PERMA- LOCK 0 0 Register unlocked. All control bits, including the LOCK and PERMALOCK bits can be written to from the OPEN or SECURED states. 0 1 Register permanently unlocked. All control bits can be written from the OPEN or SECURED states. The LOCK and PERMALOCK bits must be set to logic values 0 and 1 respectively when writing the Control/Status word. 1 0 Register locked. All control bits can be written to only from the SECURED state. The register cannot be written to in the OPEN state. The LOCK and PERMALOCK bits must be set to logic values 1 and 0 respectively when writing the Control/Status word. 1 1 Register permanently locked. The register cannot be written in any circumstance. Block Write Enable : The BLKWREN control bit enables usage of the WM7 10xx custom command BLOCKWRITE. The BLKWREN parameter is internally updated during power -on WM7 10xx initialization. In the event the host application toggles the state of BLKWREN, a WM7 10xx power cycle is required to reflect the change. Block Size: The 3 B LKSIZ[2:0] control bits adjust the USER memory block sizes as shown in Table 5:. This provides the RFID application the ultimate flexibility in de termining a balance between the USER memory requirements and the granularity of the number of USER memory words per block. For the WM71016, t he larger the granularity of the block size, the greater amount of available USER memory; block size has no effect on WM71004 or WM71008 memory. The effect of the block size on available USER memory is shown in Table 1. The total number of USER memory words available as a function of the block size is shown in Table 5 corruption of block permalock status bits. (c) An unaddressed WRITE command is received. The WRPSTAT can be cleared by the RFID interrogator by writing a logic zero to the WRPSTAT bit.
Wrap Enable: Asserting the WRPEN control bit to a logic one enables the USER memory wrapping feature. time. The automatic locking feature can only be used when AUTOINCR is asserted to a logic one. interrogator to determine where free USER memory is located and manipulating the memory pointer itself. register is asserted to a logic one and an unaddressed write command is received. Figure 11. Working Stored Address Register 15 LOCK Memory locking of this register.
10 INITEN When asserted to a logic ‘1’, sets the contents of the Initial Stored
9 through 0 written to this register using a Gen2 write instruction.
WM710xx – Secure F-RAM with Gen-2 RFID Rev. 1.4 May 2011 Page 15 of 24 INITIAL STORED ADDRESS The Initial Stored Address is a preset address pointer that is loaded into the Working Stored Address when a memory wrap occurs after an unaddressed write command is executed. A memory wrap only occurs if the WRPEN control bit is asserted to a logic one and the AUTOLOCK control bit is cleared to a logic zero in the Control/Status register and the Working Stored Address points to the last free memory location in the USER memory bank (last memory location depends on the set block size). The contents of the Initial Stored Address may be altered by setting the INITEN bit to a logic one through a Gen2 write cycle to the Working Stored Address register – refer to Table 6 above. When the INITEN control bit is set during a write cycle, the contents of the Working Stored Address register in USER memory 0x003 are not affected. Use of an Initial Stored Address register provides flexibility when using the wrap enable feature of WM710xx. It may be set to the start of USER memory, allowing the entire USER memory bank to be utilized. Alternatively, it may be set to a higher memory address within the USER memory bank. This mechanism would provide for a static USER memory bank and a dynamic USER memory bank as shown in Figure 16 below. In the example shown in Figure 16, the Working Stored Address points to address 0x3F8 after having written user_log_data[ n] with an unaddressed write command. The subsequent unaddressed write cycle will increment (wrap) the Working Stored Address to the value defined by the Initial Stored Address, defined in this example as 0x000A, and write the value user_log_data[ n+1] to USER memory bank 0x00A, over -writing the previous data contents user_log_data[0]. In the example shown, four memory locations are used for static memory, or memory that will not be over-written when a wrap condition has occurred.
Figure 16. Initial Stored Address Example – Block Size = 128 words/block The Initial Stored Address is factory-initialized with a value of 0x0006 (USER memory bank address 0x006).
descriptions of these commands. Figure 17. Block Write Syntax BLOCKWRITE commands do not support the auto -increment feature used for UNADDR_WRITE commands.
WM710xx – Secure F-RAM with Gen-2 RFID Rev. 1.4 May 2011 Page 19 of 24 SPECIFICATIONS WM710xx‟s RFID Interface conforms to the Specification for RFID Air Interface EPC Class -1 Generation-2 UHF RFID Protocol for Communications at 860 MHz – 960 MHz, Version 1.2.0. Options and Exceptions are noted here: State Persistence Requirements WM710xx features infinite state retention for S1, S2, S3, and SL State f lags. State flag S0 has no persistence and will always return to state „A‟ upon a power cycle. ELECTRICAL SPECIFICATIONS ABSOLUTE MAXIMUM RATINGS Symbol Description Ratings VIN Voltage on ANT+ with respect to ANT- -1.0V to +4.5V TSTG Storage Temperature -55C to + 125C TOP Operating Temperature -40oC to +85oC TLEAD Lead Temperature (Soldering, 10 seconds) 260 C VESD Electrostatic Discharge Voltage - Human Body Model (JEDEC Std JESD22-A114-B) - Charged Device Model (JEDEC Std JESD22-C101-A) - Machine Model (JEDEC Std JESD22-A115-A) 500V 1kV 50V ME Memory Endurance: Read or Write or Erase 1x1014 RFexp RF Exposure +10dBm (800 ~ 1000 MHz) Package Moisture Sensitivity Level MSL-2 Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only, and the functional operation of the device at these or any other conditions above those listed in the operational section of this specification is not implied. Exposure to absolute maximum ratings conditions for extended periods may affect device reliability. RF Operating Characteristics (TA = -40 C to + 85 C unless otherwise specified) Symbol Parameter Min Typ Max Units Notes SR Read Sensitivity -6 dBm SW Write Sensitivity -6 dBm FR Max Sustainable Read Rate @ SR 640 Kbits/s 1 FW Max Sustainable Write Rate @ Sw 160 Kbits/s 1 tST Power-on time 1.0 1.5 ms Change in Modulator Reflection Coefficient TBD TBD ZIN Input Impedance @ fIN=915MHz 63 – j199 Ohms 2 Note: 1. Actual read & write speeds are constrained by the EPC Class 1 Gen2 data communication standard. 2. ZIN is measured at SR/SW.
WM710xx – Secure F-RAM with Gen-2 RFID Rev. 1.4 May 2011 Page 20 of 24 USER MEMORY BLOCK SIZE DEFINITION x000 x001 x002 x003 x004 x005 x006 x007 x008 x009 x00A x00B x00C x00D x00E x00F x010 x011 BLK:0 BLK:1 BLK_SIZ=111 BLK:0 BLK_SIZ=110 BLK:0 BLK:1 BLK_SIZ=101 BLK:0 BLK:1 BLK_SIZ=100 BLK:0 BLK:1 BLK:2 ... BLK_SIZ=011 BLK:0 BLK:1 BLK:2 BLK:3 BLK:4 ... BLK_SIZ=010 BLK:0 BLK:1 BLK:2 BLK:3 BLK:4 BLK:5 BLK:6 BLK:7 BLK:8 ... BLK_SIZ=001 BLK:0 BLK:1 BLK:2 BLK:3 BLK:4 BLK:5 BLK:6 BLK:7 BLK:8 BLK:9 BLK:10 BLK:11 BLK:12 BLK:13 BLK:14 BLK:15 BLK:16 BLK:17 BLK_SIZ=000 ... USER MEMORY ADDRESS x013 x012 x014 x017 x018 x01F x020 x03F x040 x07F x080 x0FF x100 ... ... ... ... ... ... BLK:1 ... ... ... ...
WM710xx – Secure F-RAM with Gen-2 RFID Rev. 1.4 May 2011 Page 21 of 24 SPECIFICATION & COMPLIANCE SUMMARY Refer to EPCTM Radio-Frequency Identity Protocols Class -1 Generation -2 UHF RFID Protocol for Communications at 860MHz-960MHz Version 1.2.0 for all critical RFID specifications. Link to specifications page: http://www.epcglobalus.org/Standards/EPCglobalSpecifications/tabid/335/Default.aspx
WM710xx – Secure F-RAM with Gen-2 RFID Rev. 1.4 May 2011 Page 22 of 24 MECHANICAL DRAWINGS 8-pin UDFN (3.0 mm x 3.0 mm body, 0.65 mm pad pitch) Note: All dimensions in millimeters. Care must be taken to ensure PCB traces and vias are not placed within the exposed metal pad area. UDFN PACKAGE MARKING SCHEME FOR BODY SIZE 3MM X 3MM Legend: XXXXXXX= base part number (WM71004, WM71008, WM71016) LLLLLLLL= lot code R=revision, P=package (D=DFN), N=split designator (numeric) RIC=Ramtron Int‟l Corp, YY=year, WW=work week Example: WM71004, “Green” UDFN-8 package, Lot 0411702, Rev B., Year 2010, Work Week 12 WM71004 0411702 BD1 RIC1012 XXXXXXXX LLLLLLLL RPN RICYYWW
WM710xx – Secure F-RAM with Gen-2 RFID Rev. 1.4 May 2011 Page 23 of 24
ORDERING INFORMATION
Note: Contact Ramtron for other ordering options, i.e. bumped die. Product Description Delivery & MOQ WM71004-6-DGTR 8-pin UDFN with 4Kb memory Tape & Reel – 3000 units WM71008-6-DGTR 8-pin UDFN with 8Kb memory Tape & Reel – 3000 units WM71016-6-DGTR 8-pin UDFN with 16Kb memory Tape & Reel – 3000 units
WM710xx – Secure F-RAM with Gen-2 RFID Rev. 1.4 May 2011 Page 24 of 24
REVISION HISTORY
0.1 12/12/2008 Initial release. 0.2 3/8/2010 Documentation updates. 1.0 3/12/2010 Changed to Preliminary status. 1.1 8/23/2010 Changed read/write sensitivity specs. 1.2 9/7/2010 Changed input impedance and test frequency. 1.3 4/14/2011 Documentation updates and clarifications. 1.4 5/25/2011 Modified Memory Map table on p. 5 (changed line entries for DSPI address 0x3FA – 0x3FB).