S71WS-J Based MCPs Stacked Multi-Chip Product (MCP) 128/64 Megabit (8M/4M x 16-bit) CMOS 1.8 Volt-only, Simultaneous Read/Write, Burst Mode Flash Memory with CosmoRAM Data Sheet PRELIMINARY 1RWLFH WR 5HDGHUV 7KLV GRFXPHQW LQGLFDWHV VWDWHV WKH FXUUHQW WHFKQLFDO VSHFLILFDWLRQV UHJDUGLQJ WKH 6SDQVLRQ SURGXFWV GHVFULEHG KHUHLQ 7KH 3UHOLPLQDU\VWDWXVRIWKLVGRFXPHQWLQGLFDWHVWKDWDSURGXFWTXDOLILFDWLRQKDV EHHQFRPSOHWHGDQGWKDWLQLWLDOSURGXFWLRQKDVEHJXQ'XHWRWKHSKDVHVRI WKHPDQXIDFWXULQJSURFHVVWKDWUHTXLUHPDLQWDLQLQJHIILFLHQF\DQGTXDOLW\WKLV GRFXPHQW PD\ EH UHYLVHG E\VXEVHTXHQW YHUVLRQV RU PRGLILFDWLRQV GXH WR FKDQJHVLQWHFKQLFDOVSHFLILFDWLRQV Publication Number S71WS-J_04 Revision A Amendment 2 Issue Date August 19, 2005 P r e l i m i n a r y Notice On Data Sheet Designations 6SDQVLRQ//&LVVXHVGDWDVKHHWVZLWK$GYDQFH,QIRUPDWLRQRU3UHOLPLQDU\GHVLJQDWLRQVWRDGYLVH UHDGHUVRISURGXFWLQIRUPDWLRQRULQWHQGHGVSHFLILFDWLRQVWKURXJKRXWWKHSURGXFWOLIHF\FOHLQ FOXGLQJGHYHORSPHQWTXDOLILFDWLRQLQLWLDOSURGXFWLRQDQGIXOOSURGXFWLRQ,QDOOFDVHVKRZHYHU UHDGHUVDUHHQFRXUDJHGWRYHULI\WKDWWKH\KDYHWKHODWHVWLQIRUPDWLRQEHIRUHILQDOL]LQJWKHLUGH VLJQ7KHIROORZLQJGHVFULSWLRQVRI6SDQVLRQGDWDVKHHWGHVLJQDWLRQVDUHSUHVHQWHGKHUHWRKLJK OLJKWWKHLUSUHVHQFHDQGGHILQLWLRQV $GYDQFH,QIRUPDWLRQ 7KH$GYDQFH,QIRUPDWLRQGHVLJQDWLRQLQGLFDWHVWKDW6SDQVLRQ//&LVGHYHORSLQJRQHRUPRUHVSH FLILFSURGXFWVEXWKDVQRWFRPPLWWHGDQ\GHVLJQWRSURGXFWLRQ,QIRUPDWLRQSUHVHQWHGLQDGRF XPHQWZLWKWKLVGHVLJQDWLRQLVOLNHO\WRFKDQJHDQGLQVRPHFDVHVGHYHORSPHQWRQWKHSURGXFW PD\GLVFRQWLQXH6SDQVLRQ//&WKHUHIRUHSODFHVWKHIROORZLQJFRQGLWLRQVXSRQ$GYDQFH,QIRUPD WLRQFRQWHQW ³7KLVGRFXPHQWFRQWDLQVLQIRUPDWLRQRQRQHRUPRUHSURGXFWVXQGHUGHYHORSPHQWDW6SDQVLRQ//&7KH LQIRUPDWLRQLVLQWHQGHGWRKHOS\RXHYDOXDWHWKLVSURGXFW'RQRWGHVLJQLQWKLVSURGXFWZLWKRXWFRQ WDFWLQJWKHIDFWRU\6SDQVLRQ//&UHVHUYHVWKHULJKWWRFKDQJHRUGLVFRQWLQXHZRUNRQWKLVSURSRVHG SURGXFWZLWKRXWQRWLFH´ 3UHOLPLQDU\ 7KH3UHOLPLQDU\GHVLJQDWLRQLQGLFDWHVWKDWWKHSURGXFWGHYHORSPHQWKDVSURJUHVVHGVXFKWKDWD FRPPLWPHQWWRSURGXFWLRQKDVWDNHQSODFH7KLVGHVLJQDWLRQFRYHUVVHYHUDODVSHFWVRIWKHSURG XFWOLIHF\FOHLQFOXGLQJSURGXFWTXDOLILFDWLRQLQLWLDOSURGXFWLRQDQGWKHVXEVHTXHQWSKDVHVLQWKH PDQXIDFWXULQJSURFHVVWKDWRFFXUEHIRUHIXOOSURGXFWLRQLVDFKLHYHG&KDQJHVWRWKHWHFKQLFDO VSHFLILFDWLRQVSUHVHQWHGLQD3UHOLPLQDU\GRFXPHQWVKRXOGEHH[SHFWHGZKLOHNHHSLQJWKHVHDV SHFWVRISURGXFWLRQXQGHUFRQVLGHUDWLRQ6SDQVLRQSODFHVWKHIROORZLQJFRQGLWLRQVXSRQ3UHOLPL QDU\FRQWHQW ³7KLVGRFXPHQWVWDWHVWKHFXUUHQWWHFKQLFDOVSHFLILFDWLRQVUHJDUGLQJWKH6SDQVLRQSURGXFWVGHVFULEHG KHUHLQ7KH3UHOLPLQDU\VWDWXVRIWKLVGRFXPHQWLQGLFDWHVWKDWSURGXFWTXDOLILFDWLRQKDVEHHQFRPSOHWHG DQGWKDWLQLWLDOSURGXFWLRQKDVEHJXQ'XHWRWKHSKDVHVRIWKHPDQXIDFWXULQJSURFHVVWKDWUHTXLUH PDLQWDLQLQJHIILFLHQF\DQGTXDOLW\WKLVGRFXPHQWPD\EHUHYLVHGE\VXEVHTXHQWYHUVLRQVRUPRGLILFD WLRQVGXHWRFKDQJHVLQWHFKQLFDOVSHFLILFDWLRQV´ &RPELQDWLRQ 6RPHGDWDVKHHWVZLOOFRQWDLQDFRPELQDWLRQRISURGXFWVZLWKGLIIHUHQWGHVLJQDWLRQV$GYDQFH,Q IRUPDWLRQ3UHOLPLQDU\RU)XOO3URGXFWLRQ7KLVW\SHRIGRFXPHQWZLOOGLVWLQJXLVKWKHVHSURGXFWV DQGWKHLUGHVLJQDWLRQVZKHUHYHUQHFHVVDU\W\SLFDOO\RQWKHILUVWSDJHWKHRUGHULQJLQIRUPDWLRQ SDJHDQGSDJHVZLWK'&&KDUDFWHULVWLFVWDEOHDQG$&(UDVHDQG3URJUDPWDEOHLQWKHWDEOH QRWHV7KHGLVFODLPHURQWKHILUVWSDJHUHIHUVWKHUHDGHUWRWKHQRWLFHRQWKLVSDJH )XOO3URGXFWLRQ1R'HVLJQDWLRQRQ'RFXPHQW :KHQDSURGXFWKDVEHHQLQSURGXFWLRQIRUDSHULRGRIWLPHVXFKWKDWQRFKDQJHVRURQO\QRPLQDO FKDQJHVDUHH[SHFWHGWKH3UHOLPLQDU\GHVLJQDWLRQLVUHPRYHGIURPWKHGDWDVKHHW1RPLQDO FKDQJHVPD\LQFOXGHWKRVHDIIHFWLQJWKHQXPEHURIRUGHULQJSDUWQXPEHUVDYDLODEOHVXFKDVWKH DGGLWLRQRUGHOHWLRQRIDVSHHGRSWLRQWHPSHUDWXUHUDQJHSDFNDJHW\SHRU9,2UDQJH&KDQJHV PD\DOVRLQFOXGHWKRVHQHHGHGWRFODULI\DGHVFULSWLRQRUWRFRUUHFWDW\SRJUDSKLFDOHUURURULQFRU UHFWVSHFLILFDWLRQ6SDQVLRQ//&DSSOLHVWKHIROORZLQJFRQGLWLRQVWRGRFXPHQWVLQWKLVFDWHJRU\ ³7KLVGRFXPHQWVWDWHVWKHFXUUHQWWHFKQLFDOVSHFLILFDWLRQVUHJDUGLQJWKH6SDQVLRQSURGXFWVGHVFULEHG KHUHLQ6SDQVLRQ//&GHHPVWKHSURGXFWVWRKDYHEHHQLQVXIILFLHQWSURGXFWLRQYROXPHVXFKWKDWVXE VHTXHQWYHUVLRQVRIWKLVGRFXPHQWDUHQRWH[SHFWHGWRFKDQJH+RZHYHUW\SRJUDSKLFDORUVSHFLILFDWLRQ FRUUHFWLRQVRUPRGLILFDWLRQVWRWKHYDOLGFRPELQDWLRQVRIIHUHGPD\RFFXU´ 4XHVWLRQVUHJDUGLQJWKHVHGRFXPHQWGHVLJQDWLRQVPD\EHGLUHFWHGWR\RXUORFDO$0'RU)XMLWVX VDOHVRIILFH ii S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 S71WS-J Based MCPs Stacked Multi-Chip Product (MCP) 128/64 Megabit (8M/4M x 16-bit) CMOS 1.8 Volt-only, Simultaneous Read/Write, Burst Mode Flash Memory with CosmoRAM Data Sheet PRELIMINARY Distinctive Characteristics 0&3)HDWXUHV ² [PPEDOO)%*$ ² [PPEDOO)%*$ 3RZHUVXSSO\YROWDJHRIWR9 6SHHG0+] 3DFNDJHV 2SHUDWLQJ7HPSHUDWXUH ² ±&WR& General Description 7KH6:6VHULHVLVDSURGXFWOLQHRIVWDFNHG0XOWL&KLS3URGXFW0&3SDFNDJHVDQGFRQVLVWV RI 2QHRUPRUHIODVKPHPRU\GLH S65$0 7KHSURGXFWVFRYHUHGE\WKLVGRFXPHQWDUHOLVWHGLQWKHWDEOHEHORZ)RUGHWDLOVDERXWWKHLU VSHFLILFDWLRQVSOHDVHUHIHUWRWKHLQGLYLGXDOFRQVWLWXHQWGDWDVKHHWVIRUIXUWKHUGHWDLOV Flash Memory Density 0E S65$0 'HQVLW\ 256Mb 128Mb 6:6-& 6:6-& 64Mb 0E 6:6-% 6:6-% 0E 6:6-$ 6:6-$ Publication Number S71WS-J_04 Revision A Amendment 2 Issue Date August 19, 2005 P r e l i m i n a r y Product Selector Guide Device-Model# 6:6-$< 6:6-%< Flash Density 0E 6:6-$$< 6:6-%$< pSRAM Density Flash Speed (MHz) pSRAM Speed (MHz/ns) 0E &RVPR5$0 &RVPR5$0 0E 0E 2 Package [[PP EDOO &RVPR5$0 6:6-&$< 6:6-&7< Supplier &RVPR5$0 0E &RVPR5$0 S71WS-J Based MCPs 3UHOLPLQDU\ 3UHOLPLQDU\ 3UHOLPLQDU\ [[PP EDOO &RVPR5$0 0E Availability Status 3UHOLPLQDU\ 3UHOLPLQDU\ [[PP EDOO 3UHOLPLQDU\ S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y S71WS-J Based MCPs Notice On Data Sheet Designations . . . . . . . . . . . ii Advance Information .......................................................................................ii Preliminary ..........................................................................................................ii Combination .......................................................................................................ii Full Production (No Designation on Document) ...................................ii MCP Features ........................................................................................................ 1 Product Selector Guide . . . . . . . . . . . . . . . . . . . . . 2 MCP Block Diagram .............................................................................................6 Connection Diagrams . . . . . . . . . . . . . . . . . . . . . . 7 Lookahead Connection Diagram . . . . . . . . . . . . 10 Input/Output Descriptions . . . . . . . . . . . . . . . . . . . 11 Ordering Information . . . . . . . . . . . . . . . . . . . . . . 12 Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . 14 TLA084—84-ball Fine-Pitch Ball Grid Array (FBGA) 8 x 11.6 mm Package ........................................................................................... 14 FTA084—84-ball Fine-Pitch Ball Grid Array (FBGA) 8 x 11.6 mm Package ............................................................................15 TLC080—80-ball Fine-Pitch Ball Grid Array (FBGA) 7 x 9 mm Package ............................................................................... 16 TSC080 - Fine-Pitch Ball Grid Array (FBGA) 7 x 9 mm Package .........17 Persistent Protection Bit Lock ....................................................................... 38 Standby Mode ...................................................................................................... 39 Automatic Sleep Mode ..................................................................................... 39 RESET#: Hardware Reset Input ................................................................ 39 Output Disable Mode ...................................................................................40 )LJXUH7HPSRUDU\6HFWRU8QSURWHFW2SHUDWLRQ )LJXUH,Q6\VWHP6HFWRU3URWHFWLRQ6HFWRU8QSURWHFWLRQ $OJRULWKPV 7DEOH6HFXUHG6LOLFRQ6HFWRU$GGUHVVHV Secured Silicon Sector Protection Bit ...................................................... 43 Hardware Data Protection ......................................................................... 43 Write Protect (WP#) .......................................................................................44 Low VCC Write Inhibit .................................................................................44 Write Pulse “Glitch” Protection ...............................................................44 Logical Inhibit ...................................................................................................44 Power-Up Write Inhibit ...............................................................................44 Common Flash Memory Interface (CFI) . . . . . . . 45 7DEOH&),4XHU\,GHQWLILFDWLRQ6WULQJ 7DEOH6\VWHP,QWHUIDFH6WULQJ 7DEOH'HYLFH*HRPHWU\'HILQLWLRQ 7DEOH3ULPDU\9HQGRU6SHFLILF([WHQGHG4XHU\ 7DEOH:6-6HFWRU$GGUHVV7DEOH 7DEOH:6-6HFWRU$GGUHVV7DEOH Command Definitions . . . . . . . . . . . . . . . . . . . . . . 62 S29WS128/064J General Description . . . . . . . . . . . . . . . . . . . . . . . .20 Product Selector Guide . . . . . . . . . . . . . . . . . . . . . 22 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Block Diagram of Simultaneous Operation Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Input/Output Descriptions . . . . . . . . . . . . . . . . . . .24 Device Bus Operations . . . . . . . . . . . . . . . . . . . . . . 25 7DEOH'HYLFH%XV2SHUDWLRQV VersatileIO™ (VIO) Control .............................................................................25 Requirements for Asynchronous Read Operation (Non-Burst) ..........25 Requirements for Synchronous (Burst) Read Operation ...................... 26 8-, 16-, and 32-Word Linear Burst with Wrap Around ......................27 7DEOH%XUVW$GGUHVV*URXSV Configuration Register ......................................................................................27 Handshaking ..........................................................................................................27 Simultaneous Read/Write Operations with Zero Latency ................... 28 Writing Commands/Command Sequences ................................................ 28 Accelerated Program Operation .................................................................. 28 Autoselect Mode ................................................................................................ 29 7DEOH$XWRVHOHFW&RGHV+LJK9ROWDJH0HWKRG Sector/Sector Block Protection and Unprotection ................................. 30 7DEOH6:6-B0&3%RRW6HFWRU6HFWRU %ORFN$GGUHVVHVIRU3URWHFWLRQ8QSURWHFWLRQ 7DEOH6:6-%RRW6HFWRU6HFWRU%ORFN$GGUHVVHVIRU 3URWHFWLRQ8QSURWHFWLRQ Sector Protection ...........................................................................................34 Persistent Sector Protection ...........................................................................34 Persistent Protection Bit (PPB) ..................................................................35 Persistent Protection Bit Lock (PPB Lock) .............................................35 Dynamic Protection Bit (DYB) ...................................................................35 7DEOH6HFWRU3URWHFWLRQ6FKHPHV Persistent Sector Protection Mode Locking Bit ........................................37 Password Protection Mode .............................................................................37 Password and Password Mode Locking Bit ................................................37 64-bit Password ...................................................................................................38 August 19, 2005 S71WS-J_04_A2 Reading Array Data ........................................................................................... 62 Set Configuration Register Command Sequence ..................................... 62 )LJXUH6\QFKURQRXV$V\QFKURQRXV6WDWH'LDJUDP Read Mode Setting ......................................................................................... 63 Programmable Wait State Configuration ............................................... 63 7DEOH3URJUDPPDEOH:DLW6WDWH6HWWLQJV Standard wait-state Handshaking Option ...............................................64 7DEOH:DLW6WDWHVIRU6WDQGDUGZDLWVWDWH+DQGVKDNLQJ Read Mode Configuration ...........................................................................64 7DEOH5HDG0RGH6HWWLQJV Burst Active Clock Edge Configuration .................................................. 65 RDY Configuration ........................................................................................ 65 7DEOH&RQILJXUDWLRQ5HJLVWHU Reset Command .................................................................................................66 Autoselect Command Sequence .................................................................... 67 Enter/Exit Secured Silicon Sector Command Sequence ......................... 67 Program Command Sequence ........................................................................68 Unlock Bypass Command Sequence ........................................................68 )LJXUH3URJUDP2SHUDWLRQ Chip Erase Command Sequence ...................................................................69 Sector Erase Command Sequence ................................................................70 Erase Suspend/Erase Resume Commands ................................................... 71 )LJXUH(UDVH2SHUDWLRQ Password Program Command ....................................................................... 72 Password Verify Command ............................................................................. 73 Password Protection Mode Locking Bit Program Command .............. 73 Persistent Sector Protection Mode Locking Bit Program Command ........................................................................................... 73 Secured Silicon Sector Protection Bit Program Command .................. 73 PPB Lock Bit Set Command ............................................................................ 74 DPB Write/Erase/Status Command ............................................................. 74 Password Unlock Command .......................................................................... 74 PPB Program Command .................................................................................. 75 All PPB Erase Command .................................................................................. 75 PPB Status Command ....................................................................................... 75 PPB Lock Bit Status Command ...................................................................... 75 Command Definitions ....................................................................................... 76 7DEOH&RPPDQG'HILQLWLRQV S71WS-J Based MCPs 3 P r e l i m i n a r y Write Operation Status . . . . . . . . . . . . . . . . . . . . .79 DQ7: Data# Polling ............................................................................................79 )LJXUH'DWD3ROOLQJ$OJRULWKP %DQN )LJXUH([DPSOHRI:DLW6WDWHV,QVHUWLRQ )LJXUH%DFNWR%DFN5HDG:ULWH&\FOH7LPLQJV DQ6: Toggle Bit I ................................................................................................ 81 CosmoRAM )LJXUH7RJJOH%LW$OJRULWKP DQ2: Toggle Bit II .............................................................................................. 82 7DEOH'4DQG'4,QGLFDWLRQV Reading Toggle Bits DQ6/DQ2 ......................................................................83 DQ5: Exceeded Timing Limits ....................................................................... 84 DQ3: Sector Erase Timer ................................................................................ 84 7DEOH:ULWH2SHUDWLRQ6WDWXV Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Pin Description (32M) . . . . . . . . . . . . . . . . . . . . . . 114 Functional Description . . . . . . . . . . . . . . . . . . . . . 115 Asynchronous Operation (Page Mode) .......................................................115 Functional Description . . . . . . . . . . . . . . . . . . . . . 116 Absolute Maximum Ratings . . . . . . . . . . . . . . . . . 85 Synchronous Operation (Burst Mode) ........................................................116 )LJXUH0D[LPXP1HJDWLYH2YHUVKRRW:DYHIRUP )LJXUH0D[LPXP3RVLWLYH2YHUVKRRW:DYHIRUP State Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Operating Ranges . . . . . . . . . . . . . . . . . . . . . . . . . 86 DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . .87 Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . .88 )LJXUH7HVW6HWXS 7DEOH7HVW6SHFLILFDWLRQV Key to Switching Waveforms . . . . . . . . . . . . . . . 88 Switching Waveforms . . . . . . . . . . . . . . . . . . . . . 89 )LJXUH,QSXW:DYHIRUPVDQG0HDVXUHPHQW/HYHOV AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 89 VCC Power-up ..................................................................................................... 89 )LJXUH9&&3RZHUXS'LDJUDP CLK Characterization ....................................................................................... 90 )LJXUH&/.&KDUDFWHUL]DWLRQ AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 91 Synchronous/Burst Read @ VIO = 1.8 V ...................................................... 91 )LJXUH&/.6\QFKURQRXV%XUVW0RGH5HDG ULVLQJDFWLYH&/. )LJXUH&/.6\QFKURQRXV%XUVW0RGH5HDG )DOOLQJ$FWLYH&ORFN )LJXUH6\QFKURQRXV%XUVW0RGH5HDG )LJXUHZRUG/LQHDU%XUVWZLWK:UDS$URXQG )LJXUH/LQHDU%XUVWZLWK5'<6HW2QH&\FOH%HIRUH'DWD Asynchronous Mode Read @ VIO = 1.8 V ..................................................95 )LJXUH$V\QFKURQRXV0RGH5HDGZLWK/DWFKHG$GGUHVVHV )LJXUH$V\QFKURQRXV0RGH5HDG )LJXUH5HVHW7LPLQJV Erase/Program Operations @ VIO = 1.8 V ................................................. 98 )LJXUH$V\QFKURQRXV3URJUDP2SHUDWLRQ7LPLQJV$9' /DWFKHG$GGUHVVHV )LJXUH$V\QFKURQRXV3URJUDP2SHUDWLRQ7LPLQJV:( /DWFKHG$GGUHVVHV )LJXUH6\QFKURQRXV3URJUDP2SHUDWLRQ7LPLQJV:(/DWFKHG $GGUHVVHV )LJXUH6\QFKURQRXV3URJUDP2SHUDWLRQ7LPLQJV&/./DWFKHG $GGUHVVHV )LJXUH&KLS6HFWRU(UDVH&RPPDQG6HTXHQFH )LJXUH$FFHOHUDWHG8QORFN%\SDVV3URJUDPPLQJ7LPLQJ )LJXUH'DWD3ROOLQJ7LPLQJV 'XULQJ(PEHGGHG$OJRULWKP )LJXUH7RJJOH%LW7LPLQJV'XULQJ(PEHGGHG$OJRULWKP )LJXUH6\QFKURQRXV'DWD3ROOLQJ7LPLQJV7RJJOH %LW7LPLQJV )LJXUH'4YV'4 Temporary Sector Unprotect ....................................................................... 107 )LJXUH7HPSRUDU\6HFWRU8QSURWHFW7LPLQJ'LDJUDP )LJXUH6HFWRU6HFWRU%ORFN3URWHFWDQG8QSURWHFW7LPLQJ 'LDJUDP )LJXUH/DWHQF\ZLWK%RXQGDU\&URVVLQJ )LJXUH/DWHQF\ZLWK%RXQGDU\&URVVLQJLQWR3URJUDP(UDVH 4 Initial/Standby State ............................................................................................117 )LJXUH,QLWLDO6WDQGE\6WDWH'LDJUDP Asynchronous Operation State .....................................................................117 )LJXUH$V\QFKURQRXV2SHUDWLRQ6WDWH'LDJUDP Synchronous Operation State ........................................................................118 )LJXUH6\QFKURQRXV2SHUDWLRQ'LDJUDP Functional Description . . . . . . . . . . . . . . . . . . . . . 118 Power-up ...............................................................................................................118 Configuration Register ......................................................................................118 CR Set Sequence ................................................................................................118 Power Down ........................................................................................................121 Burst Read/Write Operation ..........................................................................121 )LJXUH%XUVW5HDG2SHUDWLRQ )LJXUH%XUVW:ULWH2SHUDWLRQ CLK Input Function ..........................................................................................122 ADV# Input Function .......................................................................................123 WAIT# Output Function ................................................................................123 )LJXUH5HDG/DWHQF\'LDJUDP Address Latch by ADV# .................................................................................125 Burst Length ........................................................................................................125 Single Write .........................................................................................................125 Write Control ....................................................................................................126 )LJXUH:ULWH&RQWUROV Burst Read Suspend ..........................................................................................126 )LJXUH%XUVW5HDG6XVSHQG'LDJUDP Burst Write Suspend ........................................................................................127 )LJXUH%XUVW:ULWH6XVSHQG'LDJUDP Burst Read Termination ..................................................................................127 )LJXUH%XUVW5HDG7HUPLQDWLRQ'LDJUDP Burst Write Termination ................................................................................128 )LJXUH%XUVW:ULWH7HUPLQDWLRQ'LDJUDP Absolute Maximum Ratings . . . . . . . . . . . . . . . . 129 Recommended Operating Conditions (See Warning Below) . . . . . . . . . . . . . . . . . . . . . . . . . . 129 Package Pin Capacitance . . . . . . . . . . . . . . . . . . . 129 DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 130 AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 131 Read Operation ..................................................................................................131 Write Operation ............................................................................................... 133 Synchronous Operation - Clock Input (Burst Mode) ............................134 Synchronous Operation - Address Latch (Burst Mode) .......................134 Synchronous Read Operation (Burst Mode) ............................................ 135 Synchronous Write Operation (Burst Mode) ..........................................136 Power Down Parameters ............................................................................... 137 Other Timing Parameters ............................................................................... 137 AC Test Conditions ......................................................................................... 137 AC Measurement Output Load Circuit .....................................................138 )LJXUH2XWSXW/RDG&LUFXLW S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Timing Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . 139 )LJXUH$V\QFKURQRXV5HDG7LPLQJ%DVLF7LPLQJ )LJXUH$V\QFKURQRXV5HDG7LPLQJ%DVLF7LPLQJ )LJXUH$V\QFKURQRXV5HDG7LPLQJ 2($GGUHVV$FFHVV )LJXUH$V\QFKURQRXV5HDG7LPLQJ /%8%%\WH$FFHVV )LJXUH$V\QFKURQRXV5HDG7LPLQJ3DJH$GGUHVV$FFHVV DIWHU&(&RQWURO$FFHVV )LJXUH$V\QFKURQRXV5HDG7LPLQJ5DQGRPDQG3DJH $GGUHVV$FFHVV )LJXUH$V\QFKURQRXV:ULWH7LPLQJ%DVLF7LPLQJ )LJXUH$V\QFKURQRXV:ULWH7LPLQJ%DVLF7LPLQJ )LJXUH$V\QFKURQRXV:ULWH7LPLQJ:(&RQWURO )LJXUH$V\QFKURQRXV:ULWH7LPLQJ:(/%8% %\WH:ULWH&RQWURO )LJXUH$V\QFKURQRXV:ULWH7LPLQJ:(/%8% %\WH:ULWH&RQWURO )LJXUH$V\QFKURQRXV:ULWH7LPLQJ:(/%8% %\WH:ULWH&RQWURO )LJXUH$V\QFKURQRXV:ULWH7LPLQJ:(/%8% %\WH:ULWH&RQWURO )LJXUH$V\QFKURQRXV5HDG:ULWH7LPLQJ &(&RQWURO )LJXUH$V\QFKURQRXV5HDG:ULWH7LPLQJ &(:(2(&RQWURO )LJXUH$V\QFKURQRXV5HDG:ULWH7LPLQJ 2(:(&RQWURO )LJXUH$V\QFKURQRXV5HDG:ULWH7LPLQJ 2(:(/%8%&RQWURO )LJXUH&ORFN,QSXW7LPLQJ )LJXUH$GGUHVV/DWFK7LPLQJ6\QFKURQRXV0RGH )LJXUH06\QFKURQRXV5HDG7LPLQJ2(&RQWURO )LJXUH06\QFKURQRXV5HDG7LPLQJ&(&RQWURO )LJXUH06\QFKURQRXV5HDG7LPLQJ$'9&RQWURO )LJXUH6\QFKURQRXV5HDG:$,72XWSXW7LPLQJ &RQWLQXRXV5HDG )LJXUH06\QFKURQRXV5HDG7LPLQJ2(&RQWURO )LJXUH06\QFKURQRXV5HDG7LPLQJ&(&RQWURO )LJXUH06\QFKURQRXV5HDG7LPLQJ$'9&RQWURO )LJXUH6\QFKURQRXV:ULWH7LPLQJ:(/HYHO&RQWURO )LJXUH6\QFKURQRXV:ULWH7LPLQJ:(6LQJOH &ORFN3XOVH&RQWURO )LJXUH6\QFKURQRXV:ULWH7LPLQJ$'9&RQWURO )LJXUH6\QFKURQRXV:ULWH7LPLQJ:(/HYHO&RQWURO 6LQJOH:ULWH )LJXUH06\QFKURQRXV5HDGWR:ULWH7LPLQJ&( &RQWURO )LJXUH06\QFKURQRXV5HDGWR:ULWH7LPLQJ$'9 &RQWURO )LJXUH06\QFKURQRXV5HDGWR:ULWH7LPLQJ&( &RQWURO )LJXUH06\QFKURQRXV5HDGWR:ULWH7LPLQJ$'9 &RQWURO )LJXUH6\QFKURQRXV:ULWHWR5HDG7LPLQJ &(&RQWURO )LJXUH6\QFKURQRXV:ULWHWR5HDG7LPLQJ $'9&RQWURO )LJXUH3RZHUXS7LPLQJ )LJXUH3RZHUXS7LPLQJ )LJXUH3RZHU'RZQ(QWU\DQG([LW7LPLQJ )LJXUH6WDQGE\(QWU\7LPLQJDIWHU5HDGRU:ULWH )LJXUH&RQILJXUDWLRQ5HJLVWHU6HW7LPLQJ$V\QFKURQRXV 2SHUDWLRQ )LJXUH&RQILJXUDWLRQ5HJLVWHU6HW7LPLQJ6\QFKURQRXV 2SHUDWLRQ COSMORAM Type 1 – 1.8 V, 16 Mb Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 General Description . . . . . . . . . . . . . . . . . . . . . . . 169 Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 Function Truth Table . . . . . . . . . . . . . . . . . . . . . . 171 Absolute Maximum Ratings . . . . . . . . . . . . . . . . 171 Recommended Operating Conditions . . . . . . . . 171 Package Pin Capacitance . . . . . . . . . . . . . . . . . . . 172 DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 172 AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . 172 Read Operation .................................................................................................172 Write Operation .............................................................................................. 173 Power Down Parameters ...............................................................................174 Other Timing Parameters ...............................................................................174 AC Test Conditions .........................................................................................174 AC Measurement Output Load Circuit .....................................................174 Timing Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . 175 )LJXUH5HDG7LPLQJ%DVLF7LPLQJ )LJXUH5HDG7LPLQJ2(DQG$GGUHVV$FFHVV )LJXUH5HDG7LPLQJ/%8%%\WH$FFHVV )LJXUH:ULWH7LPLQJ%DVLF7LPLQJ )LJXUH:ULWH7LPLQJ:(&RQWURO )LJXUH:ULWH7LPLQJ±:(/%8%%\WH:ULWH &RQWURO )LJXUH:ULWH7LPLQJ±:(/%8%%\WH:ULWH &RQWURO )LJXUH:ULWH7LPLQJ±:(/%8%%\WH:ULWH &RQWURO )LJXUH:ULWH7LPLQJ±:(/%8%%\WH:ULWH &RQWURO )LJXUH5HDG:ULWH7LPLQJ±&(&RQWURO )LJXUH5HDG:ULWH7LPLQJ±&(:(2( &RQWURO )LJXUH5HDG:ULWH7LPLQJ2(:(&RQWURO )LJXUH5HDG:ULWH7LPLQJ2(:(/%8%&RQWURO )LJXUH3RZHU8S7LPLQJ )LJXUH3RZHU'RZQ(QWU\DQG([LW7LPLQJ )LJXUH6WDQGE\(QWU\7LPLQJDIWHU5HDGRU:ULWH Revision Summary . . . . . . . . . . . . . . . . . . . . . . . . 183 Revision Summary August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 5 P r e l i m i n a r y MCP Block Diagram F-VCC Flash-only Address Shared Address A22 CLK F-WP# F-ACC (Note 3) F1-CE# OE# WE# F-RST# AVD# VCC VID 16 DQ15 to DQ0 CLK WP# ACC Flash 1 CE# Flash 2 OE# (Note 4) WE# RESET# RDY AVD# (Note 3) F2-CE# R-VCC R-UB# R-LB# (Note 1) R-CE2 RDY VSS A22 R-CE1# DQ15 to DQ0 VCC VCCQ CLK (Note 5) WAIT# CE# I/O15 to I/O0 WE# OE# pSRAM UB# VSSQ LB# 16 AVD# (Note 5) (Note 2) R-CRE 1RWHV 6 5&5(LVRQO\SUHVHQWLQ&HOOXODU5$0FRPSDWLEOHS65$0 5&(LVRQO\SUHVHQWLQ&RVPR5$0FRPSDWLEOHS65$0 )RU)ODVK S65$0)&( &()RU)ODVKS65$0&( )&(DQG)&(LVWKHFKLSHQDEOHSLQIRUWKHVHFRQG)ODVK 2QO\QHHGHGIRU6:6-&DQG6:6- &/.DQG$9'QRWDSSOLFDEOHIRU0ES65$0 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Connection Diagrams (CosmoRAM Type-based) EDOO)LQH3LWFK%DOO*ULG$UUD\ &RVPR5$0EDVHG3LQRXW7RS9LHZ%DOOV )DFLQJ'RZQ A1 A10 NC NC Legend B2 B3 B4 B5 B6 B7 B8 B9 AVD# RFU CLK F2-CE# RFU RFU RFU RFU C2 C3 C4 C5 C6 C7 C8 C9 WP# A7 LB#s ACC WE# A8 A11 RFU D2 D3 D4 D5 D6 D7 D9 D10 A3 A6 UB#s RESET# CE2s A19 A12 A15 E2 E3 E4 E5 E6 E7 E8 E9 A2 A5 A18 RDY A20 A9 A13 A21 F2 F3 F4 F5 F6 F7 F8 F9 A1 A4 A17 RFU A23 A10 A14 A22 G2 G3 G4 G5 G6 G7 G8 G9 A0 VSS DQ1 RFU RFU DQ6 RFU A16 H2 H3 H4 H5 H6 H7 H8 H9 CE1#f OE# DQ9 DQ3 DQ4 DQ13 DQ15 RFU J2 J3 J4 J5 J6 J7 J8 J9 CE1#s DQ0 DQ10 VCCf VCCs DQ12 DQ7 VSS K2 K3 K4 K5 K6 K7 K8 K9 RFU DQ8 DQ2 DQ11 RFU DQ5 DQ14 RFU L2 L3 L4 L5 L6 L7 L8 L9 RFU RFU RFU VCCf RFU RFU RFU RFU Shared 1st Flash only 2nd Flash only 1st RAM only Reserved for Future Use M1 M10 NC NC 1RWHV ,Q0&3¶VEDVHGRQDVLQJOH6:6[[[-6:6[[[-EDOO%LV5)8,Q0&3¶VEDVHGRQWZR6:6[[[-6:6-EDOO%LV&(IRU )&( $GGUHVVHVDUHVKDUHGEWZHHQ)ODVKDQG5$0GHSHQGLQJRQWKHGHQVLW\RIWKHS65$0 MCP Flash-only Addresses Shared Addresses 6:6-$ $$ $$ 6:6-% $ $$ 6:6-$ $$ $$ 6:6-% $$ $$ 6:6-& $ $$ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 7 P r e l i m i n a r y MCP Flash-only Addresses Shared Addresses $ $$ 6:6-& 6SHFLDO+DQGOLQJ,QVWUXFWLRQV)RU)%*$3DFNDJH 6SHFLDOKDQGOLQJLVUHTXLUHGIRU)ODVK0HPRU\SURGXFWVLQ)%*$SDFNDJHV )ODVKPHPRU\GHYLFHVLQ)%*$SDFNDJHVPD\EHGDPDJHGLIH[SRVHGWRXOWUDVRQLFFOHDQLQJPHWK RGV7KHSDFNDJHDQGRUGDWDLQWHJULW\PD\EHFRPSURPLVHGLIWKHSDFNDJHERG\LVH[SRVHGWR WHPSHUDWXUHVDERYH°&IRUSURORQJHGSHULRGVRIWLPH (CosmoRAM Type-based) EDOO)LQH3LWFK%DOO*ULG$UUD\ &RVPR5$0EDVHG3LQRXW7RS9LHZ%DOOV Legend A1 A2 A3 A4 A5 A6 A7 A8 AVD# RFU CLK F2-CE# RFU RFU RFU RFU B1 B2 B3 B4 B5 B6 B7 B8 WP# A7 LB#s ACC WE# A8 A11 RFU C1 C2 C3 C4 C5 C6 C7 C8 A3 A6 UB#s RESET# CE2s A19 A12 A15 D1 D2 D3 D4 D5 D6 D7 D8 A2 A5 A18 RDY A20 A9 A13 A21 E1 E2 E3 E4 E5 E6 E7 E8 A1 A4 A17 RFU A23 A10 A14 A22 F1 F2 F3 F4 F5 F6 F7 F8 A0 VSS DQ1 RFU RFU DQ6 RFU A16 G1 G2 G3 G4 G5 G6 G7 G8 CE1#f OE# DQ9 DQ3 DQ4 DQ13 DQ15 RFU H1 H2 H3 H4 H5 H6 H7 H8 CE1#s DQ0 DQ10 VCCf VCCs DQ12 DQ7 VSS J1 J2 J3 J4 J5 J6 J7 J8 RFU DQ8 DQ2 DQ11 RFU DQ5 DQ14 RFU K1 K2 K3 K4 K5 K6 K7 K8 RFU RFU RFU VCCf RFU RFU RFU RFU Shared 1st Flash only 2nd Flash only 1st RAM only Reserved for Future Use 1RWHV ,Q0&3¶VEDVHGRQDVLQJOH6:6[[[-6:6[[[-EDOO%LV5)8,Q0&3¶VEDVHGRQWZR6:6[[[-6:6-EDOO%LV&(IRU )&( $GGUHVVHVDUHVKDUHGEWZHHQ)ODVKDQG5$0GHSHQGLQJRQWKHGHQVLW\RIWKHS65$0 7KHEDOOSLQRXWLVDSSOLFDEOHRQO\WRWKRVH0&3VZLWK)ODVKGHQVLW\RI0ERU0E)RUDOOWKHRWKHU0&3VLQFOXGHGLQWKLVGDWDVKHHW SOHDVHXVHWKHEDOOSLQRXWIRUGHVLJQ MCP 8 Flash-only Addresses Shared Addresses 6:6-$ $$ $$ 6:6-% $ $$ S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y MCP Flash-only Addresses Shared Addresses 6:6-$ $$ $$ 6:6-% $$ $$ 6:6-& $ $$ 6:6-& $ $$ 6SHFLDO+DQGOLQJ,QVWUXFWLRQV)RU)%*$3DFNDJH 6SHFLDOKDQGOLQJLVUHTXLUHGIRU)ODVK0HPRU\SURGXFWVLQ)%*$SDFNDJHV )ODVKPHPRU\GHYLFHVLQ)%*$SDFNDJHVPD\EHGDPDJHGLIH[SRVHGWRXOWUDVRQLFFOHDQLQJPHWK RGV7KHSDFNDJHDQGRUGDWDLQWHJULW\PD\EHFRPSURPLVHGLIWKHSDFNDJHERG\LVH[SRVHGWR WHPSHUDWXUHVDERYH°&IRUSURORQJHGSHULRGVRIWLPH 9 S71WS-J_04A2 August 19, 2005 P r e l i m i n a r y Lookahead Connection Diagram Legend: A1 A2 A9 A10 DNU DNU DNU DNU B1 B2 B9 B10 DNU DNU DNU DNU C2 C3 C4 C5 C6 C7 C8 C9 AVD# VSS CLK F2-CE# F-VCC F-CLK R-OE# F2-OE# D2 D3 D4 D5 D6 D7 D8 D9 F-WP# A7 WE# A8 A11 F3-CE# R-LB# WP#/ACC E2 E3 E4 E5 E6 E7 E8 E9 A3 A6 R-UB# F-RST# R1-CE2 A19 A12 A15 F5 F6 F7 F8 F9 RDY A20 A9 A13 A21 F2 F3 F4 A2 A5 A18 G2 G3 G4 G5 G6 G7 G8 G9 A1 A4 A17 R2-CE1 A23 A10 A14 A22 H2 H3 H4 H5 H6 H7 H8 H9 A0 VSS DQ1 R2-VCC R2-CE2 DQ6 A24 A16 J2 J3 J4 J5 J6 J7 J8 J2 F1-CE# OE# DQ9 DQ3 DQ4 DQ13 DQ15 DNU Shared or DNU (Do Not Use) MirrorBit Data-storage Only Flash/Data Shared Only 1st Flash Only Flash Only 1st RAM Only 2nd RAM Only K2 K3 K4 K5 K5 K6 K7 K8 K9 R1-CE1# DQ0 DQ10 F-VCC R1-VCC DQ12 DQ7 VSS L2 L2 L3 L4 L5 L6 L7 L8 L9 DQ8 DQ2 DQ11 A25 DQ5 DQ14 WP#/ACC R-VCC M2 M3 M4 M5 M6 M7 M8 M9 A27 A26 VSS F-VCC F4-CE# R-VCCQ F-VCCQ R-CLK xRAM Shared Only N1 N2 N9 N10 F-DQS0 DNU DNU F-DQS-1 P1 P2 P9 P10 DNU DNU DNU DNU 1RWHV )DQG)GHQRWH;,3&RGH)ODVKZKLOH)DQG)GHQRWH'DWD&RPSDQLRQ)ODVK ,QDGGLWLRQWREHLQJGHILQHGDV)&(%DOO&FDQDOVREHDVVLJQHGDV)&(IRUFRGHIODVKWKDWKDVWZRFKLSHQDEOHVLJQDOV )RU0&3VUHTXLULQJ99FFDQG99LRXVHWKH9/RRNDKHDG3LQRXWLQRUGHUWRDFFRPPRGDWHH[WUD$9'056DQG&/.SLQVIRUWKH S65$0LIQHHGHG 5HIHUWR$SSOLFDWLRQ1RWHRQSLQRXWVXEVHWVWRPDWFKWKHSDFNDJHVL]HRIIHULQJV %DOO%LVVKDUHGEHWZHHQ)ODVK5'<DQG5$0:$,7VLJQDOV August 19, 2005 S71WS-J_04A2 10 P r e l i m i n a r y Input/Output Descriptions $$ '4'4 2( :( 966 1& 5'< &/. $9' )567 ):3 )$&& 5&( )&( 5&5( )9&& 59&& 58% 5/% )&( '18 5&( August 19, 2005 S71WS-J_04_A2 $GGUHVVLQSXWV 'DWDLQSXWRXWSXW 2XWSXW(QDEOHLQSXW$V\QFKURQRXVUHODWLYHWR&/. IRUWKH%XUVWPRGH :ULWH(QDEOHLQSXW *URXQG 1R&RQQHFWQRWFRQQHFWHGLQWHUQDOO\ 5HDG\RXWSXW,QGLFDWHVWKHVWDWXVRIWKH%XUVWUHDG VKDUHGZLWK:$,7SLQRI5$0 &ORFNLQSXW,QEXUVWPRGHDIWHUWKHLQLWLDOZRUGLV RXWSXWVXEVHTXHQWDFWLYHHGJHVRI&/.LQFUHPHQW WKHLQWHUQDODGGUHVVFRXQWHU6KRXOGEHDW9,/RU9,+ ZKLOHLQDV\QFKURQRXVPRGH $GGUHVV9DOLGLQSXW,QGLFDWHVWRGHYLFHWKDWWKH YDOLGDGGUHVVLVSUHVHQWRQWKHDGGUHVVLQSXWV /RZ IRUDV\QFKURQRXVPRGHLQGLFDWHVYDOLG DGGUHVVIRUEXUVWPRGHFDXVHVVWDUWLQJDGGUHVVWR EHODWFKHG +LJK GHYLFHLJQRUHVDGGUHVVLQSXWV +DUGZDUHUHVHWLQSXW/RZ GHYLFHUHVHWVDQG UHWXUQVWRUHDGLQJDUUD\GDWD +DUGZDUHZULWHSURWHFWLQSXW$W9,/GLVDEOHV SURJUDPDQGHUDVHIXQFWLRQVLQWKHIRXURXWHUPRVW VHFWRUV6KRXOGEHDW9,+IRUDOORWKHUFRQGLWLRQV $FFHOHUDWHGLQSXW$W9++DFFHOHUDWHV SURJUDPPLQJDXWRPDWLFDOO\SODFHVGHYLFHLQXQORFN E\SDVVPRGH$W9,/GLVDEOHVDOOSURJUDPDQGHUDVH IXQFWLRQV6KRXOGEHDW9,+IRUDOORWKHUFRQGLWLRQV &KLSHQDEOHLQSXWIRUS65$0 &KLSHQDEOHLQSXWIRU)ODVK$V\QFKURQRXVUHODWLYH WR&/.IRU%XUVW0RGH &RQWURO5HJLVWHU(QDEOH2QO\IRU0&3VZLWK &HOOXODU5$0S65$0 )ODVK9ROWRQO\VLQJOHSRZHUVXSSO\ S65$03RZHU6XSSO\ 8SSHU%\WH&RQWUROS65$0 /RZHU%\WH&RQWUROS65$0 &KLSHQDEOHLQSXWIRU)ODVK$V\QFKURQRXVUHODWLYH WR&/.IRUEXUVWPRGHQHHGHGRQO\IRU 6:6- 'RQRWXVH5HVHUYHGIRUIXWXUH6SDQVLRQSURGXFWV &KLSHQDEOHLQSXWIRUS65$0 S71WS-J Based MCPs 11 P r e l i m i n a r y Ordering Information 7KHRUGHUQXPEHULVIRUPHGE\DYDOLGFRPELQDWLRQVRIWKHIROORZLQJ S71WS 256 J C0 BA W A K 0 3$&.,1*7<3( 7UD\ ´7DSHDQG5HHO ´7DSHDQG5HHO 02'(/180%(5 < &RVPR5$00+] 3$&.$*(02',),(5 $ [PPPPKHLJKWEDOOV)%*$ 7 [PPPPKHLJKWEDOOV)%*$ [PPPPKHLJKWEDOOV)%*$ 7(03(5$785(5$1*( : :LUHOHVV°&WR°& 3$&.$*(7<3( %$ %) 9HU\WKLQ)LQHSLWFK%*$/HDG3EIUHHFRPSOLDQWSDFNDJH 9HU\WKLQ)LQHSLWFK%*$/HDG3EIUHHSDFNDJH S65$0'(16,7< & % $ 0ES65$0 0ES65$0 0ES65$0 352&(667(&+12/2*< - QP)ORDWLQJ*DWH7HFKQRORJ\ )/$6+'(16,7< 0E 0E 0E 352'8&7)$0,/< 6:60XOWLFKLS3URGXFW0&3 YROW6LPXOWDQHRXV5HDG:ULWH%XUVW0RGH)ODVK0HPRU\DQGS5$0 S71WS064JA0 Valid Combinations (WS064J Flash + 16Mb pSRAM) Base Ordering Part Number Package Marking Temperature Range 6:6-$%$:< :6-$%$:< &WR& 6:6-$%):< :6-$%):< &WR& 1RWHV 7\SHLVVWDQGDUG6SHFLI\RWKHURSWLRQVDVUHTXLUHG %*$SDFNDJHPDUNLQJRPLWVOHDGLQJ³6´DQGSDFNLQJW\SH GHVLJQDWRUIURPRUGHULQJSDUWQXPEHU 12 Burst Speed 0+] Material Set Supplier 3EIUHHFRPSOLDQW 3EIUHH &RVPR5$0 9DOLG&RPELQDWLRQV Valid Combinations list configurations planned to be supported in volume for this device. Consult your local sales office to confirm availability of specific valid combinations and to check on newly released combinations. S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y S71WS064JB0 Valid Combinations (WS064J Flash + 32Mb pSRAM) Base Ordering Part Number Package Marking Temperature Range 6:6-%%$:< :6-%%$:< &WR& 6:6-%%):< :6-%%):< &WR& 1RWHV 7\SHLVVWDQGDUG6SHFLI\RWKHURSWLRQVDVUHTXLUHG %*$SDFNDJHPDUNLQJRPLWVOHDGLQJ³6´DQGSDFNLQJW\SH GHVLJQDWRUIURPRUGHULQJSDUWQXPEHU Burst Speed 0+] Material Set 3EIUHHFRPSOLDQW 3EIUHH Supplier &RVPR5$0 9DOLG&RPELQDWLRQV Valid Combinations list configurations planned to be supported in volume for this device. Consult your local sales office to confirm availability of specific valid combinations and to check on newly released combinations. S71WS128JA0 Valid Combinations (WS128J Flash + 16Mb pSRAM) Base Ordering Part Number Package Marking Temperature Range 6:6-$%$:$< :6-$%$:$< &WR& 6:6-$%):$< :6-$%):$< &WR& 1RWHV 7\SHLVVWDQGDUG6SHFLI\RWKHURSWLRQVDVUHTXLUHG %*$SDFNDJHPDUNLQJRPLWVOHDGLQJ³6´DQGSDFNLQJW\SH GHVLJQDWRUIURPRUGHULQJSDUWQXPEHU Burst Speed 0+] Material Set 3EIUHHFRPSOLDQW 3EIUHH Supplier &RVPR5$0 9DOLG&RPELQDWLRQV Valid Combinations list configurations planned to be supported in volume for this device. Consult your local sales office to confirm availability of specific valid combinations and to check on newly released combinations. S71WS128JB0 Valid Combinations (WS128J Flash + 32Mb pSRAM) Base Ordering Part Number Package Marking Temperature Range 6:6-%%$:$< :6-%%$:$< &WR& 6:6-%%):$< :6-%%):$< &WR& 1RWHV 7\SHLVVWDQGDUG6SHFLI\RWKHURSWLRQVDVUHTXLUHG %*$SDFNDJHPDUNLQJRPLWVOHDGLQJ³6´DQGSDFNLQJW\SH GHVLJQDWRUIURPRUGHULQJSDUWQXPEHU Burst Speed 0+] Material Set 3EIUHHFRPSOLDQW 3EIUHH Supplier &RVPR5$0 9DOLG&RPELQDWLRQV Valid Combinations list configurations planned to be supported in volume for this device. Consult your local sales office to confirm availability of specific valid combinations and to check on newly released combinations. S71WS128JC0 Valid Combinations (WS128J Flash + 64Mb pSRAM) Base Ordering Part Number Package Marking Temperature Range 6:6-&%$:$< :6-&%$:$< &WR& 6:6-&%):$< :6-&%):$< &WR& 1RWHV 7\SHLVVWDQGDUG6SHFLI\RWKHURSWLRQVDVUHTXLUHG %*$SDFNDJHPDUNLQJRPLWVOHDGLQJ³6´DQGSDFNLQJW\SH GHVLJQDWRUIURPRUGHULQJSDUWQXPEHU Burst Speed 0+] Material Set 3EIUHHFRPSOLDQW 3EIUHH Supplier &RVPR5$0 9DOLG&RPELQDWLRQV Valid Combinations list configurations planned to be supported in volume for this device. Consult your local sales office to confirm availability of specific valid combinations and to check on newly released combinations. S71WS256JC0 Valid Combinations (2 x WS128J Flash + 64Mb pSRAM) Base Ordering Part Number Package Marking Temperature Range 6:6-&%$:7< :6-&%$:7< &WR& 6:6-&%):7< :6-&%):7< &WR& 1RWHV 7\SHLVVWDQGDUG6SHFLI\RWKHURSWLRQVDVUHTXLUHG %*$SDFNDJHPDUNLQJRPLWVOHDGLQJ³6´DQGSDFNLQJW\SH GHVLJQDWRUIURPRUGHULQJSDUWQXPEHU August 19, 2005 S71WS-J_04_A2 Burst Speed 0+] Material Set 3EIUHHFRPSOLDQW 3EIUHH Supplier &RVPR5$0 9DOLG&RPELQDWLRQV Valid Combinations list configurations planned to be supported in volume for this device. Consult your local sales office to confirm availability of specific valid combinations and to check on newly released combinations. S71WS-J Based MCPs 13 P r e l i m i n a r y Physical Dimensions TLA084—84-ball Fine-Pitch Ball Grid Array (FBGA) 8 x 11.6 mm Package D1 A D eD 0.15 C (2X) 10 9 SE 7 8 7 6 E E1 5 4 eE 3 2 1 M L K J INDEX MARK PIN A1 CORNER B 10 TOP VIEW H G F E D C B A PIN A1 CORNER 7 SD 0.15 C (2X) BOTTOM VIEW 0.20 C A A2 A1 C 0.08 C SIDE VIEW 6 b 84X 0.15 0.08 M C A B M C NOTES: PACKAGE TLA 084 JEDEC N/A DxE 11.60 mm x 8.00 mm PACKAGE SYMBOL MIN NOM MAX A --- --- 1.20 A1 0.17 --- --- A2 0.81 --- 0.97 NOTE PROFILE E 8.00 BSC. BODY SIZE D1 8.80 BSC. MATRIX FOOTPRINT E1 7.20 BSC. MATRIX FOOTPRINT MD 12 MATRIX SIZE D DIRECTION ME 10 MATRIX SIZE E DIRECTION 84 0.40 BALL POSITION DESIGNATION PER JESD 95-1, SPP-010. 4. e REPRESENTS THE SOLDER BALL GRID PITCH. 5. SYMBOL "MD" IS THE BALL MATRIX SIZE IN THE "D" DIRECTION. n IS THE NUMBER OF POPULTED SOLDER BALL POSITIONS FOR MATRIX SIZE MD X ME. 6 DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL DIAMETER IN A PLANE PARALLEL TO DATUM C. 7 SD AND SE ARE MEASURED WITH RESPECT TO DATUMS A AND B AND DEFINE THE POSITION OF THE CENTER SOLDER BALL IN THE OUTER ROW. BALL COUNT 0.45 WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN THE OUTER ROW SD OR SE = 0.000. BALL DIAMETER WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN THE OUTER ROW, SD OR SE = e/2 eE 0.80 BSC. BALL PITCH eD 0.80 BSC BALL PITCH SD / SE 0.40 BSC. SOLDER BALL PLACEMENT A2,A3,A4,A5,A6,A7,A8,A9 DEPOPULATED SOLDER BALLS B1,B10,C1,C10,D1,D10, E1,E10,F1,F10,G1,G10, H1,H10,J1,J10,K1,K10,L1,L10, M2,M3,M4,M5,M6,M7,M8,M9 14 ALL DIMENSIONS ARE IN MILLIMETERS. 3. SYMBOL "ME" IS THE BALL MATRIX SIZE IN THE "E" DIRECTION. BODY SIZE 0.35 2. BALL HEIGHT 11.60 BSC. n DIMENSIONING AND TOLERANCING METHODS PER ASME Y14.5M-1994. BODY THICKNESS D Øb 1. 8. "+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED BALLS. 9. N/A 10 A1 CORNER TO BE IDENTIFIED BY CHAMFER, LASER OR INK MARK, METALLIZED MARK INDENTATION OR OTHER MEANS. S71WS-J Based MCPs 3372-2 \ 16-038.22a S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y FTA084—84-ball Fine-Pitch Ball Grid Array (FBGA) 8 x 11.6 mm Package D1 A D eD 0.15 C 10 (2X) 9 SE 7 8 7 6 E E1 5 4 eE 3 2 1 M L K J INDEX MARK PIN A1 CORNER B 10 TOP VIEW H G F E D C B A PIN A1 CORNER 7 SD 0.15 C (2X) BOTTOM VIEW 0.20 C A A2 A1 C 84X 0.08 C SIDE VIEW 6 b 0.15 M C A B 0.08 M C NOTES: PACKAGE FTA 084 JEDEC N/A DxE 11.60 mm x 8.00 mm PACKAGE SYMBOL MIN NOM MAX A --- --- 1.40 A1 0.17 --- --- A2 1.02 --- 1.17 NOTE PROFILE E 8.00 BSC. BODY SIZE D1 8.80 BSC. MATRIX FOOTPRINT E1 7.20 BSC. MATRIX FOOTPRINT MD 12 MATRIX SIZE D DIRECTION ME 10 MATRIX SIZE E DIRECTION eE 84 0.40 0.80 BSC. ALL DIMENSIONS ARE IN MILLIMETERS. 3. BALL POSITION DESIGNATION PER JESD 95-1, SPP-010. 4. e REPRESENTS THE SOLDER BALL GRID PITCH. 5. SYMBOL "MD" IS THE BALL MATRIX SIZE IN THE "D" DIRECTION. SYMBOL "ME" IS THE BALL MATRIX SIZE IN THE "E" DIRECTION. BODY SIZE 0.35 2. BODY THICKNESS 11.60 BSC. n DIMENSIONING AND TOLERANCING METHODS PER ASME Y14.5M-1994. BALL HEIGHT D φb 1. n IS THE NUMBER OF POPULTED SOLDER BALL POSITIONS FOR MATRIX SIZE MD X ME. 6 DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL DIAMETER IN A PLANE PARALLEL TO DATUM C. 7 SD AND SE ARE MEASURED WITH RESPECT TO DATUMS A AND B AND DEFINE THE POSITION OF THE CENTER SOLDER BALL IN THE OUTER ROW. BALL COUNT 0.45 WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN THE OUTER ROW SD OR SE = 0.000. BALL DIAMETER WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN THE OUTER ROW, SD OR SE = e/2 BALL PITCH eD 0.80 BSC BALL PITCH SD / SE 0.40 BSC. SOLDER BALL PLACEMENT A2,A3,A4,A5,A6,A7,A8,A9 DEPOPULATED SOLDER BALLS B1,B10,C1,C10,D1,D10,E1,E10 F1,F10,G1,G10,H1,H10 J1,J10,K1,K10,L1,L10 M2,M3,M4,M5,M6,M7,M8,M9 8. "+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED BALLS. 9. N/A 10 A1 CORNER TO BE IDENTIFIED BY CHAMFER, LASER OR INK MARK, METALLIZED MARK INDENTATION OR OTHER MEANS. 3388 \ 16-038.21a August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 15 P r e l i m i n a r y TLC080—80-ball Fine-Pitch Ball Grid Array (FBGA) 7 x 9 mm Package D1 A D eD 0.15 C (2X) 8 7 SE 7 6 5 E E1 4 3 eE 2 1 K INDEX MARK PIN A1 CORNER B 10 TOP VIEW J H G F E D C B A 7 SD 0.15 C PIN A1 CORNER (2X) BOTTOM VIEW 0.20 C A A2 A1 C 0.08 C SIDE VIEW 6 b 80X 0.15 0.08 M C A B M C NOTES: PACKAGE TLC 080 JEDEC N/A DxE 9.00 mm x 7.00 mm PACKAGE SYMBOL MIN NOM MAX A --- --- 1.20 A1 0.17 --- --- A2 0.81 --- 0.97 NOTE PROFILE BODY SIZE E 7.00 BSC. BODY SIZE D1 7.20 BSC. MATRIX FOOTPRINT E1 5.60 BSC. MATRIX FOOTPRINT MD 10 MATRIX SIZE D DIRECTION ME 8 MATRIX SIZE E DIRECTION 80 0.35 0.40 2. ALL DIMENSIONS ARE IN MILLIMETERS. 3. BALL POSITION DESIGNATION PER JESD 95-1, SPP-010. 4. e REPRESENTS THE SOLDER BALL GRID PITCH. 5. SYMBOL "MD" IS THE BALL MATRIX SIZE IN THE "D" DIRECTION. SYMBOL "ME" IS THE BALL MATRIX SIZE IN THE "E" DIRECTION. BODY THICKNESS 9.00 BSC. n DIMENSIONING AND TOLERANCING METHODS PER ASME Y14.5M-1994. BALL HEIGHT D φb 1. n IS THE NUMBER OF POPULTED SOLDER BALL POSITIONS FOR MATRIX SIZE MD X ME. 6 DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL DIAMETER IN A PLANE PARALLEL TO DATUM C. 7 SD AND SE ARE MEASURED WITH RESPECT TO DATUMS A AND B AND DEFINE THE POSITION OF THE CENTER SOLDER BALL IN THE OUTER ROW. BALL COUNT 0.45 WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN THE OUTER ROW SD OR SE = 0.000. BALL DIAMETER WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN THE OUTER ROW, SD OR SE = e/2 eE 0.80 BSC. BALL PITCH eD 0.80 BSC BALL PITCH SD / SE 0.40 BSC. SOLDER BALL PLACEMENT DEPOPULATED SOLDER BALLS 8. "+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED BALLS. 9. N/A 10 A1 CORNER TO BE IDENTIFIED BY CHAMFER, LASER OR INK MARK, METALLIZED MARK INDENTATION OR OTHER MEANS. 3430 \ 16-038.22 \ 10.15.04 16 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y TSC080 - Fine-Pitch Ball Grid Array (FBGA) 7 x 9 mm Package D1 A D eD 0.15 C (2X) 8 7 SE 7 6 5 E E1 4 3 eE 2 1 INDEX MARK PIN A1 CORNER K B 9 TOP VIEW J H G F E D C B A 7 SD 0.15 C PIN A1 CORNER (2X) BOTTOM VIEW A 0.20 C A2 A1 C 0.08 C SIDE VIEW 6 b 80X 0.15 M C A B 0.08 M C NOTES: PACKAGE TSC 080 JEDEC N/A DxE 9.00 mm x 7.00 mm PACKAGE SYMBOL MIN NOM MAX A --- --- 1.20 A1 0.17 --- --- A2 0.81 --- 0.97 NOTE PROFILE BODY SIZE 7.00 BSC. BODY SIZE D1 7.20 BSC. MATRIX FOOTPRINT E1 5.60 BSC. MATRIX FOOTPRINT MD 10 MATRIX SIZE D DIRECTION ME 8 MATRIX SIZE E DIRECTION n 80 eE ALL DIMENSIONS ARE IN MILLIMETERS. 3. BALL POSITION DESIGNATION PER JEP95, SECTION 4.3, SPP-010. 4. e REPRESENTS THE SOLDER BALL GRID PITCH. 5. SYMBOL "MD" IS THE BALL MATRIX SIZE IN THE "D" DIRECTION. SYMBOL "ME" IS THE BALL MATRIX SIZE IN THE "E" DIRECTION. 9.00 BSC. 0.40 2. BALL HEIGHT E 0.35 DIMENSIONING AND TOLERANCING METHODS PER ASME Y14.5M-1994. BODY THICKNESS D Øb 1. n IS THE NUMBER OF POPULTED SOLDER BALL POSITIONS FOR MATRIX SIZE MD X ME. 6 DIMENSION "b" IS MEASURED AT THE MAXIMUM BALL DIAMETER IN A PLANE PARALLEL TO DATUM C. 7 SD AND SE ARE MEASURED WITH RESPECT TO DATUMS A AND B AND DEFINE THE POSITION OF THE CENTER SOLDER BALL IN THE OUTER ROW. BALL COUNT 0.45 WHEN THERE IS AN ODD NUMBER OF SOLDER BALLS IN THE OUTER ROW SD OR SE = 0.000. BALL DIAMETER WHEN THERE IS AN EVEN NUMBER OF SOLDER BALLS IN THE OUTER ROW, SD OR SE = e/2 0.80 BSC. BALL PITCH eD 0.80 BSC BALL PITCH SD / SE 0.40 BSC. SOLDER BALL PLACEMENT DEPOPULATED SOLDER BALLS 8. "+" INDICATES THE THEORETICAL CENTER OF DEPOPULATED BALLS. 9 A1 CORNER TO BE IDENTIFIED BY CHAMFER, LASER OR INK MARK, METALLIZED MARK INDENTATION OR OTHER MEANS. 3496 \ 16-038.22 \ 5.20.05 August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 17 S29WS128/064J Flash Family for Multi-Chip Products (MCP) 128/64 Megabit (8/4 M x 16-Bit) CMOS 1.8 Volt-only Simultaneous Read/Write, Burst Mode Flash Memory PRELIMINARY Distinctive Characteristics $UFKLWHFWXUDO$GYDQWDJHV 6LQJOHYROWUHDGSURJUDPDQGHUDVHWR YROW 0DQXIDFWXUHGRQPSURFHVVWHFKQRORJ\ 9HUVDWLOH,29,2)HDWXUH ² 'HYLFHJHQHUDWHVGDWDRXWSXWYROWDJHVDQGWROHUDWHV GDWDLQSXWYROWDJHVDVGHWHUPLQHGE\WKHYROWDJHRQ WKH9,2SLQ ² 9FRPSDWLEOH,2VLJQDOV9 6LPXOWDQHRXV5HDG:ULWHRSHUDWLRQ ² 'DWDFDQEHFRQWLQXRXVO\UHDGIURPRQHEDQNZKLOH H[HFXWLQJHUDVHSURJUDPIXQFWLRQVLQRWKHUEDQN ² =HURODWHQF\EHWZHHQUHDGDQGZULWHRSHUDWLRQV ² )RXUEDQNDUFKLWHFWXUH:6-0E0E0E 0E:6-0E0E0E0E 3URJUDPDEOH%XUVW,QWHUIDFH ² 0RGHVRI%XUVW5HDG2SHUDWLRQ ² /LQHDU%XUVWDQGZRUGVZLWKZUDSDURXQG ² &RQWLQXRXV6HTXHQWLDO%XUVW 6HFXUHG6LOLFRQ6HFWRUUHJLRQ ² ZRUGVDFFHVVLEOHWKURXJKDFRPPDQGVHTXHQFH ZRUGVIRUWKH)DFWRU\6HFXUHG6LOLFRQ6HFWRUDQG ZRUGVIRUWKH&XVWRPHU6HFXUHG6LOLFRQ6HFWRU 6HFWRU$UFKLWHFWXUH .ZRUG[ERRWVHFWRUVHLJKWDWWKHWRSRIWKHDGGUHVV UDQJHDQGHLJKWDWWKHERWWRPRIWKHDGGUHVVUDQJH ² :6-.ZRUG;.ZRUG[VHFWRUV %DQN$.ZRUG[.ZRUG[VHFWRUV +DUGZDUH)HDWXUHV +DQGVKDNLQJIHDWXUHDYDLODEOH ² 3URYLGHVKRVWV\VWHPZLWKPLQLPXPSRVVLEOHODWHQF\ E\PRQLWRULQJ5'< +DUGZDUHUHVHWLQSXW5(6(7 ² +DUGZDUHPHWKRGWRUHVHWWKHGHYLFHIRUUHDGLQJ DUUD\GDWD :3LQSXW ² :ULWHSURWHFW:3IXQFWLRQDOORZVSURWHFWLRQRI IRXURXWHUPRVWERRWVHFWRUVUHJDUGOHVVRIVHFWRU SURWHFWVWDWXV 3HUVLVWHQW6HFWRU3URWHFWLRQ ² $FRPPDQGVHFWRUSURWHFWLRQPHWKRGWRORFN FRPELQDWLRQVRILQGLYLGXDOVHFWRUVDQGVHFWRUJURXSV WRSUHYHQWSURJUDPRUHUDVHRSHUDWLRQVZLWKLQWKDW VHFWRU ² 6HFWRUVFDQEHORFNHGDQGXQORFNHGLQV\VWHPDW9&& OHYHO 3DVVZRUG6HFWRU3URWHFWLRQ ² $VRSKLVWLFDWHGVHFWRUSURWHFWLRQPHWKRGWRORFN FRPELQDWLRQVRILQGLYLGXDOVHFWRUVDQGVHFWRUJURXSV WRSUHYHQWSURJUDPRUHUDVHRSHUDWLRQVZLWKLQWKDW VHFWRUXVLQJDXVHUGHILQHGELWSDVVZRUG $&&LQSXW$FFHOHUDWLRQIXQFWLRQUHGXFHV SURJUDPPLQJWLPHDOOVHFWRUVORFNHGZKHQ$&& 9,/ &026FRPSDWLEOHLQSXWV&026FRPSDWLEOHRXWSXWV /RZ9&&ZULWHLQKLELW %DQN%.ZRUG[VHFWRUV %DQN&.ZRUG[VHFWRUV %DQN'.ZRUG[.ZRUG[VHFWRUV ² :6-.ZRUG[.ZRUG[VHFWRUV %DQN$.ZRUG[.ZRUG[VHFWRUV %DQN%.ZRUG[VHFWRUV %DQN&.ZRUG[VHFWRUV 6RIWZDUH)HDWXUHV %DQN'.ZRUG[.ZRUG[VHFWRUV &\FOLQJ(QGXUDQFHF\FOHVSHUVHFWRU W\SLFDO 'DWDUHWHQWLRQ\HDUVW\SLFDO 6XSSRUWV&RPPRQ)ODVK0HPRU\,QWHUIDFH&), 6RIWZDUHFRPPDQGVHWFRPSDWLEOHZLWK-('(& VWDQGDUGV ² %DFNZDUGVFRPSDWLEOHZLWK$0'$P%'6 $0'$P%''$0'$P%/DQG)XMLWVX0%0%6 IDPLOLHV 'DWD3ROOLQJDQGWRJJOHELWV ² 3URYLGHVDVRIWZDUHPHWKRGRIGHWHFWLQJSURJUDP DQGHUDVHRSHUDWLRQFRPSOHWLRQ 3HUIRUPDQFH&KDUDFWHULVWLFV 5HDGDFFHVVWLPHVDW0+] ² %XUVWDFFHVVWLPHVRIQV#S)DW LQGXVWULDOWHPSHUDWXUHUDQJH ² 6\QFKURQRXVODWHQF\RIQVDWS) Publication Number S71WS-J_04 ² $V\QFKURQRXVUDQGRPDFFHVVWLPHVRIQVDW S) 3RZHUGLVVLSDWLRQW\SLFDOYDOXHV&/ S) ² %XUVW0RGH5HDGP$#0K] ² 6LPXOWDQHRXV2SHUDWLRQP$#0K] ² 3URJUDP(UDVHP$ ² 6WDQGE\PRGH$ Revision A Amendment 2 Issue Date August 19, 2005 P r e l i m i n a r y (UDVH6XVSHQG5HVXPH ² 6XVSHQGVDQHUDVHRSHUDWLRQWRUHDGGDWDIURPRU SURJUDPGDWDWRDVHFWRUWKDWLVQRWEHLQJHUDVHG WKHQUHVXPHVWKHHUDVHRSHUDWLRQ August 19, 2005 S71WS-J_04_A2 8QORFN%\SDVV3URJUDPFRPPDQG ² 5HGXFHVRYHUDOOSURJUDPPLQJWLPHZKHQLVVXLQJ PXOWLSOHSURJUDPFRPPDQGVHTXHQFHV S71WS-J Based MCPs 19 P r e l i m i n a r y General Description 7KH6:6-B0&36:6-LVD0ELW9ROWRQO\VLPXOWDQHRXV 5HDG:ULWH%XUVW0RGH)ODVKPHPRU\GHYLFHRUJDQL]HGDVZRUGV RIELWVHDFK7KLVGHYLFHXVHVDVLQJOH9&&RIWR9WRUHDGSURJUDPDQG HUDVHWKHPHPRU\DUUD\$YROW9++RQ$&&PD\EHXVHGIRUIDVWHUSURJUDPSHUIRU PDQFHLIGHVLUHG7KHGHYLFHFDQDOVREHSURJUDPPHGLQVWDQGDUG(3520SURJUDPPHUV $W0+]WKHGHYLFHSURYLGHVDEXUVWDFFHVVRIQVDWS)ZLWKDODWHQF\RIQV DWS)$W0+]WKHGHYLFHSURYLGHVDEXUVWDFFHVVRIQVDWS)ZLWKDODWHQF\ RIQVDWS)7KHGHYLFHRSHUDWHVZLWKLQWKHLQGXVWULDOWHPSHUDWXUHUDQJHRI&WR &DQGWKHZLUHOHVVWHPSHUDWXUHUDQJHRI&WR&7KHGHYLFHLVRIIHUHGLQ 9DULRXV)%*$SDFNDJHV 7KH6LPXOWDQHRXV5HDG:ULWHDUFKLWHFWXUHSURYLGHVVLPXOWDQHRXVRSHUDWLRQE\GLYLG LQJWKHPHPRU\VSDFHLQWRIRXUEDQNV7KHGHYLFHFDQLPSURYHRYHUDOOV\VWHPSHUIRU PDQFHE\DOORZLQJDKRVWV\VWHPWRSURJUDPRUHUDVHLQRQHEDQNWKHQLPPHGLDWHO\DQG VLPXOWDQHRXVO\UHDGIURPDQRWKHUEDQNZLWK]HURODWHQF\7KLVUHOHDVHVWKHV\VWHPIURP ZDLWLQJIRUWKHFRPSOHWLRQRISURJUDPRUHUDVHRSHUDWLRQV 7KHGHYLFHLVGLYLGHGDVVKRZQLQWKHIROORZLQJWDEOH 4XDQWLW\ %DQN 0E 0E 6L]H .ZRUGV .ZRUGV % .ZRUGV & .ZRUGV .ZRUGV .ZRUGV $ ' 7KH9HUVDWLOH,29,2FRQWURODOORZVWKHKRVWV\VWHPWRVHWWKHYROWDJHOHYHOVWKDWWKH GHYLFHJHQHUDWHVDWLWVGDWDRXWSXWVDQGWKHYROWDJHVWROHUDWHGDWLWVGDWDLQSXWVWRWKH VDPHYROWDJHOHYHOWKDWLVDVVHUWHGRQWKH9,2SLQ 7KHGHYLFHXVHV&KLS(QDEOH&(:ULWH(QDEOH:($GGUHVV9DOLG$9'DQG2XW SXW(QDEOH2(WRFRQWURODV\QFKURQRXVUHDGDQGZULWHRSHUDWLRQV)RUEXUVWRSHUD W L RQ V W K H G H Y L F H D GG L W L RQ D O O \ U H T X L U H V 5H D G \ 5 '< D Q G & O R F N & / . 7 K L V LPSOHPHQWDWLRQDOORZVHDV\LQWHUIDFHZLWKPLQLPDOJOXHORJLFWRDZLGHUDQJHRIPLFURSUR FHVVRUVPLFURFRQWUROOHUVIRUKLJKSHUIRUPDQFHUHDGRSHUDWLRQV 7KHEXUVWUHDGPRGHIHDWXUHJLYHVV\VWHPGHVLJQHUVIOH[LELOLW\LQWKHLQWHUIDFHWRWKHGH YLFH7KHXVHUFDQSUHVHWWKHEXUVWOHQJWKDQGZUDSWKURXJKWKHVDPHPHPRU\VSDFHRU UHDGWKHIODVKDUUD\LQFRQWLQXRXVPRGH 7KHFORFNSRODULW\IHDWXUHSURYLGHVV\VWHPGHVLJQHUVDFKRLFHRIDFWLYHFORFNHGJHVHLWKHU ULVLQJRUIDOOLQJ7KHDFWLYHFORFNHGJHLQLWLDWHVEXUVWDFFHVVHVDQGGHWHUPLQHVZKHQGDWD ZLOOEHRXWSXW 7KHGHYLFHLVHQWLUHO\FRPPDQGVHWFRPSDWLEOHZLWKWKH-('(&VLQJOHSRZHU VXSSO\)ODVKVWDQGDUG&RPPDQGVDUHZULWWHQWRWKHFRPPDQGUHJLVWHUXVLQJVWDQGDUG PLFURSURFHVVRUZULWHWLPLQJ5HJLVWHUFRQWHQWVVHUYHDVLQSXWVWRDQLQWHUQDOVWDWHPD FKLQHWKDWFRQWUROVWKHHUDVHDQGSURJUDPPLQJFLUFXLWU\:ULWHF\FOHVDOVRLQWHUQDOO\ODWFK DGGUHVVHVDQGGDWDQHHGHGIRUWKHSURJUDPPLQJDQGHUDVHRSHUDWLRQV5HDGLQJGDWDRXW RIWKHGHYLFHLVVLPLODUWRUHDGLQJIURPRWKHU)ODVKRU(3520GHYLFHV 7KH(UDVH6XVSHQG(UDVH5HVXPHIHDWXUHHQDEOHVWKHXVHUWRSXWHUDVHRUSURJUDP RQKROGIRUDQ\SHULRGRIWLPHWRUHDGGDWDIURPRUSURJUDPGDWDWRDQ\VHFWRUWKDWLV QRWVHOHFWHGIRUHUDVXUH7UXHEDFNJURXQGHUDVHFDQWKXVEHDFKLHYHG,IDUHDGLVQHHGHG IURPWKH6HFXUHG6LOLFRQ6HFWRUDUHD2QH7LPH3URJUDPDUHDDIWHUDQHUDVHVXVSHQG WKHQWKHXVHUPXVWXVHWKHSURSHUFRPPDQGVHTXHQFHWRHQWHUDQGH[LWWKLVUHJLRQ3UR JUDPVXVSHQGLVDOVRRIIHUHG 7KHKDUGZDUH5(6(7SLQWHUPLQDWHVDQ\RSHUDWLRQLQSURJUHVVDQGUHVHWVWKHLQWHUQDO VWDWHPDFKLQHWRUHDGLQJDUUD\GDWD7KH5(6(7SLQPD\EHWLHGWRWKHV\VWHPUHVHWFLU 20 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y FXLWU\$V\VWHPUHVHWZRXOGWKXVDOVRUHVHWWKHGHYLFHHQDEOLQJWKHV\VWHPPLFURSURFHV VRUWRUHDGERRWXSILUPZDUHIURPWKH)ODVKPHPRU\GHYLFH 7KHKRVWV\VWHPFDQGHWHFWZKHWKHUDSURJUDPRUHUDVHRSHUDWLRQLVFRPSOHWHE\XVLQJ WKHGHYLFHVWDWXVELW'4'DWD3ROOLQJDQG'4'4WRJJOHELWV$IWHUDSURJUDPRU HUDVHF\FOHKDVEHHQFRPSOHWHGWKHGHYLFHDXWRPDWLFDOO\UHWXUQVWRUHDGLQJDUUD\GDWD 7KHVHFWRUHUDVHDUFKLWHFWXUHDOORZVPHPRU\VHFWRUVWREHHUDVHGDQGUHSURJUDPPHG ZLWKRXWDIIHFWLQJWKHGDWDFRQWHQWVRIRWKHUVHFWRUV7KHGHYLFHLVIXOO\HUDVHGZKHQ VKLSSHGIURPWKHIDFWRU\ +DUGZDUHGDWDSURWHFWLRQPHDVXUHVLQFOXGHDORZ9&&GHWHFWRUWKDWDXWRPDWLFDOO\LQ KLELWVZULWHRSHUDWLRQVGXULQJSRZHUWUDQVLWLRQV7KHGHYLFHDOVRRIIHUVWZRW\SHVRIGDWD SURWHFWLRQDWWKHVHFWRUOHYHO:KHQDW9,/:3ORFNVWKHIRXURXWHUPRVWERRWVHFWRUV 7KHGHYLFHRIIHUVWZRSRZHUVDYLQJIHDWXUHV:KHQDGGUHVVHVKDYHEHHQVWDEOHIRUD VSHFLILHGDPRXQWRIWLPHWKHGHYLFHHQWHUVWKHDXWRPDWLFVOHHSPRGH7KHV\VWHPFDQ DOVRSODFHWKHGHYLFHLQWRWKHVWDQGE\PRGH3RZHUFRQVXPSWLRQLVJUHDWO\UHGXFHGLQ ERWKPRGHV 6SDQVLRQ)ODVKPHPRU\SURGXFWVFRPELQH\HDUVRI)ODVKPHPRU\PDQXIDFWXULQJH[SH ULHQFHWRSURGXFHWKHKLJKHVWOHYHOVRITXDOLW\UHOLDELOLW\DQGFRVWHIIHFWLYHQHVV7KHGH YLFHHOHFWULFDOO\HUDVHVDOOELWVZLWKLQDVHFWRUVLPXOWDQHRXVO\YLD)RZOHU1RUGKHLP WXQQHOOLQJ7KHGDWDLVSURJUDPPHGXVLQJKRWHOHFWURQLQMHFWLRQ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 21 P r e l i m i n a r y Product Selector Guide 6:6-B0&36:63DUW 1XPEHU 6\QFKURQRXV%XUVW $V\QFKURQRXV 0+] 0+] 6SHHG2SWLRQ 0+] 0+] 0D[$FFHVV7LPHQVW$&& 0D[%XUVW$FFHVV7LPHQVW%$&& 0D[&($FFHVVQVW&( 0D[2($FFHVVQVW2( 0D[2($FFHVVQVW2( 6SHHG2SWLRQ 0D[/DWHQF\QVW,$&& 9,2 ± 9 Block Diagram 9&& '4±'4 966 966,2 5'< %XIIHU 9,2 5'< (UDVH9ROWDJH *HQHUDWRU 6WDWH &RQWURO &RPPDQG 5HJLVWHU 3*09ROWDJH *HQHUDWRU &KLS(QDEOH 2XWSXW(QDEOH /RJLF &( 2( 9&& 'HWHFWRU $9' &/. %XUVW 6WDWH &RQWURO 7LPHU %XUVW $GGUHVV &RXQWHU $GGUHVV/DWFK :( 5(6(7 :3 $&& ,QSXW2XWSXW %XIIHUV 'DWD /DWFK <'HFRGHU <*DWLQJ ;'HFRGHU &HOO0DWUL[ $PD[±$ $PD[:6-$:6-$ 22 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Block Diagram of Simultaneous Operation Circuit Bank A Address Bank A Latches and Control Logic VSSIO Y-Decoder VCC VSS VIO DQ15–DQ0 Amax–A0 X-Decoder OE# WP# ACC RESET# WE# CE# AVD# RDY Bank B Latches and Control Logic Y-Decoder Bank B Address DQ15–DQ0 X-Decoder Amax–A0 STATE CONTROL & COMMAND REGISTER DQ15–DQ0 Status Control Amax–A0 DQ15–DQ0 Amax–A0 Bank C Latches and Control Logic Bank C Address Y-Decoder X-Decoder DQ15–DQ0 Amax–A0 Bank D Latches and Control Logic Bank D Address Y-Decoder X-Decoder DQ15–DQ0 $PD[:6-$:6-$ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 23 P r e l i m i n a r y Input/Output Descriptions $PD[$ '4'4 &( 2( :( 9&& 9,2 966 1& 5'< &/. $9' 5(6(7 :3 $&& $GGUHVVLQSXWV 'DWDLQSXWRXWSXW &KLS(QDEOHLQSXW$V\QFKURQRXVUHODWLYHWR&/.IRU WKH%XUVWPRGH 2XWSXW(QDEOHLQSXW$V\QFKURQRXVUHODWLYHWR&/. IRUWKH%XUVWPRGH :ULWH(QDEOHLQSXW 'HYLFH3RZHU6XSSO\ ±9 ,QSXW2XWSXW%XIIHU3RZHU6XSSO\ ±9 *URXQG 1R&RQQHFWQRWFRQQHFWHGLQWHUQDOO\ 5HDG\RXWSXW ,Q6\QFKURQRXV0RGHLQGLFDWHVWKHVWDWXVRIWKH %XUVWUHDG /RZ GDWDQRWYDOLGDWH[SHFWHGWLPH+LJK GDWD YDOLG ,Q$V\QFKURQRXV0RGHLQGLFDWHVWKHVWDWXVRIWKH LQWHUQDOSURJUDPDQGHUDVHIXQFWLRQ /RZ SURJUDPHUDVHLQSURJUHVV +LJK,PSHGDQFH SURJUDPHUDVHFRPSOHWHG &/.LVQRWUHTXLUHGLQDV\QFKURQRXVPRGH,QEXUVW PRGHDIWHUWKHLQLWLDOZRUGLVRXWSXWVXEVHTXHQW DFWLYHHGJHVRI&/.LQFUHPHQWWKHLQWHUQDODGGUHVV FRXQWHU $GGUHVV9DOLGLQSXW,QGLFDWHVWRGHYLFHWKDWWKHYDOLG DGGUHVVLVSUHVHQWRQWKHDGGUHVVLQSXWV$PD[$ /RZ IRUDV\QFKURQRXVPRGHLQGLFDWHVYDOLG DGGUHVVIRUEXUVWPRGHFDXVHVVWDUWLQJDGGUHVVWR EHODWFKHG +LJK GHYLFHLJQRUHVDGGUHVVLQSXWV +DUGZDUHUHVHWLQSXW/RZ GHYLFHUHVHWVDQG UHWXUQVWRUHDGLQJDUUD\GDWD +DUGZDUHZULWHSURWHFWLQSXW$W9,/GLVDEOHV SURJUDPDQGHUDVHIXQFWLRQVLQWKHIRXURXWHUPRVW VHFWRUV6KRXOGEHDW9,+IRUDOORWKHUFRQGLWLRQV $W9++DFFHOHUDWHVSURJUDPPLQJDXWRPDWLFDOO\ SODFHVGHYLFHLQXQORFNE\SDVVPRGH$W9,/ORFNVDOO VHFWRUV6KRXOGEHDW9,+IRUDOORWKHUFRQGLWLRQV 1RWH $PD[ $:6-$:6- 24 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Device Bus Operations 7KLVVHFWLRQGHVFULEHVWKHUHTXLUHPHQWVDQGXVHRIWKHGHYLFHEXVRSHUDWLRQV ZKLFKDUHLQLWLDWHGWKURXJKWKHLQWHUQDOFRPPDQGUHJLVWHU7KHFRPPDQGUHJLVWHU LWVHOIGRHVQRWRFFXS\DQ\DGGUHVVDEOHPHPRU\ORFDWLRQ7KHUHJLVWHULVFRP SRVHGRIODWFKHVWKDWVWRUHWKHFRPPDQGVDORQJZLWKWKHDGGUHVVDQGGDWD LQIRUPDWLRQQHHGHGWRH[HFXWHWKHFRPPDQG7KHFRQWHQWVRIWKHUHJLVWHUVHUYH DVLQSXWVWRWKHLQWHUQDOVWDWHPDFKLQH7KHVWDWHPDFKLQHRXWSXWVGLFWDWHWKH IXQFWLRQRIWKHGHYLFH7DEOHOLVWVWKHGHYLFHEXVRSHUDWLRQVWKHLQSXWVDQGFRQ WURO OHYHOV WKH\ UHTXLUH DQG WKH UHVXOWLQJ RXWSXW 7KH IROORZLQJ VXEVHFWLRQV GHVFULEHHDFKRIWKHVHRSHUDWLRQVLQIXUWKHUGHWDLO Table 1. 2SHUDWLRQ Device Bus Operations &/. 6HH 5(6(7 1RWH $9' &( 2( :( $± '4± $V\QFKURQRXV5HDG$GGUHVVHV/DWFKHG / / + $GGU,Q ,2 + ; $V\QFKURQRXV5HDG$GGUHVVHV6WHDG\6WDWH / / + $GGU,Q ,2 + ; / $V\QFKURQRXV:ULWH / + / $GGU,Q ,2 + ; / 6\QFKURQRXV:ULWH / + / $GGU,Q ,2 + 6WDQGE\&( + ; ; +,*+= +,*+= + ; ; +DUGZDUH5HVHW ; ; ; +,*+= +,*+= / ; ; /RDG6WDUWLQJ%XUVW$GGUHVV / ; + $GGU,Q ; + $GYDQFH%XUVWWRQH[WDGGUHVVZLWK DSSURSULDWH'DWDSUHVHQWHGRQWKH'DWD%XV / / + +,*+= %XUVW 'DWD2XW + + 7HUPLQDWHFXUUHQW%XUVWUHDGF\FOH + ; + +,*+= +,*+= + ; 7HUPLQDWHFXUUHQW%XUVWUHDGF\FOHYLD5(6(7 ; ; + +,*+= +,*+= / 7HUPLQDWHFXUUHQW%XUVWUHDGF\FOHDQGVWDUW QHZ%XUVWUHDGF\FOH / ; + +,*+= ,2 + %XUVW5HDG2SHUDWLRQV ; ; /HJHQG/ /RJLF+ /RJLF; 'RQ¶W&DUH 1RWH'HIDXOWDFWLYHHGJHRI&/.LVWKHULVLQJHGJH VersatileIO™ (VIO) Control 7KH9HUVDWLOH,29,2FRQWURODOORZVWKHKRVWV\VWHPWRVHWWKHYROWDJHOHYHOVWKDW WKHGHYLFHJHQHUDWHVDWLWVGDWDRXWSXWVDQGWKHYROWDJHVWROHUDWHGDWLWVGDWDLQ SXWVWRWKHVDPHYROWDJHOHYHOWKDWLVDVVHUWHGRQWKH9,2SLQ Requirements for Asynchronous Read Operation (Non-Burst) 7RUHDGGDWDIURPWKHPHPRU\DUUD\WKHV\VWHPPXVWILUVWDVVHUWDYDOLGDGGUHVV RQ$PD[±$$$IRU:6-DQG$$IRU:6-ZKLOHGULYLQJ$9' DQG&(WR9,/:(VKRXOGUHPDLQDW9,+7KHULVLQJHGJHRI$9'ODWFKHVWKH DGGUHVV7KHGDWDZLOODSSHDURQ'4±'46LQFHWKHPHPRU\DUUD\LVGLYLGHG LQWRIRXUEDQNVHDFKEDQNUHPDLQVHQDEOHGIRUUHDGDFFHVVXQWLOWKHFRPPDQG UHJLVWHUFRQWHQWVDUHDOWHUHG $GGUHVVDFFHVVWLPHW$&&LVHTXDOWRWKHGHOD\IURPVWDEOHDGGUHVVHVWRYDOLG RXWSXWGDWD7KHFKLSHQDEOHDFFHVVWLPHW&(LVWKHGHOD\IURPWKHVWDEOHDG August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 25 P r e l i m i n a r y GUHVVHVDQGVWDEOH&(WRYDOLGGDWDDWWKHRXWSXWV7KHRXWSXWHQDEOHDFFHVV WLPHW2(LVWKHGHOD\IURPWKHIDOOLQJHGJHRI2(WRYDOLGGDWDDWWKHRXWSXW 7KHLQWHUQDOVWDWHPDFKLQHLVVHWIRUUHDGLQJDUUD\GDWDLQDV\QFKURQRXVPRGH XSRQGHYLFHSRZHUXSRUDIWHUDKDUGZDUHUHVHW7KLVHQVXUHVWKDWQRVSXULRXV DOWHUDWLRQRIWKHPHPRU\FRQWHQWRFFXUVGXULQJWKHSRZHUWUDQVLWLRQ Requirements for Synchronous (Burst) Read Operation 7KHGHYLFHLVFDSDEOHRIFRQWLQXRXVVHTXHQWLDOEXUVWRSHUDWLRQDQGOLQHDUEXUVW RSHUDWLRQRIDSUHVHWOHQJWK:KHQWKHGHYLFHILUVWSRZHUVXSLWLVHQDEOHGIRU DV\QFKURQRXVUHDGRSHUDWLRQ 3ULRUWRHQWHULQJEXUVWPRGHWKHV\VWHPVKRXOGGHWHUPLQHKRZPDQ\ZDLWVWDWHV DUHGHVLUHGIRUWKHLQLWLDOZRUGW,$&&RIHDFKEXUVWDFFHVVZKDWPRGHRIEXUVW RSHUDWLRQLVGHVLUHGZKLFKHGJHRIWKHFORFNZLOOEHWKHDFWLYHFORFNHGJHDQG KRZWKH5'<VLJQDOZLOOWUDQVLWLRQZLWKYDOLGGDWD7KHV\VWHPZRXOGWKHQZULWH WKHFRQILJXUDWLRQUHJLVWHUFRPPDQGVHTXHQFH6HH³6HW&RQILJXUDWLRQ5HJLVWHU &RPPDQG6HTXHQFH´VHFWLRQRQSDJHDQG³&RPPDQG'HILQLWLRQV´VHFWLRQRQ SDJHIRUIXUWKHUGHWDLOV 2QFH WKHV\VWHP KDVZULWWHQ WKH³6HW &RQILJXUDWLRQ 5HJLVWHU´ FRPPDQGVH TXHQFHWKHGHYLFHLVHQDEOHGIRUV\QFKURQRXVUHDGVRQO\ 7KHLQLWLDOZRUGLVRXWSXWW,$&&DIWHUWKHDFWLYHHGJHRIWKHILUVW&/.F\FOH6XE VHTXHQWZRUGVDUHRXWSXWW%$&&DIWHUWKHDFWLYHHGJHRIHDFKVXFFHVVLYHFORFN F\FOHZKLFKDXWRPDWLFDOO\LQFUHPHQWVWKHLQWHUQDODGGUHVVFRXQWHU1RWHWKDWWKH GHYLFHKDVDIL[HGLQWHUQDODGGUHVVERXQGDU\WKDWRFFXUVHYHU\ZRUGVVWDUWLQJ DWDGGUHVV)K 'XULQJWKHWLPHWKHGHYLFHLVRXWSXWWLQJGDWDDWWKLVIL[HGLQWHUQDODGGUHVVERXQG DU\ DGGUHVV)K)K %)KHWFD WZR F\FOHODWHQF\ RFFXUV EHIRUHGDWDDSSHDUVIRUWKHQH[WDGGUHVVDGGUHVVKK&K HWF $GGLWLRQDOO\ZKHQWKHGHYLFHLVUHDGIURPDQRGGDGGUHVVZDLWVWDWHLVLQVHUWHG ZKHQWKHDGGUHVVSRLQWHUFURVVHVWKHILUVWERXQGDU\WKDWRFFXUVHYHU\ZRUGV )RULQVWDQFHLIWKHGHYLFHLVUHDGIURP$KRGGZDLWVWDWHLVLQVHUWHG EHIRUHWKHGDWDRIKLVRXWSXW7KLVZDLWVWDWHVLVLQVHUWHGDWRQO\WKHILUVW ZRUGVERXQGDU\7KHQLIWKHGHYLFHLVUHDGIURPWKHRGGDGGUHVVZLWKLQWKH ODVWZRUGVRIZRUGERXQGDU\DGGUHVVKK(KD WKUHHF\FOHODWHQF\RFFXUVEHIRUHGDWDDSSHDUVIRUWKHQH[WDGGUHVVDGGUHVV K 7KH5'<RXWSXWLQGLFDWHVWKLVFRQGLWLRQWRWKHV\VWHPE\SXOVLQJGHDFWLYHORZ 6HH)LJXUH³/DWHQF\ZLWK%RXQGDU\&URVVLQJ´RQSDJH 7KHGHYLFHZLOOFRQWLQXHWRRXWSXWVHTXHQWLDOEXUVWGDWDZUDSSLQJDURXQGWRDG GUHVVKDIWHULWUHDFKHVWKHKLJKHVWDGGUHVVDEOHPHPRU\ORFDWLRQXQWLO WKHV\VWHPGULYHV&(KLJK5(6(7ORZRU$9'ORZLQFRQMXQFWLRQZLWKDQHZ DGGUHVV6HH7DEOH³'HYLFH%XV2SHUDWLRQV´RQSDJH ,IWKHKRVWV\VWHPFURVVHVWKHEDQNERXQGDU\ZKLOHUHDGLQJLQEXUVWPRGHDQG WKHGHYLFHLVQRWSURJUDPPLQJRUHUDVLQJDWZRF\FOHODWHQF\ZLOORFFXUDVGH VFULEHG DERYH LQ WKH VXEVHTXHQW EDQN ,I WKHKRVW V\VWHP FURVVHV WKH EDQN ERXQGDU\ZKLOHWKHGHYLFHLVSURJUDPPLQJRUHUDVLQJWKHGHYLFHZLOOSURYLGHUHDG VWDWXVLQIRUPDWLRQ7KHFORFNZLOOEHLJQRUHG$IWHUWKHKRVWKDVFRPSOHWHGVWDWXV UHDGVRUWKHGHYLFHKDVFRPSOHWHGWKHSURJUDPRUHUDVHRSHUDWLRQWKHKRVWFDQ UHVWDUWDEXUVWRSHUDWLRQXVLQJDQHZDGGUHVVDQG$9'SXOVH 26 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y DQG:RUG/LQHDU%XUVWZLWK:UDS$URXQG 7KHUHPDLQLQJWKUHHEXUVWUHDGPRGHVDUHRIWKHOLQHDUZUDSDURXQGGHVLJQLQ ZKLFKDIL[HGQXPEHURIZRUGVDUHUHDGIURPFRQVHFXWLYHDGGUHVVHV,QHDFKRI WKHVHPRGHVWKHEXUVWDGGUHVVHVUHDGDUHGHWHUPLQHGE\WKHJURXSZLWKLQZKLFK WKHVWDUWLQJDGGUHVVIDOOV7KHJURXSVDUHVL]HGDFFRUGLQJWRWKHQXPEHURIZRUGV UHDGLQDVLQJOHEXUVWVHTXHQFHIRUDJLYHQPRGHVHH7DEOH Table 2. Burst Address Groups 0RGH *URXS6L]H *URXS$GGUHVV5DQJHV ZRUG ZRUGV K)KK ZRUG ZRUGV )K)K)K ZRUG ZRUGV )K)K)K $VDQH[DPSOHLIWKHVWDUWLQJDGGUHVVLQWKHZRUGPRGHLVKWKHDGGUHVV UDQJHWREHUHDGZRXOGEH)KDQGWKHEXUVWVHTXHQFHZRXOGEH$% &'()KHWF7KHEXUVWVHTXHQFHEHJLQVZLWKWKHVWDUWLQJDGGUHVVZULW WHQWRWKHGHYLFHEXWZUDSVEDFNWRWKHILUVWDGGUHVVLQWKHVHOHFWHGJURXS,QD VLPLODUIDVKLRQWKHZRUGDQGZRUG/LQHDU:UDSPRGHVEHJLQWKHLUEXUVW VHTXHQFHRQWKHVWDUWLQJDGGUHVVZULWWHQWRWKHGHYLFHDQGWKHQZUDSEDFNWR WKHILUVWDGGUHVVLQWKHVHOHFWHGDGGUHVVJURXS1RWHWKDWLQWKHVHWKUHHEXUVW UHDGPRGHVWKHDGGUHVVSRLQWHUGRHVQRWFURVVWKHERXQGDU\WKDWRFFXUV HYHU\RUZRUGVWKXVQRZDLWVWDWHVDUHLQVHUWHGH[FHSWGXULQJ WKHLQLWLDODFFHVV 7KH5'<SLQLQGLFDWHVZKHQGDWDLVYDOLGRQWKHEXV Configuration Register 7KHGHYLFHXVHVDFRQILJXUDWLRQUHJLVWHUWRVHWWKHYDULRXVEXUVWSDUDPHWHUV QXPEHURIZDLWVWDWHVEXUVWUHDGPRGHDFWLYHFORFNHGJH5'<FRQILJXUDWLRQ DQGV\QFKURQRXVPRGHDFWLYH Handshaking 7KHGHYLFHLVHTXLSSHGZLWKDKDQGVKDNLQJIHDWXUHWKDWDOORZVWKHKRVWV\VWHP WRVLPSO\PRQLWRUWKH5'<VLJQDOIURPWKHGHYLFHWRGHWHUPLQHZKHQWKHLQLWLDO ZRUGRIEXUVWGDWDLVUHDG\WREHUHDG7KHKRVWV\VWHPVKRXOGXVHWKHSURJUDP PDEOHZDLWVWDWHFRQILJXUDWLRQWRVHWWKHQXPEHURIZDLWVWDWHVIRURSWLPDOEXUVW PRGHRSHUDWLRQ7KHLQLWLDOZRUGRIEXUVWGDWDLVLQGLFDWHGE\WKHDFWLYHHGJHRI 5'<DIWHU2(JRHVORZ )RURSWLPDOEXUVWPRGHSHUIRUPDQFHWKHKRVWV\VWHPPXVWVHWWKHDSSURSULDWH QXPEHURIZDLWVWDWHVLQWKHIODVKGHYLFHGHSHQGLQJRQFORFNIUHTXHQF\6HH³6HW &RQILJXUDWLRQ 5HJLVWHU &RPPDQG 6HTXHQFH´ VHFWLRQ RQ SDJH IRU PRUH LQIRUPDWLRQ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 27 P r e l i m i n a r y Simultaneous Read/Write Operations with Zero Latency 7KLVGHYLFHLVFDSDEOHRIUHDGLQJGDWDIURPRQHEDQNRIPHPRU\ZKLOHSURJUDP PLQJRUHUDVLQJLQDQRWKHUEDQNRIPHPRU\$QHUDVHRSHUDWLRQPD\DOVREH VXVSHQGHGWRUHDGIURPRUSURJUDPWRDQRWKHUORFDWLRQZLWKLQWKHVDPHEDQNH[ FHSW WKH VHFWRU EHLQJ HUDVHG )LJXUH ³%DFNWR%DFN 5HDG:ULWH &\FOH 7LPLQJV´RQSDJHVKRZVKRZUHDGDQGZULWHF\FOHVPD\EHLQLWLDWHGIRUVL PXOWDQHRXVRSHUDWLRQZLWK]HURODWHQF\5HIHUWRWKH'&&KDUDFWHULVWLFVWDEOHIRU UHDGZKLOHSURJUDPDQGUHDGZKLOHHUDVHFXUUHQWVSHFLILFDWLRQV Writing Commands/Command Sequences 7KHGHYLFHKDVWKHFDSDELOLW\RISHUIRUPLQJDQDV\QFKURQRXVRUV\QFKURQRXV ZULWHRSHUDWLRQ:KLOHWKHGHYLFHLVFRQILJXUHGLQ$V\QFKURQRXVUHDGPRGHLWLV DEOHWRSHUIRUP$V\QFKURQRXVZULWHRSHUDWLRQVRQO\&/.LVLJQRUHGLQWKH$V\Q FKURQRXV SURJUDPPLQJ PRGH :KHQ LQ WKH 6\QFKURQRXV UHDG PRGH FRQILJXUDWLRQWKHGHYLFHLVDEOHWRSHUIRUPERWK$V\QFKURQRXVDQG6\QFKURQRXV ZULWHRSHUDWLRQV&/.DQG:(DGGUHVVODWFKLVVXSSRUWHGLQWKH6\QFKURQRXV SURJUDPPLQJPRGH'XULQJDV\QFKURQRXVZULWHRSHUDWLRQWRZULWHDFRPPDQG RUFRPPDQGVHTXHQFHZKLFKLQFOXGHVSURJUDPPLQJGDWDWRWKHGHYLFHDQGHUDV LQJVHFWRUVRIPHPRU\WKHV\VWHPPXVWGULYH$9'DQG&(WR9,/DQG2( WR9,+ZKHQSURYLGLQJDQDGGUHVVWRWKHGHYLFHDQGGULYH:(DQG&(WR9,/ DQG2(WR9,+ZKHQZULWLQJFRPPDQGVRUGDWD'XULQJDQDV\QFKURQRXVZULWH RSHUDWLRQWKHV\VWHPPXVWGULYH&(DQG:(WR9,/DQG2(WR9,+ZKHQSUR YLGLQJDQDGGUHVVFRPPDQGDQGGDWD$GGUHVVHVDUHODWFKHGRQWKHODVWIDOOLQJ HGJHRI:(RU&(ZKLOHGDWDLVODWFKHGRQWKHVWULVLQJHGJHRI:(RU&( 7KHDV\QFKURQRXVDQGV\QFKURQRXVSURJUDPLQJRSHUDWLRQLVLQGHSHQGHQWRIWKH 6HW'HYLFH5HDG0RGHELWLQWKH&RQILJXUDWLRQ5HJLVWHUVHH7DEOH³&RQILJX UDWLRQ5HJLVWHU´RQSDJH 7KHGHYLFHIHDWXUHVDQ8QORFN%\SDVVPRGHWRIDFLOLWDWHIDVWHUSURJUDPPLQJ 2QFHWKHGHYLFHHQWHUVWKH8QORFN%\SDVVPRGHRQO\WZRZULWHF\FOHVDUHUH TXLUHGWRSURJUDPDZRUGLQVWHDGRIIRXU $QHUDVHRSHUDWLRQFDQHUDVHRQHVHFWRUPXOWLSOHVHFWRUVRUWKHHQWLUHGHYLFH 7DEOH³:6-6HFWRU$GGUHVV7DEOH´RQSDJHDQG7DEOH³:6- 6HFWRU$GGUHVV7DEOH´RQSDJHLQGLFDWHWKHDGGUHVVVSDFHWKDWHDFKVHFWRURF FXSLHV7KHGHYLFHDGGUHVVVSDFHLVGLYLGHGLQWRIRXUEDQNV$³EDQNDGGUHVV´LV WKHDGGUHVVELWVUHTXLUHGWRXQLTXHO\VHOHFWDEDQN6LPLODUO\D³VHFWRUDGGUHVV´ LVWKHDGGUHVVELWVUHTXLUHGWRXQLTXHO\VHOHFWDVHFWRU ,&&LQWKH³'&&KDUDFWHULVWLFV´VHFWLRQRQSDJHUHSUHVHQWVWKHDFWLYHFXUUHQW VSHFLILFDWLRQIRUWKHZULWHPRGH7KH$&&KDUDFWHULVWLFVVHFWLRQFRQWDLQVWLPLQJ VSHFLILFDWLRQWDEOHVDQGWLPLQJGLDJUDPVIRUZULWHRSHUDWLRQV Accelerated Program Operation 7KHGHYLFHRIIHUVDFFHOHUDWHGSURJUDPRSHUDWLRQVWKURXJKWKH$&&IXQFWLRQ$&& LVSULPDULO\LQWHQGHGWRDOORZIDVWHUPDQXIDFWXULQJWKURXJKSXWDWWKHIDFWRU\ ,IWKHV\VWHPDVVHUWV9++RQWKLVLQSXWWKHGHYLFHDXWRPDWLFDOO\HQWHUVWKHDIRUH PHQWLRQHG8QORFN%\SDVVPRGHDQGXVHVWKHKLJKHUYROWDJHRQWKHLQSXWWR UHGXFHWKHWLPHUHTXLUHGIRUSURJUDPRSHUDWLRQV7KHV\VWHPZRXOGXVHDWZR F\FOHSURJUDPFRPPDQGVHTXHQFHDVUHTXLUHGE\WKH8QORFN%\SDVVPRGH5H PRYLQJ9++IURPWKH$&&LQSXWUHWXUQVWKHGHYLFHWRQRUPDORSHUDWLRQ1RWHWKDW VHFWRUVPXVWEHXQORFNHGSULRUWRUDLVLQJ$&&WR9++1RWHWKDWWKH$&&SLQPXVW QRWEHDW9++IRURSHUDWLRQVRWKHUWKDQDFFHOHUDWHGSURJUDPPLQJRUGHYLFHGDP 28 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y DJHPD\UHVXOW,QDGGLWLRQWKH$&&SLQPXVWQRWEHOHIWIORDWLQJRUXQFRQQHFWHG LQFRQVLVWHQWEHKDYLRURIWKHGHYLFHPD\UHVXOW :KHQDW9,/$&&ORFNVDOOVHFWRUV$&&VKRXOGEHDW9,+IRUDOORWKHUFRQGLWLRQV Autoselect Mode 7KHDXWRVHOHFWPRGHSURYLGHVPDQXIDFWXUHUDQGGHYLFHLGHQWLILFDWLRQDQGVHF WRUSURWHFWLRQYHULILFDWLRQWKURXJKLGHQWLILHUFRGHVRXWSXWIURPWKHLQWHUQDO UHJLVWHUZKLFKLVVHSDUDWHIURPWKHPHPRU\DUUD\RQ'4±'47KLVPRGHLV SULPDULO\LQWHQGHGIRUSURJUDPPLQJHTXLSPHQWWRDXWRPDWLFDOO\PDWFKDGHYLFH WREHSURJUDPPHGZLWKLWVFRUUHVSRQGLQJSURJUDPPLQJDOJRULWKP+RZHYHUWKH DXWRVHOHFWFRGHVFDQDOVREHDFFHVVHGLQV\VWHPWKURXJKWKHFRPPDQGUHJLVWHU :KHQXVLQJSURJUDPPLQJHTXLSPHQWWKHDXWRVHOHFWPRGHUHTXLUHV9,'RQDG GUHVVSLQ$$GGUHVVSLQVPXVWEHDVVKRZQLQ7DEOH³$XWRVHOHFW&RGHV+LJK 9ROWDJH0HWKRG´RQSDJH,QDGGLWLRQZKHQYHULI\LQJVHFWRUSURWHFWLRQWKH VHFWRUDGGUHVVPXVWDSSHDURQWKHDSSURSULDWHKLJKHVWRUGHUDGGUHVVELWVVHH 7DEOH³6:6-B0&3%RRW6HFWRU6HFWRU%ORFN$GGUHVVHVIRU3URWHF WLRQ8QSURWHFWLRQ´RQSDJHDQG7DEOH³6:6-%RRW6HFWRU6HFWRU %ORFN$GGUHVVHVIRU3URWHFWLRQ8QSURWHFWLRQ´RQSDJH7DEOHVKRZVWKH UHPDLQLQJDGGUHVVELWVWKDWDUHGRQ¶WFDUH:KHQDOOQHFHVVDU\ELWVKDYHEHHQ VHWDVUHTXLUHGWKHSURJUDPPLQJHTXLSPHQWPD\WKHQUHDGWKHFRUUHVSRQGLQJ LGHQWLILHUFRGHRQ'4±'4+RZHYHUWKHDXWRVHOHFWFRGHVFDQDOVREHDF FHVVHGLQV\VWHPWKURXJKWKHFRPPDQGUHJLVWHUIRULQVWDQFHVZKHQWKHGHYLFH LVHUDVHGRUSURJUDPPHGLQDV\VWHPZLWKRXWDFFHVVWRKLJKYROWDJHRQWKH$ SLQ7KHFRPPDQGVHTXHQFHLVLOOXVWUDWHGLQ7DEOH³&RPPDQG'HILQLWLRQV´ RQSDJH1RWHWKDWLID%DQN$GGUHVV%$RQDGGUHVVELWV$$DQG$ IRUWKH:6-$$IRUWKH:6-LVDVVHUWHGGXULQJWKHWKLUGZULWH F\FOHRIWKHDXWRVHOHFWFRPPDQGWKHKRVWV\VWHPFDQUHDGDXWRVHOHFWGDWDWKDW EDQNDQGWKHQLPPHGLDWHO\UHDGDUUD\GDWDIURPWKHRWKHUEDQNZLWKRXWH[LWLQJ WKHDXWRVHOHFWPRGH 7RDFFHVVWKHDXWRVHOHFWFRGHVLQV\VWHPWKHKRVWV\VWHPFDQLVVXHWKHDXWRVH OHFWFRPPDQGYLDWKHFRPPDQGUHJLVWHUDVVKRZQLQ7DEOH³&RPPDQG 'HILQLWLRQV´RQSDJH7KLVPHWKRGGRHVQRWUHTXLUH9,'$XWRVHOHFWPRGH PD\RQO\EHHQWHUHGDQGXVHGZKHQLQWKHDV\QFKURQRXVUHDGPRGH5HIHUWR WKH³$XWRVHOHFW&RPPDQG6HTXHQFH´VHFWLRQRQSDJHIRUPRUHLQIRUPDWLRQ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 29 P r e l i m i n a r y Table 3. Autoselect Codes (High Voltage Method) 'HVFULSWLRQ 0DQXIDFWXUHU,' )$6/ &( 2( / / :( + $PD [ WR 5(6(7 $ + $ WR $ $ $ $ ; ; 9,' ; ; $ WR $ $ $ $ $ $ / ; 'HYLFH,' 5HDG&\FOH 5HDG&\FOH / / + + ; ; 9,' ; / / / 5HDG&\FOH 6HFWRU3URWHFWLRQ 9HULILFDWLRQ / / + + 6$ ; 9,' ; / / / '4 WR'4 / / / / K / / / + (K + + + / K:6- (K:6- + + + + K:6- K:6- / / + / KSURWHFWHG KXQSURWHFWHG ,QGLFDWRU%LWV / / + + ; ; 9,' ; ; / ; / / + + '4'4 '4)DFWRU\/RFN%LW /RFNHG 1RW/RFNHG '4&XVWRPHU/RFN%LW /RFNHG 1RW/RFNHG '4 +DQGVKDNH%LW 5HVHUYHG 6WDQGDUG +DQGVKDNH '4'4%RRW&RGH '4'4 +DUGZDUH6HFWRU *URXS3URWHFWLRQ / / + + 6$ ; 9,' ; ; ; / / / + / KSURWHFWHG KXQSURWHFWHG /HJHQG/ /RJLF/RZ 9,/+ /RJLF+LJK 9,+%$ %DQN$GGUHVV6$ 6HFWRU$GGUHVV; 'RQ¶WFDUH 1RWHV 7KHDXWRVHOHFWFRGHVPD\DOVREHDFFHVVHGLQV\VWHPYLDFRPPDQGVHTXHQFHV 33%3URWHFWLRQ6WDWXVLVVKRZQRQWKHGDWDEXV Sector/Sector Block Protection and Unprotection 7KHKDUGZDUHVHFWRUSURWHFWLRQIHDWXUHGLVDEOHVERWKSURJUDPPLQJDQGHUDVHRS HUDWLRQVLQDQ\VHFWRU7KHKDUGZDUHVHFWRUXQSURWHFWLRQIHDWXUHUHHQDEOHVERWK SURJUDPDQGHUDVHRSHUDWLRQVLQSUHYLRXVO\SURWHFWHGVHFWRUV6HFWRUSURWHFWLRQ XQSURWHFWLRQFDQEHLPSOHPHQWHGYLDWZRPHWKRGV 1RWH)RUWKHIROORZLQJGLVFXVVLRQWKHWHUP³VHFWRU´DSSOLHVWRERWKVHFWRUVDQG VHFWRUEORFNV$VHFWRUEORFNFRQVLVWVRIWZRRUPRUHDGMDFHQWVHFWRUVWKDWDUH SURWHFWHGRUXQSURWHFWHGDWWKHVDPHWLPHVHH7DEOH³6:6-B0&3 %RRW6HFWRU6HFWRU%ORFN$GGUHVVHVIRU3URWHFWLRQ8QSURWHFWLRQ´RQSDJHDQG 7DEOH³6:6-%RRW6HFWRU6HFWRU%ORFN$GGUHVVHVIRU3URWHFWLRQ8QSUR WHFWLRQ´RQSDJH Table 4. S29WS128/064J_MCP Boot Sector/Sector Block Addresses for Protection/Unprotection 30 6HFWRU $±$ 6HFWRU 6HFWRU%ORFN6L]H 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y August 19, 2005 S71WS-J_04_A2 6HFWRU $±$ 6HFWRU 6HFWRU%ORFN6L]H 6$ .ZRUGV 6$ .ZRUGV 6$ ;;; .ZRUGV .ZRUGV 6$ ;;; 6$ ;;; .ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV S71WS-J Based MCPs 31 P r e l i m i n a r y Table 5. 32 6HFWRU $±$ 6HFWRU 6HFWRU%ORFN6L]H 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$ ;;; .ZRUGV 6$ ;;; .ZRUGV 6$ ;;; .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV S29WS064J Boot Sector/Sector Block Addresses for Protection/Unprotection 6HFWRU $±$ 6HFWRU 6HFWRU%ORFN6L]H 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ ;;; .ZRUGV S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y August 19, 2005 S71WS-J_04_A2 6HFWRU $±$ 6HFWRU 6HFWRU%ORFN6L]H 6$ ;;; .ZRUGV 6$ ;;; .ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$±6$ ;;;;; [.ZRUGV 6$ ;;; .ZRUGV 6$ ;;; .ZRUGV 6$ ;;; .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV 6$ .ZRUGV S71WS-J Based MCPs 33 P r e l i m i n a r y 6HFWRU3URWHFWLRQ 7KHGHYLFHIHDWXUHVVHYHUDOOHYHOVRIVHFWRUSURWHFWLRQZKLFKFDQGLVDEOHERWKWKH SURJUDPDQGHUDVHRSHUDWLRQVLQFHUWDLQVHFWRUVRUVHFWRUJURXSV 3HUVLVWHQW6HFWRU3URWHFWLRQ $FRPPDQGVHFWRUSURWHFWLRQPHWKRGWKDWUHSODFHVWKHROG9FRQWUROOHGSUR WHFWLRQPHWKRG 3DVVZRUG6HFWRU3URWHFWLRQ $KLJKO\VRSKLVWLFDWHGSURWHFWLRQPHWKRGWKDWUHTXLUHVDSDVVZRUGEHIRUH FKDQJHVWRFHUWDLQVHFWRUVRUVHFWRUJURXSVDUHSHUPLWWHG :3+DUGZDUH3URWHFWLRQ $ZULWHSURWHFWSLQWKDWFDQSUHYHQWSURJUDPRUHUDVHRSHUDWLRQVLQWKHRXWHU PRVWVHFWRUV $OOSDUWVGHIDXOWWRRSHUDWHLQWKH3HUVLVWHQW6HFWRU3URWHFWLRQPRGH7KHFXV WRPHUPXVWWKHQFKRRVHLIWKH3HUVLVWHQWRU3DVVZRUG3URWHFWLRQPHWKRGLVPRVW GHVLUDEOH7KHUHDUHWZRRQHWLPHSURJUDPPDEOHQRQYRODWLOHELWVWKDWGHILQH ZKLFKVHFWRUSURWHFWLRQPHWKRGZLOOEHXVHG,IWKHFXVWRPHUGHFLGHVWRFRQWLQXH XVLQJWKH3HUVLVWHQW6HFWRU3URWHFWLRQPHWKRGWKH\PXVWVHWWKH3HUVLVWHQW 6HFWRU3URWHFWLRQ0RGH/RFNLQJ%LW7KLVZLOOSHUPDQHQWO\VHWWKHSDUWWRRS HUDWHRQO\XVLQJ3HUVLVWHQW6HFWRU3URWHFWLRQ,IWKHFXVWRPHUGHFLGHVWRXVHWKH SDVVZRUGPHWKRGWKH\PXVWVHWWKH3DVVZRUG0RGH/RFNLQJ%LW7KLVZLOO SHUPDQHQWO\VHWWKHSDUWWRRSHUDWHRQO\XVLQJSDVVZRUGVHFWRUSURWHFWLRQ ,WLVLPSRUWDQWWRUHPHPEHUWKDWVHWWLQJHLWKHUWKH3HUVLVWHQW6HFWRU3URWHF WLRQ0RGH/RFNLQJ%LWRUWKH3DVVZRUG0RGH/RFNLQJ%LWSHUPDQHQWO\ VHOHFWVWKHSURWHFWLRQPRGH,WLVQRWSRVVLEOHWRVZLWFKEHWZHHQWKHWZRPHWK RGVRQFHDORFNLQJELWKDVEHHQVHW,WLVLPSRUWDQWWKDWRQHPRGHLV H[SOLFLWO\VHOHFWHGZKHQWKHGHYLFHLVILUVWSURJUDPPHGUDWKHUWKDQUH O\LQJRQWKHGHIDXOWPRGHDORQH7KLVLVVRWKDWLWLVQRWSRVVLEOHIRUDV\VWHP SURJUDPRUYLUXVWRODWHUVHWWKH3DVVZRUG0RGH/RFNLQJ%LWZKLFKZRXOGFDXVH DQXQH[SHFWHGVKLIWIURPWKHGHIDXOW3HUVLVWHQW6HFWRU3URWHFWLRQ0RGHLQWRWKH 3DVVZRUG3URWHFWLRQ0RGH 7KH:3+DUGZDUH3URWHFWLRQIHDWXUHLVDOZD\VDYDLODEOHLQGHSHQGHQWRIWKH VRIWZDUHPDQDJHGSURWHFWLRQPHWKRGFKRVHQ 7KHGHYLFHLVVKLSSHGZLWKDOOVHFWRUVXQSURWHFWHG2SWLRQDO6SDQVLRQSUR JUDPPLQJVHUYLFHVHQDEOHSURJUDPPLQJDQGSURWHFWLQJVHFWRUVDWWKHIDFWRU\ SULRUWRVKLSSLQJWKHGHYLFH&RQWDFW\RXUORFDOVDOHVRIILFHIRU'HWDLOV ,WLVSRVVLEOHWRGHWHUPLQHZKHWKHUDVHFWRULVSURWHFWHGRUXQSURWHFWHG6HH ³$XWRVHOHFW&RPPDQG6HTXHQFH´VHFWLRQRQSDJHIRUGHWDLOV Persistent Sector Protection 7KH3HUVLVWHQW6HFWRU3URWHFWLRQPHWKRGUHSODFHVWKHROG9FRQWUROOHGSURWHF WLRQPHWKRGZKLOHDWWKHVDPHWLPHHQKDQFLQJIOH[LELOLW\E\SURYLGLQJWKUHH GLIIHUHQWVHFWRUSURWHFWLRQVWDWHV 3HUVLVWHQWO\/RFNHG²$VHFWRULVSURWHFWHGDQGFDQQRWEHFKDQJHG '\QDPLFDOO\/RFNHG²7KHVHFWRULVSURWHFWHGDQGFDQEHFKDQJHGE\DVLP SOHFRPPDQG 8QORFNHG²7KHVHFWRULVXQSURWHFWHGDQGFDQEHFKDQJHGE\DVLPSOHFRP PDQG ,QRUGHUWRDFKLHYHWKHVHVWDWHVWKUHHW\SHVRI³ELWV´DUHJRLQJWREHXVHG 34 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y 3HUVLVWHQW3URWHFWLRQ%LW33% $VLQJOH3HUVLVWHQWQRQYRODWLOH3URWHFWLRQ%LWLVDVVLJQHGWRDPD[LPXPRIIRXU VHFWRUV³6:6-B0&3%RRW6HFWRU6HFWRU%ORFN$GGUHVVHVIRU3URWHF WLRQ8QSURWHFWLRQ´VHFWLRQRQSDJH³6:6-%RRW6HFWRU6HFWRU%ORFN $GGUHVVHVIRU3URWHFWLRQ8QSURWHFWLRQ´VHFWLRQRQSDJH$OO.E\WHERRW EORFNVHFWRUVKDYHLQGLYLGXDOVHFWRU3HUVLVWHQW3URWHFWLRQ%LWV33%VIRUJUHDWHU IOH[LELOLW\(DFK33%LVLQGLYLGXDOO\PRGLILDEOHWKURXJKWKH33%3URJUDP &RPPDQG 1RWH,ID33%UHTXLUHVHUDVXUHDOORIWKHVHFWRU33%VPXVWILUVWEHSUHSUR JUDPPHGSULRUWR33%HUDVLQJ$OO33%VHUDVHLQSDUDOOHOXQOLNHSURJUDPPLQJ ZKHUHLQGLYLGXDO33%VDUHSURJUDPPDEOH,WLVWKHUHVSRQVLELOLW\RIWKHXVHUWR SHUIRUPWKHSUHSURJUDPPLQJRSHUDWLRQ2WKHUZLVHDQDOUHDG\HUDVHGVHFWRU 33%VKDVWKHSRWHQWLDORIEHLQJRYHUHUDVHG7KHUHLVQRKDUGZDUHPHFKDQLVPWR SUHYHQWVHFWRU33%VRYHUHUDVXUH 3HUVLVWHQW3URWHFWLRQ%LW/RFN33%/RFN $JOREDOYRODWLOHELW:KHQVHWWR³´WKH33%VFDQQRWEHFKDQJHG:KHQFOHDUHG ³´WKH33%VDUHFKDQJHDEOH7KHUHLVRQO\RQH33%/RFNELWSHUGHYLFH7KH 33%/RFNLVFOHDUHGDIWHUSRZHUXSRUKDUGZDUHUHVHW7KHUHLVQRFRPPDQGVH TXHQFHWRXQORFNWKH33%/RFN '\QDPLF3URWHFWLRQ%LW'<% $YRODWLOHSURWHFWLRQELWLVDVVLJQHGIRUHDFKVHFWRU$IWHUSRZHUXSRUKDUGZDUH UHVHWWKHFRQWHQWVRIDOO'<%VLV³´(DFK'<%LVLQGLYLGXDOO\PRGLILDEOHWKURXJK WKH'3%:ULWH&RPPDQG :KHQWKHSDUWVDUHILUVWVKLSSHGWKH33%VDUHFOHDUHG³´7KH'3%VDQG33% /RFNDUHGHIDXOWHGWRSRZHUXSLQWKHFOHDUHGVWDWH±PHDQLQJWKH33%VDUH FKDQJHDEOH :KHQWKHGHYLFHLVILUVWSRZHUHGRQWKH'<%VSRZHUXSLQWKHFOHDUHGVWDWH VHFWRUVQRWSURWHFWHG7KH3URWHFWLRQ6WDWHIRUHDFKVHFWRULVGHWHUPLQHGE\ WKHORJLFDO25RIWKH33%DQGWKH'3%UHODWHGWRWKDWVHFWRU)RUWKHVHFWRUVWKDW KDYHWKH33%VFOHDUHGWKH'3%VFRQWUROZKHWKHURUQRWWKHVHFWRULVSURWHFWHG RUXQSURWHFWHG%\LVVXLQJWKH'3%:ULWHFRPPDQGVHTXHQFHVWKH'3%VZLOOEH VHWRUFOHDUHGWKXVSODFLQJHDFKVHFWRULQWKHSURWHFWHGRUXQSURWHFWHGVWDWH 7KHVHDUHWKHVRFDOOHG'\QDPLF/RFNHGRU8QORFNHGVWDWHV7KH\DUHFDOOHG G\QDPLFVWDWHVEHFDXVHLWLVYHU\HDV\WRVZLWFKEDFNDQGIRUWKEHWZHHQWKH SURWHFWHGDQGXQSURWHFWHGFRQGLWLRQV7KLVDOORZVVRIWZDUHWRHDVLO\SURWHFWVHF WRUVDJDLQVWLQDGYHUWHQWFKDQJHV\HWGRHVQRWSUHYHQWWKHHDV\UHPRYDORI SURWHFWLRQZKHQFKDQJHVDUHQHHGHG7KH'3%VPD\EHVHWRUFOHDUHGDVRIWHQ DVQHHGHG 7KH33%VDOORZIRUDPRUHVWDWLFDQGGLIILFXOWWRFKDQJHOHYHORISURWHFWLRQ7KH 33%VUHWDLQWKHLUVWDWHDFURVVSRZHUF\FOHVEHFDXVHWKH\DUH1RQ9RODWLOH,QGL YLGXDO33%VDUHVHWZLWKDFRPPDQGEXWPXVWDOOEHFOHDUHGDVDJURXSWKURXJK DFRPSOH[VHTXHQFHRISURJUDPDQGHUDVLQJFRPPDQGV7KH33%VDUHDOVROLP LWHGWRHUDVHF\FOHV 7KH3%%/RFNELWDGGVDQDGGLWLRQDOOHYHORISURWHFWLRQ2QFHDOO33%VDUHSUR JUDPPHGWRWKHGHVLUHGVHWWLQJVWKH33%/RFNPD\EHVHWWR³´6HWWLQJWKH 33%/RFNGLVDEOHVDOOSURJUDPDQGHUDVHFRPPDQGVWRWKH1RQ9RODWLOH33%V,Q HIIHFWWKH33%/RFN%LWORFNVWKH33%VLQWRWKHLUFXUUHQWVWDWH7KHRQO\ZD\WR FOHDUWKH33%/RFNLVWRJRWKURXJKDSRZHUF\FOH6\VWHPERRWFRGHFDQGHWHU PLQHLIDQ\FKDQJHVWRWKH33%DUHQHHGHGHJWRDOORZQHZV\VWHPFRGHWREH August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 35 P r e l i m i n a r y GRZQORDGHG,IQRFKDQJHVDUHQHHGHGWKHQWKHERRWFRGHFDQVHWWKH33%/RFN WRGLVDEOHDQ\IXUWKHUFKDQJHVWRWKH33%VGXULQJV\VWHPRSHUDWLRQ 7KH:3ZULWHSURWHFWSLQDGGVDILQDOOHYHORIKDUGZDUHSURWHFWLRQWRWKHIRXU RXWHUPRVW.E\WHVVHFWRUV6$6$IRUDERWWRPERRW:6-6$ 6$:6-6$6$RU6$6$:6-6$6$ :6-6$6$IRUDGXDOERRW:KHQWKLVSLQLVORZLWLVQRWSRVVLEOH WRFKDQJHWKHFRQWHQWVRIWKHVHIRXUVHFWRUV7KHVHVHFWRUVJHQHUDOO\KROGV\V WHPERRWFRGH6RWKH:3SLQFDQSUHYHQWDQ\FKDQJHVWRWKHERRWFRGHWKDW FRXOGRYHUULGHWKHFKRLFHVPDGHZKLOHVHWWLQJXSVHFWRUSURWHFWLRQGXULQJV\V WHPLQLWLDOL]DWLRQ ,WLVSRVVLEOHWRKDYHVHFWRUVWKDWKDYHEHHQSHUVLVWHQWO\ORFNHGDQGVHFWRUV WKDWDUHOHIWLQWKHG\QDPLFVWDWH7KHVHFWRUVLQWKHG\QDPLFVWDWHDUHDOOXQ SURWHFWHG,IWKHUHLVDQHHGWRSURWHFWVRPHRIWKHPDVLPSOH'3%:ULWH FRPPDQGVHTXHQFHLVDOOWKDWLVQHFHVVDU\7KH'3%ZULWHFRPPDQGIRUWKHG\ QDPLF VHFWRUV VZLWFK WKH '3%V WR VLJQLI\ SURWHFWHG DQG XQSURWHFWHG UHVSHFWLYHO\,IWKHUHLVDQHHGWRFKDQJHWKHVWDWXVRIWKHSHUVLVWHQWO\ORFNHG VHFWRUVDIHZPRUHVWHSVDUHUHTXLUHG)LUVWWKH33%/RFNELWPXVWEHGLVDEOHG E\HLWKHUSXWWLQJWKHGHYLFHWKURXJKDSRZHUF\FOHRUKDUGZDUHUHVHW7KH33%V FDQWKHQEHFKDQJHGWRUHIOHFWWKHGHVLUHGVHWWLQJV6HWWLQJWKH33%ORFNELWRQFH DJDLQZLOOORFNWKH33%VDQGWKHGHYLFHRSHUDWHVQRUPDOO\DJDLQ 1RWHWRDFKLHYHWKHEHVWSURWHFWLRQLW¶VUHFRPPHQGHGWRH[HFXWHWKH33%ORFN ELWVHWFRPPDQGHDUO\LQWKHERRWFRGHDQGSURWHFWWKHERRWFRGHE\KROGLQJ :3 9,/ Table 6. Sector Protection Schemes '3% 33% 33%/RFN 6HFWRU6WDWH 8QSURWHFWHG²33%DQG'3%DUHFKDQJHDEOH 3URWHFWHG²33%DQG'3%DUHFKDQJHDEOH 3URWHFWHG²33%DQG'3%DUHFKDQJHDEOH 3URWHFWHG²33%DQG'3%DUHFKDQJHDEOH 8QSURWHFWHG²33%QRWFKDQJHDEOH'3%LV FKDQJHDEOH 3URWHFWHG²33%QRWFKDQJHDEOH'3%LV FKDQJHDEOH 3URWHFWHG²33%QRWFKDQJHDEOH'3%LV FKDQJHDEOH 3URWHFWHG²33%QRWFKDQJHDEOH'3%LV FKDQJHDEOH 7DEOHFRQWDLQVDOOSRVVLEOHFRPELQDWLRQVRIWKH'3%33%DQG33%ORFNUHODWLQJ WRWKHVWDWXVRIWKHVHFWRU ,QVXPPDU\LIWKH33%LVVHWDQGWKH33%ORFNLVVHWWKHVHFWRULVSURWHFWHGDQG WKHSURWHFWLRQFDQQRWEHUHPRYHGXQWLOWKHQH[WSRZHUF\FOHFOHDUVWKH33% ORFN,IWKH33%LVFOHDUHGWKHVHFWRUFDQEHG\QDPLFDOO\ORFNHGRUXQORFNHG7KH '3%WKHQFRQWUROVZKHWKHURUQRWWKHVHFWRULVSURWHFWHGRUXQSURWHFWHG 36 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y ,IWKHXVHUDWWHPSWVWRSURJUDPRUHUDVHDSURWHFWHGVHFWRUWKHGHYLFHLJQRUHV WKHFRPPDQGDQGUHWXUQVWRUHDGPRGH$SURJUDPFRPPDQGWRDSURWHFWHG VHFWRUHQDEOHVVWDWXVSROOLQJIRUDSSUR[LPDWHO\VEHIRUHWKHGHYLFHUHWXUQVWR UHDGPRGHZLWKRXWKDYLQJPRGLILHGWKHFRQWHQWVRIWKHSURWHFWHGVHFWRU$Q HUDVHFRPPDQGWRDSURWHFWHGVHFWRUHQDEOHVVWDWXVSROOLQJIRUDSSUR[LPDWHO\ VDIWHUZKLFKWKHGHYLFHUHWXUQVWRUHDGPRGHZLWKRXWKDYLQJHUDVHGWKH SURWHFWHGVHFWRU 7KHSURJUDPPLQJRIWKH'3%33%DQG33%ORFNIRUDJLYHQVHFWRUFDQEHYHUL ILHGE\ZULWLQJD'3%33%33%ORFNYHULI\FRPPDQGWRWKHGHYLFH Persistent Sector Protection Mode Locking Bit /LNHWKHSDVVZRUGPRGHORFNLQJELWD3HUVLVWHQW6HFWRU3URWHFWLRQPRGHORFNLQJ ELWH[LVWVWRJXDUDQWHHWKDWWKHGHYLFHUHPDLQLQVRIWZDUHVHFWRUSURWHFWLRQ 2QFHVHWWKH3HUVLVWHQW6HFWRU3URWHFWLRQORFNLQJELWSUHYHQWVSURJUDPPLQJRI WKHSDVVZRUGSURWHFWLRQPRGHORFNLQJELW7KLVJXDUDQWHHVWKDWDKDFNHUFRXOG QRWSODFHWKHGHYLFHLQSDVVZRUGSURWHFWLRQPRGH Password Protection Mode 7KH3DVVZRUG6HFWRU3URWHFWLRQ0RGHPHWKRGDOORZVDQHYHQKLJKHUOHYHORIVH FXULW\WKDQ WKH 3HUVLVWHQW6HFWRU3URWHFWLRQ0RGH 7KHUHDUHWZRPDLQ GLIIHUHQFHVEHWZHHQWKH3HUVLVWHQW6HFWRU3URWHFWLRQDQGWKH3DVVZRUG6HFWRU 3URWHFWLRQ0RGH :KHQWKHGHYLFHLVILUVWSRZHUHGRQRUFRPHVRXWRIDUHVHWF\FOHWKH33% /RFNELWLVVHWWRWKHORFNHGVWDWHUDWKHUWKDQFOHDUHGWRWKHXQORFNHGVWDWH 7KHRQO\PHDQVWRFOHDUWKH33%/RFNELWLVE\ZULWLQJDXQLTXHELW3DVV ZRUGWRWKHGHYLFH 7KH3DVVZRUG6HFWRU3URWHFWLRQPHWKRGLVRWKHUZLVHLGHQWLFDOWRWKH3HUVLVWHQW 6HFWRU3URWHFWLRQPHWKRG $ELWSDVVZRUGLVWKHRQO\DGGLWLRQDOWRROXWLOL]HGLQWKLVPHWKRG 7KHSDVVZRUGLVVWRUHGLQDWKH6HFXUHG6LOLFRQUHJLRQRIWKHIODVKPHPRU\ 2QFHWKH3DVVZRUG0RGH/RFNLQJ%LWLVVHWWKHSDVVZRUGLVSHUPDQHQWO\VHW ZLWKQRPHDQVWRUHDGSURJUDPRUHUDVHLW7KHSDVVZRUGLVXVHGWRFOHDUWKH 33%/RFNELW7KH3DVVZRUG8QORFNFRPPDQGPXVWEHZULWWHQWRWKHIODVKDORQJ ZLWKDSDVVZRUG7KHIODVKGHYLFHLQWHUQDOO\FRPSDUHVWKHJLYHQSDVVZRUGZLWK WKHSUHSURJUDPPHGSDVVZRUG,IWKH\PDWFKWKH33%/RFNELWLVFOHDUHGDQG WKH33%VFDQEHDOWHUHG,IWKH\GRQRWPDWFKWKHIODVKGHYLFHGRHVQRWKLQJ 7KHUHLVDEXLOWLQVGHOD\IRUHDFK³SDVVZRUGFKHFN´7KLVGHOD\LVLQWHQGHGWR WKZDUWDQ\HIIRUWVWRUXQDSURJUDPWKDWWULHVDOOSRVVLEOHFRPELQDWLRQVLQRUGHU WRFUDFNWKHSDVVZRUG Password and Password Mode Locking Bit ,QRUGHUWRVHOHFWWKH3DVVZRUGVHFWRUSURWHFWLRQVFKHPHWKHFXVWRPHUPXVWILUVW SURJUDPWKHSDVVZRUG)$6/UHFRPPHQGVWKDWWKHSDVVZRUGEHVRPHKRZFRUUH ODWHGWRWKHXQLTXH(OHFWURQLF6HULDO1XPEHU(61RIWKHSDUWLFXODUIODVKGHYLFH (DFK(61LVGLIIHUHQWIRUHYHU\IODVKGHYLFHWKHUHIRUHHDFKSDVVZRUGVKRXOGEH GLIIHUHQWIRUHYHU\IODVKGHYLFH:KLOHSURJUDPPLQJLQWKHSDVVZRUGUHJLRQWKH FXVWRPHUPD\SHUIRUP3DVVZRUG9HULI\RSHUDWLRQV 2QFHWKHGHVLUHGSDVVZRUGLVSURJUDPPHGLQWKHFXVWRPHUPXVWWKHQVHWWKH 3DVVZRUG0RGH/RFNLQJ%LW7KLVRSHUDWLRQDFKLHYHVWZRREMHFWLYHV August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 37 P r e l i m i n a r y ,W SHUPDQHQWO\ VHWV WKH GHYLFH WR RSHUDWH XVLQJ WKH 3DVVZRUG 3URWHFWLRQ 0RGH,WLVQRWSRVVLEOHWRUHYHUVHWKLVIXQFWLRQ ,WDOVRGLVDEOHVDOOIXUWKHUFRPPDQGVWRWKHSDVVZRUGUHJLRQ$OOSURJUDP DQGUHDGRSHUDWLRQVDUHLJQRUHG %RWKRIWKHVHREMHFWLYHVDUHLPSRUWDQWDQGLIQRWFDUHIXOO\FRQVLGHUHGPD\OHDG WRXQUHFRYHUDEOHHUURUV7KHXVHUPXVWEHVXUHWKDWWKH3DVVZRUG3URWHFWLRQ PHWKRGLVGHVLUHGZKHQVHWWLQJWKH3DVVZRUG0RGH/RFNLQJ%LW0RUHLPSRU WDQWO\WKHXVHUPXVWEHVXUHWKDWWKHSDVVZRUGLVFRUUHFWZKHQWKH3DVVZRUG 0RGH/RFNLQJ%LWLVVHW'XHWRWKHIDFWWKDWUHDGRSHUDWLRQVDUHGLVDEOHGWKHUH LVQRPHDQVWRYHULI\ZKDWWKHSDVVZRUGLVDIWHUZDUGV,IWKHSDVVZRUGLVORVW DIWHUVHWWLQJWKH3DVVZRUG0RGH/RFNLQJ%LWWKHUHZLOOEHQRZD\WRFOHDUWKH 33%/RFNELW 7KH3DVVZRUG0RGH/RFNLQJ%LWRQFHVHWSUHYHQWVUHDGLQJWKHELWSDVVZRUG RQWKH'4EXVDQGIXUWKHUSDVVZRUGSURJUDPPLQJ7KH3DVVZRUG0RGH/RFNLQJ %LWLVQRWHUDVDEOH2QFH3DVVZRUG0RGH/RFNLQJ%LWLVSURJUDPPHGWKH3HUVLV WHQW6HFWRU3URWHFWLRQ/RFNLQJ%LWLVGLVDEOHGIURPSURJUDPPLQJJXDUDQWHHLQJ WKDWQRFKDQJHVWRWKHSURWHFWLRQVFKHPHDUHDOORZHG 64-bit Password 7KHELW3DVVZRUGLVORFDWHGLQLWVRZQPHPRU\VSDFHDQGLVDFFHVVLEOH WKURXJKWKHXVHRIWKH3DVVZRUG3URJUDPDQG9HULI\FRPPDQGVVHH³3DVVZRUG 3URJUDP&RPPDQG´VHFWLRQRQSDJHDQG³3DVVZRUG9HULI\&RPPDQG´VHF WLRQRQSDJH7KHSDVVZRUGIXQFWLRQZRUNVLQFRQMXQFWLRQZLWKWKH3DVVZRUG 0RGH/RFNLQJ%LWZKLFKZKHQVHWSUHYHQWVWKH3DVVZRUG9HULI\FRPPDQGIURP UHDGLQJWKHFRQWHQWVRIWKHSDVVZRUGRQWKHSLQVRIWKHGHYLFH Persistent Protection Bit Lock 7KH3HUVLVWHQW3URWHFWLRQ%LW33%/RFNLVDYRODWLOHELWWKDWUHIOHFWVWKHVWDWHRI WKH3DVVZRUG0RGH/RFNLQJ%LWDIWHUSRZHUXSUHVHW,IWKH3DVVZRUG0RGH/RFN %LWLVDOVRVHWDIWHUDKDUGZDUHUHVHW5(6(7DVVHUWHGRUDSRZHUXSUHVHW WKH21/<PHDQVIRUFOHDULQJWKH33%/RFN%LWLQ3DVVZRUG3URWHFWLRQ0RGHLVWR LVVXHWKH3DVVZRUG8QORFNFRPPDQG6XFFHVVIXOH[HFXWLRQRIWKH3DVVZRUG8Q ORFNFRPPDQGFOHDUVWKH33%/RFN%LWDOORZLQJIRUVHFWRU33%VPRGLILFDWLRQV $VVHUWLQJ5(6(7WDNLQJWKHGHYLFHWKURXJKDSRZHURQUHVHWRULVVXLQJWKH 33%/RFN%LW6HWFRPPDQGVHWVWKH33%/RFN%LWWRD³´ ,IWKH3DVVZRUG0RGH/RFNLQJ%LWLVQRWVHWLQFOXGLQJ3HUVLVWHQW3URWHFWLRQ 0RGHWKH33%/RFN%LWLVFOHDUHGDIWHUSRZHUXSRUKDUGZDUHUHVHW7KH33% /RFN%LWLVVHWDEOHE\LVVXLQJWKH33%/RFN%LW6HWFRPPDQG2QFHVHWWKHRQO\ PHDQVIRUFOHDULQJWKH33%/RFN%LWLVE\LVVXLQJDKDUGZDUHRUSRZHUXSUHVHW 7KH3DVVZRUG8QORFNFRPPDQGLVLJQRUHGLQ3HUVLVWHQW3URWHFWLRQ0RGH +LJK9ROWDJH6HFWRU3URWHFWLRQ 6HFWRUSURWHFWLRQDQGXQSURWHFWLRQPD\DOVREHLPSOHPHQWHGXVLQJSURJUDPPLQJ HTXLSPHQW7KHSURFHGXUHUHTXLUHVKLJKYROWDJH9,'WREHSODFHGRQWKH5( 6(7SLQ5HIHUWR)LJXUH³,Q6\VWHP6HFWRU3URWHFWLRQ6HFWRU8QSURWHFWLRQ $OJRULWKPV´RQSDJHIRUGHWDLOVRQWKLVSURFHGXUH1RWHWKDWIRUVHFWRUXQSUR WHFWDOOXQSURWHFWHGVHFWRUVPXVWEHILUVWSURWHFWHGSULRUWRWKHILUVWVHFWRUZULWH F\FOH2QFHWKH3DVVZRUG0RGH/RFNLQJELWRU3HUVLVWHQW3URWHFWLRQ/RFNLQJELWDUH VHWWKHKLJKYROWDJHVHFWRUSURWHFWXQSURWHFWFDSDELOLW\LVGLVDEOHG 38 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Standby Mode :KHQWKHV\VWHPLVQRWUHDGLQJRUZULWLQJWRWKHGHYLFHLWFDQSODFHWKHGHYLFH LQWKHVWDQGE\PRGH,QWKLVPRGHFXUUHQWFRQVXPSWLRQLVJUHDWO\UHGXFHGDQG WKHRXWSXWVDUHSODFHGLQWKHKLJKLPSHGDQFHVWDWHLQGHSHQGHQWRIWKH2( LQSXW 7KHGHYLFHHQWHUVWKH&026VWDQGE\PRGHZKHQWKH&(DQG5(6(7LQSXWVDUH ERWKKHOGDW9&&97KHGHYLFHUHTXLUHVVWDQGDUGDFFHVVWLPHW&(IRUUHDG DFFHVVEHIRUHLWLVUHDG\WRUHDGGDWD ,IWKHGHYLFHLVGHVHOHFWHGGXULQJHUDVXUHRUSURJUDPPLQJWKHGHYLFHGUDZVDF WLYHFXUUHQWXQWLOWKHRSHUDWLRQLVFRPSOHWHG ,&&LQWKH³'&&KDUDFWHULVWLFV´VHFWLRQRQSDJHUHSUHVHQWVWKHVWDQGE\FXU UHQWVSHFLILFDWLRQ Automatic Sleep Mode 7KHDXWRPDWLFVOHHSPRGHPLQLPL]HV)ODVKGHYLFHHQHUJ\FRQVXPSWLRQ:KLOHLQ DV\QFKURQRXVPRGHWKHGHYLFHDXWRPDWLFDOO\HQDEOHVWKLVPRGHZKHQDGGUHVVHV UHPDLQVWDEOHIRUW$&&QV7KHDXWRPDWLFVOHHSPRGHLVLQGHSHQGHQWRIWKH &(:(DQG2(FRQWUROVLJQDOV6WDQGDUGDGGUHVVDFFHVVWLPLQJVSURYLGH QHZGDWDZKHQDGGUHVVHVDUHFKDQJHG:KLOHLQVOHHSPRGHRXWSXWGDWDLV ODWFKHGDQGDOZD\VDYDLODEOHWRWKHV\VWHP%DVHGRQWKHLPSOHPHQWDWLRQE\ GHVLJQWKH$XWR3RZHU'RZQIHDWXUHLVGLVDEOHGLQV\QFKURQRXVPRGH DQGHQDEOHGLQDV\QFKURQRXVPRGH$VDUHVXOWLQV\QFKURQRXVPRGH WKHGHYLFHFDQEHLQ$XWR3RZHU'RZQ0RGHRQO\E\GHVHOHFWLQJWKH&( 1RWHWKDWDQHZEXUVWRSHUDWLRQLVUHTXLUHGWRSURYLGHQHZGDWD ,&&LQWKH³'&&KDUDFWHULVWLFV´VHFWLRQRQSDJHUHSUHVHQWVWKHDXWRPDWLF VOHHSPRGHFXUUHQWVSHFLILFDWLRQ 5(6(7+DUGZDUH5HVHW,QSXW 7KH5(6(7LQSXWSURYLGHVDKDUGZDUHPHWKRGRIUHVHWWLQJWKHGHYLFHWRUHDGLQJ DUUD\GDWD:KHQ5(6(7LVGULYHQORZIRUDWOHDVWDSHULRGRIW53WKHGHYLFHLP PHGLDWHO\WHUPLQDWHVDQ\RSHUDWLRQLQSURJUHVVWULVWDWHVDOORXWSXWVUHVHWVWKH FRQILJXUDWLRQUHJLVWHUDQGLJQRUHVDOOUHDGZULWHFRPPDQGVIRUWKHGXUDWLRQRI WKH5(6(7SXOVH7KHGHYLFHDOVRUHVHWVWKHLQWHUQDOVWDWHPDFKLQHWRUHDGLQJ DUUD\GDWD7KHRSHUDWLRQWKDWZDVLQWHUUXSWHGVKRXOGEHUHLQLWLDWHGRQFHWKHGH YLFHLVUHDG\WRDFFHSWDQRWKHUFRPPDQGVHTXHQFHWRHQVXUHGDWDLQWHJULW\ &XUUHQWLVUHGXFHGIRUWKHGXUDWLRQRIWKH5(6(7SXOVH:KHQ5(6(7LVKHOG DW9669WKHGHYLFHGUDZV&026VWDQGE\FXUUHQW,&&,I5(6(7LVKHOG DW9,/EXWQRWZLWKLQ9669WKHVWDQGE\FXUUHQWZLOOEHJUHDWHU 5(6(7PD\EHWLHGWRWKHV\VWHPUHVHWFLUFXLWU\$V\VWHPUHVHWZRXOGWKXVDOVR UHVHWWKH)ODVKPHPRU\HQDEOLQJWKHV\VWHPWRUHDGWKHERRWXSILUPZDUHIURP WKH)ODVKPHPRU\ ,I5(6(7LVDVVHUWHGGXULQJDSURJUDPRUHUDVHRSHUDWLRQWKHGHYLFHUHTXLUHV DWLPHRIW5($'<GXULQJ(PEHGGHG$OJRULWKPVEHIRUHWKHGHYLFHLVUHDG\WRUHDG GDWDDJDLQ,I5(6(7LVDVVHUWHGZKHQDSURJUDPRUHUDVHRSHUDWLRQLVQRWH[ HFXWLQJWKHUHVHWRSHUDWLRQLVFRPSOHWHGZLWKLQDWLPHRIW5($'<QRWGXULQJ (PEHGGHG$OJRULWKPV7KHV\VWHPFDQUHDGGDWDW5+DIWHU5(6(7UHWXUQVWR 9,+ 5HIHUWRWKH³$&&KDUDFWHULVWLFV´VHFWLRQRQSDJHIRU5(6(7SDUDPHWHUVDQG WR)LJXUH³5HVHW7LPLQJV´RQSDJHIRUWKHWLPLQJGLDJUDP August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 39 P r e l i m i n a r y 2XWSXW'LVDEOH0RGH :KHQWKH2(LQSXWLVDW9,+RXWSXWIURPWKHGHYLFHLVGLVDEOHG7KHRXWSXWVDUH SODFHGLQWKHKLJKLPSHGDQFHVWDWH 67$57 5(6(7 9,' 1RWH 3HUIRUP(UDVHRU 3URJUDP2SHUDWLRQV 5(6(7 9,+ 7HPSRUDU\6HFWRU 8QSURWHFW&RPSOHWHG 1RWH 1RWHV $OOSURWHFWHGVHFWRUVXQSURWHFWHG,I:3 9,/RXWHUPRVWERRWVHFWRUVZLOOUHPDLQSURWHFWHG $OOSUHYLRXVO\SURWHFWHGVHFWRUVDUHSURWHFWHGRQFHDJDLQ Figure 1. Temporary Sector Unprotect Operation 40 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y START START Protect all sectors: The indicated portion of the sector protect algorithm must be performed for all unprotected sectors prior to issuing the first sector unprotect address PLSCNT = 1 RESET# = VID Wait 1 μs Temporary Sector Unprotect Mode No PLSCNT = 1 RESET# = VID Wait 1 μs No First Write Cycle = 60h? First Write Cycle = 60h? Yes Yes Set up sector address No All sectors protected? Sector Protect: Write 60h to sector address with A6 = 0, A1 = 1, A0 = 0 Yes Set up first sector address Sector Unprotect: Write 60h to sector address with A7:A0 = 01000010 Wait 150 µs Verify Sector Protect: Write 40h to sector address with A7:A0 = 00000010 Increment PLSCNT Temporary Sector Unprotect Mode Reset PLSCNT = 1 Read from sector address with A6 = 0, A1 = 1, A0 = 0 Wait 1.5 ms Verify Sector Unprotect: Write 40h to sector address with A6 = 1, A1 = 1, A0 = 0 Increment PLSCNT No No PLSCNT = 25? Read from sector address with A6 = 1, A1 = 1, A0 = 0 Data = 01h? Yes Yes No Yes Protect another sector? Device failed PLSCNT = 1000? No Yes Remove VID from RESET# Device failed Write reset command Sector Protect Algorithm Sector Protect complete Set up next sector address No Data = 00h? Yes Last sector verified? No Yes Sector Unprotect Algorithm Remove VID from RESET# Write reset command Sector Unprotect complete Figure 2. August 19, 2005 S71WS-J_04_A2 In-System Sector Protection/Sector Unprotection Algorithms S71WS-J Based MCPs 41 P r e l i m i n a r y Secured Silicon Sector Flash Memory Region 7KH6HFXUHG6LOLFRQ6HFWRUIHDWXUHSURYLGHVD)ODVKPHPRU\UHJLRQWKDWHQDEOHV SHUPDQHQWSDUWLGHQWLILFDWLRQWKURXJKDQ(OHFWURQLF6HULDO1XPEHU(617KH 6HFXUHG6LOLFRQ6HFWRULVZRUGVLQOHQJWKDQGORFDWHGDWDGGUHVVHV KK7KH)DFWRU\,QGLFDWRU%LW'4LVXVHGWRLQGLFDWHZKHWKHU RUQRWWKH)DFWRU\6HFXUHG6LOLFRQ6HFWRULVORFNHGZKHQVKLSSHGIURPWKHIDF WRU\7KH&XVWRPHU,QGLFDWRU%LW'4LVXVHGWRLQGLFDWHZKHWKHURUQRWWKH &XVWRPHU6HFXUHG6LOLFRQ6HFWRULVORFNHGZKHQVKLSSHGIURPWKHIDFWRU\7KHVH ELWVDUHSHUPDQHQWO\VHWDWWKHIDFWRU\DQGFDQQRWEHFKDQJHGLQRUGHUWRSUH YHQWFORQLQJRIDIDFWRU\ORFNHGSDUW7KLVHQVXUHVWKHVHFXULW\RIWKH(61DQG FXVWRPHUFRGHRQFHWKHSURGXFWLVVKLSSHGWRWKHILHOG )$6/RIIHUVWKHGHYLFHZLWKDZRUG)DFWRU\6HFXUHG6LOLFRQ6HFWRUWKDWLV ORFNHGZKHQWKHSDUWLVVKLSSHGDQGDZRUGV&XVWRPHU6HFXUHG6LOLFRQ6HF WRUWKDWLVHLWKHUORFNHGRULVORFNDEOH7KH)DFWRU\6HFXUHG6LOLFRQ6HFWRULV DOZD\VSURWHFWHGZKHQVKLSSHGIURPWKHIDFWRU\DQGKDVWKH)DFWRU\,QGLFDWRU %LW'4SHUPDQHQWO\VHWWRD³´7KH&XVWRPHU6HFXUHG6LOLFRQ6HFWRULV VKLSSHGXQSURWHFWHGZLWKWKH&XVWRPHU,QGLFDWRU%LW'4VHWWR³´DOORZLQJ FXVWRPHUVWRXWLOL]HWKDWVHFWRULQDQ\PDQQHUWKH\FKRRVH2QFHWKH&XVWRPHU 6HFXUHG6LOLFRQ6HFWRUDUHDLVSURWHFWHGWKH&XVWRPHU,QGLFDWRU%LWZLOOEHSHU PDQHQWO\VHWWR³´ 7KHV\VWHPDFFHVVHVWKH6HFXUHG6LOLFRQ6HFWRUWKURXJKDFRPPDQGVHTXHQFH VHH³(QWHU([LW6HFXUHG6LOLFRQ6HFWRU&RPPDQG6HTXHQFH´$IWHUWKHV\VWHP KDVZULWWHQWKH(QWHU6HFXUHG6LOLFRQ6HFWRUFRPPDQGVHTXHQFHLWPD\UHDG WKH6HFXUHG6LOLFRQ6HFWRUE\XVLQJWKHDGGUHVVHVQRUPDOO\RFFXSLHGE\WKH PHPRU\DUUD\7KLVPRGHRIRSHUDWLRQFRQWLQXHVXQWLOWKHV\VWHPLVVXHVWKH([LW 6HFXUHG6LOLFRQ6HFWRUFRPPDQGVHTXHQFHRUXQWLOSRZHULVUHPRYHGIURPWKH GHYLFH:KLOH6HFXUHG6LOLFRQ6HFWRUDFFHVVLVHQDEOHG0HPRU\$UUD\UHDGDF FHVVSURJUDPRSHUDWLRQVDQGHUDVHRSHUDWLRQVWRDOOVHFWRUVRWKHUWKDQ6$DUH DOVRDYDLODEOH2QSRZHUXSRUIROORZLQJDKDUGZDUHUHVHWWKHGHYLFHUHYHUWVWR VHQGLQJFRPPDQGVWRWKHQRUPDODGGUHVVVSDFH )DFWRU\/RFNHG)DFWRU6HFXUHG6LOLFRQ6HFWRU3URJUDPPHGDQG 3URWHFWHG$WWKH)DFWRU\ ,QDIDFWRU\VHFWRUORFNHGGHYLFHWKH)DFWRU\6HFXUHG6LOLFRQ6HFWRULVSURWHFWHG ZKHQWKHGHYLFHLVVKLSSHGIURPWKHIDFWRU\ZKHWKHURUQRWWKHDUHDZDVSUR JUDPPHGDWWKHIDFWRU\7KH)DFWRU\6HFXUHG6LOLFRQ6HFWRUFDQQRWEHPRGLILHG LQDQ\ZD\2SWLRQDO6SDQVLRQSURJUDPPLQJVHUYLFHFDQSUHSURJUDPDUDQGRP (61DFXVWRPHUGHILQHGFRGHRUDQ\FRPELQDWLRQRIWKHWZR7KH)DFWRU\6H FXUHG6LOLFRQ6HFWRULVORFDWHGDWDGGUHVVHVK±)K 7KHGHYLFHLVDYDLODEOHSUHSURJUDPPHGZLWKRQHRIWKHIROORZLQJ $UDQGRPVHFXUH(61RQO\ZLWKLQWKH)DFWRU6HFXUHG6LOLFRQ6HFWRU &XVWRPHU FRGH ZLWKLQ WKH &XVWRPHU 6HFXUHG 6LOLFRQ 6HFWRU WKURXJK WKH 6SDQVLRQSURJUDPPLQJVHUYLFH %RWKDUDQGRPVHFXUH(61DQGFXVWRPHUFRGHWKURXJKWKH6SDQVLRQSUR JUDPPLQJVHUYLFH Table 7. 42 Secured Silicon Sector Addresses 6HFWRU 6HFWRU6L]H $GGUHVV5DQJH &XVWRPHU ZRUGV K)K )DFWRU\ ZRUGV K)K S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y &XVWRPHUVPD\RSWWRKDYHWKHLUFRGHSURJUDPPHGE\)$6/WKURXJKWKH6SDQ VLRQSURJUDPPLQJVHUYLFH)$6/SURJUDPVWKHFXVWRPHU¶VFRGHZLWKRUZLWKRXW WKHUDQGRP(617KHGHYLFHVDUHWKHQVKLSSHGIURP)$6/¶VIDFWRU\ZLWKWKH)DF WRU\6HFXUHG6LOLFRQ6HFWRUDQG&XVWRPHU6HFXUHG6LOLFRQ6HFWRUSHUPDQHQWO\ ORFNHG&RQWDFWWKHORFDOVDOHVRIILFHIRUGHWDLOVRQXVLQJ6SDQVLRQSURJUDPPLQJ VHUYLFHV &XVWRPHU6HFXUHG6LOLFRQ6HFWRU 7KHFXVWRPHUORFNDEOHDUHDLVVKLSSHGXQSURWHFWHGZKLFKDOORZVWKHFXVWRPHU WRSURJUDPDQGRSWLRQDOO\ORFNWKHDUHDDVDSSURSULDWHIRUWKHDSSOLFDWLRQVHFX ULW\IHDWXUHLVQRWUHTXLUHGWKH&XVWRPHU6HFXUHG6LOLFRQ6HFWRUFDQEHWUHDWHG DVDQDGGLWLRQDO)ODVKPHPRU\VSDFH7KH&XVWRPHU6HFXUHG6LOLFRQ6HFWRUFDQ EHUHDGDQ\QXPEHURIWLPHVEXWFDQEHSURJUDPPHGDQGORFNHGRQO\RQFH 1RWHWKDWWKHDFFHOHUDWHGSURJUDPPLQJ$&&DQGXQORFNE\SDVVIXQFWLRQVDUH QRWDYDLODEOHZKHQSURJUDPPLQJWKH&XVWRPHU6HFXUHG6LOLFRQ6HFWRUEXWUHDG LQJLQ%DQNV$%DQG&LVDYDLODEOH7KH&XVWRPHU6HFXUHG6LOLFRQ6HFWRULV ORFDWHGDWDGGUHVVHVK±)K 7KH&XVWRPHU6HFXUHG6LOLFRQ6HFWRUDUHDFDQEHSURWHFWHGXVLQJRQHRIWKH IROORZLQJSURFHGXUHV :ULWH WKH WKUHHF\FOH (QWHU 6HFXUHG 6LOLFRQ 6HFWRU 5HJLRQ FRPPDQG VH TXHQFHDQGWKHQIROORZWKHLQV\VWHPVHFWRUSURWHFWDOJRULWKPDVVKRZQLQ )LJXUH³,Q6\VWHP6HFWRU3URWHFWLRQ6HFWRU8QSURWHFWLRQ$OJRULWKPV´RQ SDJHH[FHSWWKDW5(6(7PD\EHDWHLWKHU9,+RU9,'7KLVDOORZVLQV\V WHPSURWHFWLRQRIWKH&XVWRPHU6HFXUHG6LOLFRQ6HFWRU5HJLRQZLWKRXWUDLVLQJ DQ\GHYLFHSLQWRDKLJKYROWDJH1RWHWKDWWKLVPHWKRGLVRQO\DSSOLFDEOHWR WKH6HFXUHG6LOLFRQ6HFWRU :ULWHWKH6HFXUHG6LOLFRQ6HFWRU3URWHFWLRQ%LW/RFNFRPPDQGVHTXHQFH 2QFHWKH&XVWRPHU6HFXUHG6LOLFRQ6HFWRULVORFNHGDQGYHULILHGWKHV\VWHP PXVWZULWHWKH([LW6HFXUHG6LOLFRQ6HFWRU5HJLRQFRPPDQGVHTXHQFHWRUHWXUQ WRUHDGLQJDQGZULWLQJWKHUHPDLQGHURIWKHDUUD\ 7KH&XVWRPHU6HFXUHG6LOLFRQ6HFWRUORFNPXVWEHXVHGZLWKFDXWLRQVLQFHRQFH ORFNHGWKHUHLVQRSURFHGXUHDYDLODEOHIRUXQORFNLQJWKH&XVWRPHU6HFXUHG6LOL FRQ6HFWRUDUHDDQGQRQHRIWKHELWVLQWKH&XVWRPHU6HFXUHG6LOLFRQ6HFWRU PHPRU\VSDFHFDQEHPRGLILHGLQDQ\ZD\ 6HFXUHG6LOLFRQ6HFWRU3URWHFWLRQ%LW 7KH&XVWRPHU6HFXUHG6LOLFRQ6HFWRU3URWHFWLRQ%LWSUHYHQWVSURJUDPPLQJRI WKH&XVWRPHU6HFXUHG6LOLFRQ6HFWRUPHPRU\DUHD2QFHVHWWKH&XVWRPHU6H FXUHG6LOLFRQ6HFWRUPHPRU\DUHDFRQWHQWVDUHQRQPRGLILDEOH +DUGZDUH'DWD3URWHFWLRQ 7KHFRPPDQGVHTXHQFHUHTXLUHPHQWRIXQORFNF\FOHVIRUSURJUDPPLQJRUHUDVLQJ SURYLGHVGDWDSURWHFWLRQDJDLQVWLQDGYHUWHQWZULWHVUHIHUWR7DEOH³&RPPDQG 'HILQLWLRQV´RQSDJHIRUFRPPDQGGHILQLWLRQV 7KHGHYLFHRIIHUVWZRW\SHVRIGDWDSURWHFWLRQDWWKHVHFWRUOHYHO 7KH33%DQG'3%DVVRFLDWHGFRPPDQGVHTXHQFHVGLVDEOHVRUUHHQDEOHVERWK SURJUDPDQGHUDVHRSHUDWLRQVLQDQ\VHFWRURUVHFWRUJURXS :KHQ:3LVDW9,/WKHIRXURXWHUPRVWVHFWRUVDUHORFNHG :KHQ$&&LVDW9,/DOOVHFWRUVDUHORFNHG August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 43 P r e l i m i n a r y 7KHIROORZLQJKDUGZDUHGDWDSURWHFWLRQPHDVXUHVSUHYHQWDFFLGHQWDOHUDVXUHRU SURJUDPPLQJZKLFKPLJKWRWKHUZLVHEHFDXVHGE\VSXULRXVV\VWHPOHYHOVLJQDOV GXULQJ9&&SRZHUXSDQGSRZHUGRZQWUDQVLWLRQVRUIURPV\VWHPQRLVH Write Protect (WP#) 7KH:ULWH3URWHFWIHDWXUHSURYLGHVDKDUGZDUHPHWKRGRISURWHFWLQJWKHIRXU RXWHUPRVWVHFWRUV7KLVIXQFWLRQLVSURYLGHGE\WKH:3SLQDQGRYHUULGHVWKH SUHYLRXVO\GLVFXVVHG6HFWRU3URWHFWLRQ8QSURWHFWLRQPHWKRG ,IWKHV\VWHPDVVHUWV9,/RQWKH:3SLQWKHGHYLFHGLVDEOHVSURJUDPDQGHUDVH IXQFWLRQVLQWKHIRXU³RXWHUPRVW´.ZRUGERRWVHFWRUV7KHIRXURXWHUPRVW .ZRUGERRWVHFWRUVDUHWKHIRXUVHFWRUVFRQWDLQLQJWKHORZHVWDGGUHVVHV6$ 6$RUWKHIRXUVHFWRUVFRQWDLQLQJWKHKLJKHVWDGGUHVVHV:6-6$ 6$:6-6$6$RUERWKWKHORZHUIRXU6$6$DQGXSSHU IRXUVHFWRUV:6-6$6$:6-6$6$LQDGXDOERRW FRQILJXUHGGHYLFH ,IWKHV\VWHPDVVHUWV9,+RQWKH:3SLQWKHGHYLFHUHYHUWVWRZKHWKHUWKH XSSHUDQGRUORZHUIRXUVHFWRUVZHUHODVWVHWWREHSURWHFWHGRUXQSURWHFWHG 7KDWLVVHFWRUSURWHFWLRQRUXQSURWHFWLRQIRUWKHVHVHFWRUVGHSHQGVRQZKHWKHU WKH\ZHUHODVWSURWHFWHGRUXQSURWHFWHGXVLQJWKHPHWKRGGHVFULEHGLQ³33%3UR JUDP&RPPDQG´VHFWLRQRQSDJH 1RWHWKDWWKH:3SLQPXVWQRWEHOHIWIORDWLQJRUXQFRQQHFWHGLQFRQVLVWHQWEH KDYLRURIWKHGHYLFHPD\UHVXOW /RZ9&&:ULWH,QKLELW :KHQ9&&LVOHVVWKDQ9/.2WKHGHYLFHGRHVQRWDFFHSWDQ\ZULWHF\FOHV7KLVSUR WHFWVGDWDGXULQJ9&&SRZHUXSDQGSRZHUGRZQ7KHFRPPDQGUHJLVWHUDQGDOO LQWHUQDOSURJUDPHUDVHFLUFXLWVDUHGLVDEOHGDQGWKHGHYLFHUHVHWVWRUHDGLQJ DUUD\GDWD6XEVHTXHQWZULWHVDUHLJQRUHGXQWLO9&&LVJUHDWHUWKDQ9/.27KHV\V WHPPXVWSURYLGHWKHSURSHUVLJQDOVWRWKHFRQWUROLQSXWVWRSUHYHQWXQLQWHQWLRQDO ZULWHVZKHQ9&&LVJUHDWHUWKDQ9/.2 :ULWH3XOVH³*OLWFK´3URWHFWLRQ 1RLVHSXOVHVRIOHVVWKDQQVW\SLFDORQ2(&(RU:(GRQRWLQLWLDWHDZULWH F\FOH /RJLFDO,QKLELW :ULWHF\FOHVDUHLQKLELWHGE\KROGLQJDQ\RQHRI2( 9,/&( 9,+RU:( 9,+7RLQLWLDWHDZULWHF\FOH&(DQG:(PXVWEHDORJLFDO]HURZKLOH2(LVD ORJLFDORQH 3RZHU8S:ULWH,QKLELW ,I:( &( 5(6(7 9,/DQG2( 9,+GXULQJSRZHUXSWKHGHYLFHGRHV QRWDFFHSWFRPPDQGVRQWKHULVLQJHGJHRI:(7KHLQWHUQDOVWDWHPDFKLQHLV DXWRPDWLFDOO\UHVHWWRWKHUHDGPRGHRQSRZHUXS 44 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Common Flash Memory Interface (CFI) 7KH&RPPRQ)ODVK,QWHUIDFH&),VSHFLILFDWLRQRXWOLQHVGHYLFHDQGKRVWV\VWHP VRIWZDUHLQWHUURJDWLRQKDQGVKDNHZKLFKDOORZVVSHFLILFYHQGRUVSHFLILHGVRIW ZDUHDOJRULWKPVWREHXVHGIRUHQWLUHIDPLOLHVRIGHYLFHV6RIWZDUHVXSSRUWFDQ WKHQEHGHYLFHLQGHSHQGHQW-('(&,'LQGHSHQGHQWDQGIRUZDUGDQGEDFN ZDUGFRPSDWLEOH IRU WKH VSHFLILHG IODVK GHYLFH IDPLOLHV )ODVK YHQGRUV FDQ VWDQGDUGL]HWKHLUH[LVWLQJLQWHUIDFHVIRUORQJWHUPFRPSDWLELOLW\ 7KLVGHYLFHHQWHUVWKH&),4XHU\PRGHZKHQWKHV\VWHPZULWHVWKH&),4XHU\ FRPPDQGKWRDGGUHVVKDQ\WLPHWKHGHYLFHLVUHDG\WRUHDGDUUD\GDWD 7KHV\VWHPFDQUHDG&),LQIRUPDWLRQDWWKHDGGUHVVHVJLYHQLQ7DEOHV7R WHUPLQDWHUHDGLQJ&),GDWDWKHV\VWHPPXVWZULWHWKHUHVHWFRPPDQG 7KHV\VWHPFDQDOVRZULWHWKH&),TXHU\FRPPDQGZKHQWKHGHYLFHLVLQWKHDX WRVHOHFWPRGH7KHGHYLFHHQWHUVWKH&),TXHU\PRGHDQGWKHV\VWHPFDQUHDG &),GDWDDWWKHDGGUHVVHVJLYHQLQ7DEOHV7KHV\VWHPPXVWZULWHWKHUHVHW FRPPDQGWRUHWXUQWKHGHYLFHWRWKHDXWRVHOHFWPRGH )RUIXUWKHULQIRUPDWLRQSOHDVHUHIHUWRWKH&),6SHFLILFDWLRQDQG&),3XEOLFDWLRQ DYDLODEOHYLDWKH)$6/VLWHDWWKHIROORZLQJ85/ K W W S Z Z Z D P G F R P X V H Q ) O D V K 0 H P R U \ 7H F K Q L F D O 5H V R X U F H V BBBAKWPO$OWHUQDWLYHO\FRQWDFWDQ)$6/UHSUHVHQ WDWLYHIRUFRSLHVRIWKHVHGRFXPHQWV Table 8. CFI Query Identification String $GGUHVVHV 'DWD K K K K K K 4XHU\8QLTXH$6&,,VWULQJ³45<´ K K K K 3ULPDU\2(0&RPPDQG6HW K K K K $GGUHVVIRU3ULPDU\([WHQGHG7DEOH K K K K $OWHUQDWH2(0&RPPDQG6HWK QRQHH[LVWV K $K K K $GGUHVVIRU$OWHUQDWH2(0([WHQGHG7DEOHK QRQHH[LVWV August 19, 2005 S71WS-J_04_A2 'HVFULSWLRQ S71WS-J Based MCPs 45 P r e l i m i n a r y Table 9. System Interface String $GGUHVVHV 'DWD 'HVFULSWLRQ %K K 9&&0LQZULWHHUDVH '±'YROW'±'PLOOLYROW &K K 9&&0D[ZULWHHUDVH '±'YROW'±'PLOOLYROW 'K K 9330LQYROWDJHK QR933SLQSUHVHQW (K K 9330D[YROWDJHK QR933SLQSUHVHQW )K K 7\SLFDOWLPHRXWSHUVLQJOHE\WHZRUGZULWH1V K K 7\SLFDOWLPHRXWIRU0LQVL]HEXIIHUZULWH1VK QRWVXSSRUWHG K K 7\SLFDOWLPHRXWSHULQGLYLGXDOEORFNHUDVH1PV K K 7\SLFDOWLPHRXWIRUIXOOFKLSHUDVH1PVK QRWVXSSRUWHG K K 0D[WLPHRXWIRUE\WHZRUGZULWH1WLPHVW\SLFDO K K 0D[WLPHRXWIRUEXIIHUZULWH1WLPHVW\SLFDO K K 0D[WLPHRXWSHULQGLYLGXDOEORFNHUDVH1WLPHVW\SLFDO K K 0D[WLPHRXWIRUIXOOFKLSHUDVH1WLPHVW\SLFDOK QRWVXSSRUWHG Table 10. Device Geometry Definition $GGUHVVHV K K:6- K:6- 'HVFULSWLRQ 'HYLFH6L]H 1E\WH K K K K )ODVK'HYLFH,QWHUIDFHGHVFULSWLRQUHIHUWR&),SXEOLFDWLRQ $K %K K K 0D[QXPEHURIE\WHVLQPXOWLE\WHZULWH 1 K QRWVXSSRUWHG &K K 1XPEHURI(UDVH%ORFN5HJLRQVZLWKLQGHYLFH 'K (K )K K K K K K (UDVH%ORFN5HJLRQ,QIRUPDWLRQ UHIHUWRWKH&),VSHFLILFDWLRQRU&),SXEOLFDWLRQ K 46 'DWD )'K:6- 'K:6- (UDVH%ORFN5HJLRQ,QIRUPDWLRQ K K K K K K K K K K K K K K (UDVH%ORFN5HJLRQ,QIRUPDWLRQ K $K %K &K K K K K (UDVH%ORFN5HJLRQ,QIRUPDWLRQ S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Table 11. Primary Vendor-Specific Extended Query $GGUHVVHV 'DWD K K K K K K 4XHU\XQLTXH$6&,,VWULQJ³35,´ K K 0DMRUYHUVLRQQXPEHU$6&,, K K 0LQRUYHUVLRQQXPEHU$6&,, &K $GGUHVV6HQVLWLYH8QORFN%LWV 5HTXLUHG 1RW5HTXLUHG K 'HVFULSWLRQ 6LOLFRQ7HFKQRORJ\%LWV P K K (UDVH6XVSHQG 1RW6XSSRUWHG 7R5HDG2QO\ 7R5HDG:ULWH K K 6HFWRU3URWHFW 1RW6XSSRUWHG; 1XPEHURIVHFWRUVLQSHUJURXS K K 6HFWRU7HPSRUDU\8QSURWHFW 1RW6XSSRUWHG 6XSSRUWHG K K 6HFWRU3URWHFW8QSURWHFWVFKHPH $GYDQFHG6HFWRU3URWHFWLRQ $K (K:6- K:6- 6LPXOWDQHRXV2SHUDWLRQ 1XPEHURI6HFWRUVLQDOOEDQNVH[FHSWERRWEORFN %K K %XUVW0RGH7\SH 1RW6XSSRUWHG 6XSSRUWHG &K K 3DJH0RGH7\SH 1RW6XSSRUWHG :RUG3DJH :RUG3DJH :RUG3DJH 'K %K (K &K )K K K K 3URJUDP6XVSHQGK QRWVXSSRUWHG K K %DQN2UJDQL]DWLRQ; 1XPEHURIEDQNV K K $K %K August 19, 2005 S71WS-J_04_A2 K:6- K:6- K:6- K:6- K:6- K:6- K:6- K:6- $&&$FFHOHUDWLRQ6XSSO\0LQLPXP K 1RW6XSSRUWHG''9ROW''P9 $&&$FFHOHUDWLRQ6XSSO\0D[LPXP K 1RW6XSSRUWHG''9ROW''P9 7RS%RWWRP%RRW6HFWRU)ODJ K 'XDO%RRW'HYLFHK %RWWRP%RRW'HYLFHK 7RS%RRW'HYLFH %DQN$5HJLRQ,QIRUPDWLRQ; 1XPEHURIVHFWRUVLQEDQN %DQN%5HJLRQ,QIRUPDWLRQ; 1XPEHURIVHFWRUVLQEDQN %DQN&5HJLRQ,QIRUPDWLRQ; 1XPEHURIVHFWRUVLQEDQN %DQN'5HJLRQ,QIRUPDWLRQ; 1XPEHURIVHFWRUVLQEDQN S71WS-J Based MCPs 47 P r e l i m i n a r y Table 12. %DQN %DQN' 48 WS128J Sector Address Table 6HFWRU 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV $K$)))K 6$ .ZRUGV $K$))))K 6$ .ZRUGV %K%)))K 6$ .ZRUGV %K%))))K 6$ .ZRUGV &K&)))K 6$ .ZRUGV &K&))))K 6$ .ZRUGV 'K')))K 6$ .ZRUGV 'K'))))K 6$ .ZRUGV (K()))K 6$ .ZRUGV (K())))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K)))))K S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Table 12. %DQN %DQN& August 19, 2005 S71WS-J_04_A2 WS128J Sector Address Table 6HFWRU 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV $K$)))K 6$ .ZRUGV $K$))))K 6$ .ZRUGV %K%)))K 6$ .ZRUGV %K%))))K 6$ .ZRUGV &K&)))K 6$ .ZRUGV &K&))))K 6$ .ZRUGV 'K')))K 6$ .ZRUGV 'K'))))K 6$ .ZRUGV (K()))K 6$ .ZRUGV (K())))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K)))))K S71WS-J Based MCPs 49 P r e l i m i n a r y Table 12. %DQN %DQN& 50 6HFWRU WS128J Sector Address Table 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV $K$)))K 6$ .ZRUGV $K$))))K 6$ .ZRUGV %K%)))K 6$ .ZRUGV %K%))))K 6$ .ZRUGV &K&)))K 6$ .ZRUGV &K&))))K 6$ .ZRUGV 'K')))K 6$ .ZRUGV 'K'))))K 6$ .ZRUGV (K()))K 6$ .ZRUGV (K())))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K)))))K S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Table 12. %DQN %DQN& August 19, 2005 S71WS-J_04_A2 WS128J Sector Address Table 6HFWRU 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV $K$)))K 6$ .ZRUGV $K$))))K 6$ .ZRUGV %K%)))K 6$ .ZRUGV %K%))))K 6$ .ZRUGV &K&)))K 6$ .ZRUGV &K&))))K 6$ .ZRUGV 'K')))K 6$ .ZRUGV 'K'))))K 6$ .ZRUGV (K()))K 6$ .ZRUGV (K())))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K)))))K S71WS-J Based MCPs 51 P r e l i m i n a r y Table 12. %DQN %DQN% 52 WS128J Sector Address Table 6HFWRU 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV $K$)))K 6$ .ZRUGV $K$))))K 6$ .ZRUGV %K%)))K 6$ .ZRUGV %K%))))K 6$ .ZRUGV &K&)))K 6$ .ZRUGV &K&))))K 6$ .ZRUGV 'K')))K 6$ .ZRUGV 'K'))))K 6$ .ZRUGV (K()))K 6$ .ZRUGV (K())))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K)))))K S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Table 12. %DQN %DQN% August 19, 2005 S71WS-J_04_A2 6HFWRU WS128J Sector Address Table 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV $K$)))K 6$ .ZRUGV $K$))))K 6$ .ZRUGV %K%)))K 6$ .ZRUGV %K%))))K 6$ .ZRUGV &K&)))K 6$ .ZRUGV &K&))))K 6$ .ZRUGV 'K')))K 6$ .ZRUGV 'K'))))K 6$ .ZRUGV (K()))K 6$ .ZRUGV (K())))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K)))))K S71WS-J Based MCPs 53 P r e l i m i n a r y Table 12. %DQN %DQN% 54 6HFWRU WS128J Sector Address Table 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV $K$)))K 6$ .ZRUGV $K$))))K 6$ .ZRUGV %K%)))K 6$ .ZRUGV %K%))))K 6$ .ZRUGV &K&)))K 6$ .ZRUGV &K&))))K 6$ .ZRUGV 'K')))K 6$ .ZRUGV 'K'))))K 6$ .ZRUGV (K()))K 6$ .ZRUGV (K())))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K)))))K S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Table 12. %DQN %DQN$ August 19, 2005 S71WS-J_04_A2 WS128J Sector Address Table 6HFWRU 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV $K$)))K 6$ .ZRUGV $K$))))K 6$ .ZRUGV %K%)))K 6$ .ZRUGV %K%))))K 6$ .ZRUGV &K&)))K 6$ .ZRUGV &K&))))K 6$ .ZRUGV 'K')))K 6$ .ZRUGV 'K'))))K 6$ .ZRUGV (K()))K 6$ .ZRUGV (K())))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )$K)$)))K 6$ .ZRUGV )%K)%)))K 6$ .ZRUGV )&K)&)))K 6$ .ZRUGV )'K)')))K 6$ .ZRUGV )(K)()))K 6$ .ZRUGV ))K)))))K S71WS-J Based MCPs 55 P r e l i m i n a r y Table 13. WS064J Sector Address Table %DQN %DQN' 56 6HFWRU 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Table 13. WS064J Sector Address Table %DQN %DQN& August 19, 2005 S71WS-J_04_A2 6HFWRU 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV $K$)))K 6$ .ZRUGV $K$))))K 6$ .ZRUGV %K%)))K 6$ .ZRUGV %K%))))K 6$ .ZRUGV &K&)))K 6$ .ZRUGV &K&))))K 6$ .ZRUGV 'K')))K 6$ .ZRUGV 'K'))))K 6$ .ZRUGV (K()))K 6$ .ZRUGV (K())))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K)))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K S71WS-J Based MCPs 57 P r e l i m i n a r y Table 13. WS064J Sector Address Table %DQN %DQN& 58 6HFWRU 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV $K$)))K 6$ .ZRUGV $K$))))K 6$ .ZRUGV %K%)))K 6$ .ZRUGV %K%))))K 6$ .ZRUGV &K&)))K 6$ .ZRUGV &K&))))K 6$ .ZRUGV 'K')))K 6$ .ZRUGV 'K'))))K 6$ .ZRUGV (K()))K 6$ .ZRUGV (K())))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K)))))K S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Table 13. WS064J Sector Address Table %DQN %DQN% August 19, 2005 S71WS-J_04_A2 6HFWRU 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV $K$)))K 6$ .ZRUGV $K$))))K 6$ .ZRUGV %K%)))K 6$ .ZRUGV %K%))))K S71WS-J Based MCPs 59 P r e l i m i n a r y Table 13. WS064J Sector Address Table %DQN %DQN% 60 6HFWRU 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV &K&)))K 6$ .ZRUGV &K&))))K 6$ .ZRUGV 'K')))K 6$ .ZRUGV 'K'))))K 6$ .ZRUGV (K()))K 6$ .ZRUGV (K())))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K)))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Table 13. WS064J Sector Address Table %DQN %DQN$ August 19, 2005 S71WS-J_04_A2 6HFWRU 6HFWRU6L]H [$GGUHVV5DQJH 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV K)))K 6$ .ZRUGV K))))K 6$ .ZRUGV $K$)))K 6$ .ZRUGV $K$))))K 6$ .ZRUGV %K%)))K 6$ .ZRUGV %K%))))K 6$ .ZRUGV &K&)))K 6$ .ZRUGV &K&))))K 6$ .ZRUGV 'K')))K 6$ .ZRUGV 'K'))))K 6$ .ZRUGV (K()))K 6$ .ZRUGV (K())))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )K))))K 6$ .ZRUGV )$K)$)))K 6$ .ZRUGV )%K)%)))K 6$ .ZRUGV )&K)&)))K 6$ .ZRUGV )'K)')))K 6$ .ZRUGV )(K)()))K 6$ .ZRUGV ))K)))))K S71WS-J Based MCPs 61 P r e l i m i n a r y Command Definitions :ULWLQJVSHFLILFDGGUHVVDQGGDWDFRPPDQGVRUVHTXHQFHVLQWRWKHFRPPDQG UHJLVWHULQLWLDWHVGHYLFHRSHUDWLRQV7DEOH³&RPPDQG'HILQLWLRQV´RQSDJH GHILQHVWKHYDOLGUHJLVWHUFRPPDQGVHTXHQFHV:ULWLQJLQFRUUHFWDGGUHVVDQG GDWDYDOXHVRUZULWLQJWKHPLQWKHLPSURSHUVHTXHQFHPD\SODFHWKHGHYLFHLQDQ XQNQRZQVWDWH7KHV\VWHPPXVWZULWHWKHUHVHWFRPPDQGWRUHWXUQWKHGHYLFH WRUHDGLQJDUUD\GDWD5HIHUWRWKH$&&KDUDFWHULVWLFVVHFWLRQIRUWLPLQJGLDJUDPV Reading Array Data 7KHGHYLFHLVDXWRPDWLFDOO\VHWWRUHDGLQJDUUD\GDWDDIWHUGHYLFHSRZHUXS1R FRPPDQGVDUHUHTXLUHGWRUHWULHYHGDWDLQDV\QFKURQRXVPRGH(DFKEDQNLV UHDG\WRUHDGDUUD\GDWDDIWHUFRPSOHWLQJDQ(PEHGGHG3URJUDPRU(PEHGGHG (UDVHDOJRULWKP $IWHUWKHGHYLFHDFFHSWVDQ(UDVH6XVSHQGFRPPDQGWKHFRUUHVSRQGLQJEDQN HQWHUVWKHHUDVHVXVSHQGUHDGPRGHDIWHUZKLFKWKHV\VWHPFDQUHDGGDWDIURP DQ\QRQHUDVHVXVSHQGHGVHFWRUZLWKLQWKHVDPHEDQN$IWHUFRPSOHWLQJDSUR JUDPPLQJRSHUDWLRQLQWKH(UDVH6XVSHQGPRGHWKHV\VWHPPD\RQFHDJDLQ UHDGDUUD\GDWDIURPDQ\QRQHUDVHVXVSHQGHGVHFWRUZLWKLQWKHVDPHEDQN6HH WKH³(UDVH6XVSHQG(UDVH5HVXPH&RPPDQGV´VHFWLRQRQSDJHIRUPRUH LQIRUPDWLRQ 7KHV\VWHPPXVWLVVXHWKHUHVHWFRPPDQGWRUHWXUQDEDQNWRWKHUHDGRUHUDVH VXVSHQGUHDGPRGHLI'4JRHVKLJKGXULQJDQDFWLYHSURJUDPRUHUDVHRSHUD WLRQRULIWKHEDQNLVLQWKHDXWRVHOHFWPRGH6HHWKH³5HVHW&RPPDQG´VHFWLRQ RQSDJHIRUPRUHLQIRUPDWLRQ 6HHDOVR³5HTXLUHPHQWVIRU$V\QFKURQRXV5HDG2SHUDWLRQ1RQ%XUVW´VHFWLRQ RQSDJHDQG³5HTXLUHPHQWVIRU6\QFKURQRXV%XUVW5HDG2SHUDWLRQ´VHFWLRQ RQSDJHIRUPRUHLQIRUPDWLRQ7KH$V\QFKURQRXV5HDGDQG6\QFKURQRXV %XUVW5HDGWDEOHVSURYLGHWKHUHDGSDUDPHWHUVDQG)LJXUH³&/.6\QFKURQRXV %XUVW0RGH5HDGULVLQJDFWLYH&/.´RQSDJH)LJXUH³6\QFKURQRXV%XUVW 0RGH5HDG´RQSDJHDQG)LJXUH³$V\QFKURQRXV0RGH5HDGZLWK/DWFKHG $GGUHVVHV´RQSDJHVKRZWKHWLPLQJV Set Configuration Register Command Sequence 7KHGHYLFHXVHVDFRQILJXUDWLRQUHJLVWHUWRVHWWKHYDULRXVEXUVWSDUDPHWHUV QXPEHURIZDLWVWDWHVEXUVWUHDGPRGHDFWLYHFORFNHGJH5'<FRQILJXUDWLRQ DQGV\QFKURQRXVPRGHDFWLYH7KHFRQILJXUDWLRQUHJLVWHUPXVWEHVHWEHIRUHWKH GHYLFHZLOOHQWHUEXUVWPRGH 7KHFRQILJXUDWLRQUHJLVWHULVORDGHGZLWKDWKUHHF\FOHFRPPDQGVHTXHQFH7KH ILUVWWZRF\FOHV DUHVWDQGDUGXQORFNVHTXHQFHV2QWKHWKLUG F\FOHWKH GDWD VKRXOGEH&KDGGUHVVELWV$±$VKRXOGEHKDQGDGGUHVVELWV$±$ VHWWKHFRGHWREHODWFKHG7KHGHYLFHZLOOSRZHUXSRUDIWHUDKDUGZDUHUHVHW ZLWKWKHGHIDXOWVHWWLQJZKLFKLVLQDV\QFKURQRXVPRGH7KHUHJLVWHUPXVWEHVHW EHIRUHWKHGHYLFHFDQHQWHUV\QFKURQRXVPRGH7KHFRQILJXUDWLRQUHJLVWHUFDQ QRWEHFKDQJHGGXULQJGHYLFHRSHUDWLRQVSURJUDPHUDVHRUVHFWRUORFN 62 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Power-up/ Hardware Reset Asynchronous Read Mode Only Set Burst Mode Configuration Register Command for Synchronous Mode (D15 = 0) Set Burst Mode Configuration Register Command for Asynchronous Mode (D15 = 1) Synchronous Read Mode Only Figure 3. Synchronous/Asynchronous State Diagram 5HDG0RGH6HWWLQJ 2QSRZHUXSRUKDUGZDUHUHVHWWKHGHYLFHLVVHWWREHLQDV\QFKURQRXVUHDG PRGH7KLVVHWWLQJDOORZVWKHV\VWHPWRHQDEOHRUGLVDEOHEXUVWPRGHGXULQJV\V WHPRSHUDWLRQV$GGUHVV$GHWHUPLQHVWKLVVHWWLQJ³¶IRUDV\QFKURQRXVPRGH ³´IRUV\QFKURQRXVPRGH 3URJUDPPDEOH:DLW6WDWH&RQILJXUDWLRQ 7KHSURJUDPPDEOHZDLWVWDWHIHDWXUHLQIRUPVWKHGHYLFHRIWKHQXPEHURIFORFN F\FOHVWKDWPXVWHODSVHDIWHU$9'LVGULYHQDFWLYHEHIRUHGDWDZLOOEHDYDLODEOH 7KLVYDOXHLVGHWHUPLQHGE\WKHLQSXWIUHTXHQF\RIWKHGHYLFH$GGUHVVELWV$± $GHWHUPLQHWKHVHWWLQJVHH7DEOH³3URJUDPPDEOH:DLW6WDWH6HWWLQJV´RQ SDJH 7KHZDLWVWDWHFRPPDQGVHTXHQFHLQVWUXFWVWKHGHYLFHWRVHWDSDUWLFXODUQXPEHU RIFORFNF\FOHVIRUWKHLQLWLDODFFHVVLQEXUVWPRGH7KHQXPEHURIZDLWVWDWHVWKDW VKRXOGEHSURJUDPPHGLQWRWKHGHYLFHLVGLUHFWO\UHODWHGWRWKHFORFNIUHTXHQF\ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 63 P r e l i m i n a r y Table 14. Programmable Wait State Settings $ $ $ 7RWDO,QLWLDO$FFHVV&\FOHV GHIDXOW 5HVHUYHG 5HVHUYHG 1RWHV 8SRQSRZHUXSRUKDUGZDUHUHVHWWKHGHIDXOWVHWWLQJLVVHYHQZDLWVWDWHV 5'<ZLOOGHIDXOWWREHLQJDFWLYHZLWKGDWDZKHQWKH:DLW6WDWH6HWWLQJLVVHWWRDWRWDOLQLWLDODFFHVVF\FOHRI ,WLVUHFRPPHQGHGWKDWWKHZDLWVWDWHFRPPDQGVHTXHQFHEHZULWWHQHYHQLIWKH GHIDXOWZDLWVWDWHYDOXHLVGHVLUHGWRHQVXUHWKHGHYLFHLVVHWDVH[SHFWHG$ KDUGZDUHUHVHWZLOOVHWWKHZDLWVWDWHWRWKHGHIDXOWVHWWLQJ 6WDQGDUGZDLWVWDWH+DQGVKDNLQJ2SWLRQ 7KHKRVWV\VWHPPXVWVHWWKHDSSURSULDWHQXPEHURIZDLWVWDWHVLQWKHIODVKGH YLFHGHSHQGLQJXSRQWKHFORFNIUHTXHQF\7KHKRVWV\VWHPVKRXOGVHWDGGUHVVELWV $±$WRIRUDFORFNIUHTXHQF\RI0+] 7DEOHGHVFULEHVWKHW\SLFDOQXPEHURIFORFNF\FOHVZDLWVWDWHVIRUYDULRXV FRQGLWLRQV Table 15. Wait States for Standard wait-state Handshaking 7\SLFDO1RRI&ORFN&\FOHVDIWHU$9'/RZ %XUVW0RGH &RQGLWLRQV 0+] :RUGRU:RUGRU&RQWLQXRXV 9,2 9 :RUG 9,2 9 ,QWKHDQGZRUGEXUVWUHDGPRGHVWKHDGGUHVVSRLQWHUGRHVQRWFURVVZRUGERXQGDULHVDGGUHVVHV ZKLFKDUHPXOWLSOHVRI)K 7KHKRVWV\VWHPPXVWVHWWKHDSSURSULDWHQXPEHURIZDLWVWDWHVLQWKHIODVKGH YLFHGHSHQGLQJXSRQWKHFORFNIUHTXHQF\7KHDXWRVHOHFWIXQFWLRQDOORZVWKHKRVW V\VWHPWRGHWHUPLQHZKHWKHUWKHIODVKGHYLFHLVHQDEOHGIRUKDQGVKDNLQJ6HH WKH³$XWRVHOHFW&RPPDQG6HTXHQFH´VHFWLRQRQSDJHIRUPRUHLQIRUPDWLRQ 5HDG0RGH&RQILJXUDWLRQ 7KHGHYLFHVXSSRUWVIRXUGLIIHUHQWUHDGPRGHVFRQWLQXRXVPRGHDQGDQG ZRUGOLQHDUZUDSDURXQGPRGHV$FRQWLQXRXVVHTXHQFHEHJLQVDWWKHVWDUWLQJ DGGUHVVDQGDGYDQFHVWKHDGGUHVVSRLQWHUXQWLOWKHEXUVWRSHUDWLRQLVFRPSOHWH ,IWKHKLJKHVWDGGUHVVLQWKHGHYLFHLVUHDFKHGGXULQJWKHFRQWLQXRXVEXUVWUHDG PRGHWKHDGGUHVVSRLQWHUZUDSVDURXQGWRWKHORZHVWDGGUHVV 64 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y )RUH[DPSOHDQHLJKWZRUGOLQHDUUHDGZLWKZUDSDURXQGEHJLQVRQWKHVWDUWLQJ DGGUHVVZULWWHQWRWKHGHYLFHDQGWKHQDGYDQFHVWRWKHQH[WZRUGERXQGDU\ 7KHDGGUHVVSRLQWHUWKHQUHWXUQVWRWKHVWZRUGDIWHUWKHSUHYLRXVHLJKWZRUG ERXQGDU\ZUDSSLQJWKURXJKWKHVWDUWLQJORFDWLRQ7KHVL[WHHQDQGWKLUW\WZROLQ HDUZUDSDURXQGPRGHVRSHUDWHLQDIDVKLRQVLPLODUWRWKHHLJKWZRUGPRGH 7DEOHVKRZVWKHDGGUHVVELWVDQGVHWWLQJVIRUWKHIRXUUHDGPRGHV Table 16. Read Mode Settings $GGUHVV%LWV %XUVW0RGHV $ $ &RQWLQXRXV ZRUGOLQHDUZUDSDURXQG ZRUGOLQHDUZUDSDURXQG ZRUGOLQHDUZUDSDURXQG 1RWH8SRQSRZHUXSRUKDUGZDUHUHVHWWKHGHIDXOWVHWWLQJLVFRQWLQXRXV %XUVW$FWLYH&ORFN(GJH&RQILJXUDWLRQ %\GHIDXOWWKHGHYLFHZLOOGHOLYHUGDWDRQWKHULVLQJHGJHRIWKHFORFNDIWHUWKH LQLWLDOV\QFKURQRXVDFFHVVWLPH6XEVHTXHQWRXWSXWVZLOODOVREHRQWKHIROORZLQJ ULVLQJHGJHVEDUULQJDQ\GHOD\V7KHGHYLFHFDQEHVHWVRWKDWWKHIDOOLQJFORFN HGJHLVDFWLYHIRUDOOV\QFKURQRXVDFFHVVHV$GGUHVVELW$GHWHUPLQHVWKLVVHW WLQJ³´IRUULVLQJDFWLYH³´IRUIDOOLQJDFWLYH 5'<&RQILJXUDWLRQ %\GHIDXOWWKHGHYLFHLVVHWVRWKDWWKH5'<SLQZLOORXWSXW92+ZKHQHYHUWKHUH LVYDOLGGDWDRQWKHRXWSXWV7KHGHYLFHFDQEHVHWVRWKDW5'<JRHVDFWLYHRQH GDWDF\FOHEHIRUHDFWLYHGDWD$GGUHVVELW$GHWHUPLQHVWKLVVHWWLQJ³´IRU 5'<DFWLYHZLWKGDWD³´IRU5'<DFWLYHRQHFORFNF\FOHEHIRUHYDOLGGDWD,Q DV\QFKURQRXVPRGH5'<LVDQRSHQGUDLQRXWSXW Configuration Register 7DEOHVKRZVWKHDGGUHVVELWVWKDWGHWHUPLQHWKHFRQILJXUDWLRQUHJLVWHUVHWWLQJV IRUYDULRXVGHYLFHIXQFWLRQV August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 65 P r e l i m i n a r y Table 17. Configuration Register $GGUHVV%LW )XQFWLRQ $ 6HW'HYLFH 5HDG0RGH $ 5'< 5'<DFWLYHRQHFORFNF\FOHEHIRUHGDWD 5'<DFWLYHZLWKGDWDGHIDXOW $ &ORFN %XUVWVWDUWVDQGGDWDLVRXWSXWRQWKHIDOOLQJHGJHRI&/. %XUVWVWDUWVDQGGDWDLVRXWSXWRQWKHULVLQJHGJHRI&/.GHIDXOW $ $ $ $ $ 6HWWLQJV%LQDU\ 6\QFKURQRXV5HDG%XUVW0RGH(QDEOHG $V\QFKURQRXV0RGHGHIDXOW 6\QFKURQRXV0RGH 5HDG0RGH 3URJUDPPDEOH :DLW6WDWH &RQWLQXRXVGHIDXOW ZRUGOLQHDUZLWKZUDSDURXQG ZRUGOLQHDUZLWKZUDSDURXQG ZRUGOLQHDUZLWKZUDSDURXQG 'DWDLVYDOLGRQWKHQGDFWLYH&/.HGJHDIWHU$9'WUDQVLWLRQWR9,+ 'DWDLVYDOLGRQWKHUGDFWLYH&/.HGJHDIWHU$9'WUDQVLWLRQWR9,+ 'DWDLVYDOLGRQWKHWKDFWLYH&/.HGJHDIWHU$9'WUDQVLWLRQWR9,+ 'DWDLVYDOLGRQWKHWKDFWLYH&/.HGJHDIWHU$9'WUDQVLWLRQWR9,+ 'DWDLVYDOLGRQWKHWKDFWLYH&/.HGJHDIWHU$9'WUDQVLWLRQWR9,+ 'DWDLVYDOLGRQWKHWKDFWLYH&/.HGJHDIWHU$9'WUDQVLWLRQWR9,+GHIDXOW 5HVHUYHG 5HVHUYHG 1RWH'HYLFHZLOOEHLQWKHGHIDXOWVWDWHXSRQSRZHUXSRUKDUGZDUHUHVHW Reset Command :ULWLQJWKHUHVHWFRPPDQGUHVHWVWKHEDQNVWRWKHUHDGRUHUDVHVXVSHQGUHDG PRGH$GGUHVVELWVDUHGRQ¶WFDUHVIRUWKLVFRPPDQG 7KHUHVHWFRPPDQGPD\EHZULWWHQEHWZHHQWKHVHTXHQFHF\FOHVLQDQHUDVH FRPPDQGVHTXHQFHEHIRUHHUDVLQJEHJLQV7KLVUHVHWVWKHEDQNWRZKLFKWKHV\V WHPZDVZULWLQJWRWKHUHDGPRGH2QFHHUDVXUHEHJLQVKRZHYHUWKHGHYLFH LJQRUHVUHVHWFRPPDQGVXQWLOWKHRSHUDWLRQLVFRPSOHWH 7KHUHVHWFRPPDQGPD\EHZULWWHQEHWZHHQWKHVHTXHQFHF\FOHVLQDSURJUDP FRPPDQGVHTXHQFHEHIRUHSURJUDPPLQJEHJLQVSULRUWRWKHWKLUGF\FOH7KLVUH VHWVWKHEDQNWRZKLFKWKHV\VWHPZDVZULWLQJWRWKHUHDGPRGH,IWKHSURJUDP FRPPDQGVHTXHQFHLVZULWWHQWRDEDQNWKDWLVLQWKH(UDVH6XVSHQGPRGHZULW LQJWKHUHVHWFRPPDQGUHWXUQVWKDWEDQNWRWKHHUDVHVXVSHQGUHDGPRGH2QFH SURJUDPPLQJEHJLQVKRZHYHUWKHGHYLFHLJQRUHVUHVHWFRPPDQGVXQWLOWKHRS HUDWLRQLVFRPSOHWH 7KHUHVHWFRPPDQGPD\EHZULWWHQEHWZHHQWKHVHTXHQFHF\FOHVLQDQDXWRVHOHFW FRPPDQGVHTXHQFH2QFHLQWKHDXWRVHOHFWPRGHWKHUHVHWFRPPDQGPXVWEH ZULWWHQWRUHWXUQWRWKHUHDGPRGH,IDEDQNHQWHUHGWKHDXWRVHOHFWPRGHZKLOH LQWKH(UDVH6XVSHQGPRGHZULWLQJWKHUHVHWFRPPDQGUHWXUQVWKDWEDQNWRWKH HUDVHVXVSHQGUHDGPRGH ,I'4JRHVKLJKGXULQJDSURJUDPRUHUDVHRSHUDWLRQZULWLQJWKHUHVHWFRPPDQG UHWXUQVWKHEDQNVWRWKHUHDGPRGHRUHUDVHVXVSHQGUHDGPRGHLIWKDWEDQN ZDVLQ(UDVH6XVSHQG 66 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Autoselect Command Sequence 7KHDXWRVHOHFWFRPPDQGVHTXHQFHDOORZVWKHKRVWV\VWHPWRDFFHVVWKHPDQX IDFWXUHUDQGGHYLFHFRGHVDQGGHWHUPLQHZKHWKHURUQRWDVHFWRULVSURWHFWHG 7DEOH³&RPPDQG'HILQLWLRQV´RQSDJHVKRZVWKHDGGUHVVDQGGDWDUH TXLUHPHQWV7KHDXWRVHOHFWFRPPDQGVHTXHQFHPD\EHZULWWHQWRDQDGGUHVV ZLWKLQDEDQNWKDWLVHLWKHULQWKHUHDGRUHUDVHVXVSHQGUHDGPRGH7KHDXWRVH OHFWFRPPDQGPD\QRWEHZULWWHQZKLOHWKHGHYLFHLVDFWLYHO\SURJUDPPLQJRU HUDVLQJLQWKHRWKHUEDQN 7KHDXWRVHOHFWFRPPDQGVHTXHQFHLVLQLWLDWHGE\ILUVWZULWLQJWZRXQORFNF\FOHV 7KLVLVIROORZHGE\DWKLUGZULWHF\FOHWKDWFRQWDLQVWKHEDQNDGGUHVVDQGWKHDX WRVHOHFWFRPPDQG7KHEDQNWKHQHQWHUVWKHDXWRVHOHFWPRGH1RVXEVHTXHQW GDWDZLOOEHPDGHDYDLODEOHLIWKHDXWRVHOHFWGDWDLVUHDGLQV\QFKURQRXVPRGH 7KHV\VWHPPD\UHDGDWDQ\DGGUHVVZLWKLQWKHVDPHEDQNDQ\QXPEHURIWLPHV ZLWKRXWLQLWLDWLQJDQRWKHUDXWRVHOHFW FRPPDQGVHTXHQFH5HDGFRPPDQGVWR RWKHUEDQNVZLOOUHWXUQGDWDIURPWKHDUUD\7KHIROORZLQJWDEOHGHVFULEHVWKHDG GUHVVUHTXLUHPHQWVIRUWKHYDULRXVDXWRVHOHFWIXQFWLRQVDQGWKHUHVXOWLQJGDWD %$UHSUHVHQWVWKHEDQNDGGUHVVDQG6$UHSUHVHQWVWKHVHFWRUDGGUHVV7KHGH YLFH,'LVUHDGLQWKUHHF\FOHV 'HVFULSWLRQ $GGUHVV 5HDG'DWD 0DQXIDFWXUHU,' %$K K 'HYLFH,':RUG %$K (K 'HYLFH,':RUG %$(K 'HYLFH,':RUG %$)K 6HFWRU3URWHFWLRQ 9HULILFDWLRQ 6$K K:6- (K:6- K:6- K:6- ORFNHG XQORFNHG '4'4 '4)DFWRU\/RFN%LW /RFNHG 1RW/RFNHG '4&XVWRPHU/RFN%LW /RFNHG 1RW/RFNHG '4+DQGVKDNH%LW ,QGLFDWRU%LWV %$K 5HVHUYHG 6WDQGDUG+DQGVKDNH '4'4%RRW&RGH 'XDO%RRW6HFWRU 7RS%RRW6HFWRU %RWWRP%RRW6HFWRU '4'4 7KHV\VWHPPXVWZULWHWKHUHVHWFRPPDQGWRUHWXUQWRWKHUHDGPRGHRUHUDVH VXVSHQGUHDGPRGHLIWKHEDQNZDVSUHYLRXVO\LQ(UDVH6XVSHQG Enter/Exit Secured Silicon Sector Command Sequence 7KH6HFXUHG6LOLFRQ6HFWRUUHJLRQSURYLGHVDVHFXUHGGDWDDUHDFRQWDLQLQJD UDQGRPHLJKWZRUGHOHFWURQLFVHULDOQXPEHU(617KHV\VWHPFDQDFFHVVWKH August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 67 P r e l i m i n a r y 6HFXUHG6LOLFRQ6HFWRUUHJLRQE\LVVXLQJWKHWKUHHF\FOH(QWHU6HFXUHG6LOLFRQ 6HFWRUFRPPDQGVHTXHQFH7KHGHYLFHFRQWLQXHVWRDFFHVVWKH6HFXUHG6LOLFRQ 6HFWRUUHJLRQXQWLOWKHV\VWHPLVVXHVWKHIRXUF\FOH([LW6HFXUHG6LOLFRQ6HFWRU FRPPDQGVHTXHQFH7KH([LW6HFXUHG6LOLFRQ6HFWRUFRPPDQGVHTXHQFHUH WXUQVWKHGHYLFHWRQRUPDORSHUDWLRQ7KH6HFXUHG6LOLFRQ6HFWRULVQRW DFFHVVLEOHZKHQWKHGHYLFHLVH[HFXWLQJDQ(PEHGGHG3URJUDPRUHPEHGGHG (UDVHDOJRULWKP7DEOH³&RPPDQG'HILQLWLRQV´RQSDJHVKRZVWKHDG GUHVVDQGGDWDUHTXLUHPHQWVIRUERWKFRPPDQGVHTXHQFHV 7KHIROORZLQJFRPPDQGVDUHQRWDOORZHGZKHQWKH6HFXUHG6LOLFRQLVDFFHVVLEOH ² &), ² 8QORFN%\SDVV(QWU\ ² 8QORFN%\SDVV3URJUDP ² 8QORFN%\SDVV5HVHW ² (UDVH6XVSHQG5HVXPH ² &KLS(UDVH Program Command Sequence 3URJUDPPLQJLVDIRXUEXVF\FOHRSHUDWLRQ7KHSURJUDPFRPPDQGVHTXHQFHLV LQLWLDWHGE\ZULWLQJWZRXQORFNZULWHF\FOHVIROORZHGE\WKHSURJUDPVHWXSFRP PDQG7KHSURJUDPDGGUHVVDQGGDWDDUHZULWWHQQH[WZKLFKLQWXUQLQLWLDWHWKH (PEHGGHG3URJUDPDOJRULWKP7KHV\VWHPLVQRWUHTXLUHGWRSURYLGHIXUWKHUFRQ WUROVRUWLPLQJV7KHGHYLFHDXWRPDWLFDOO\SURYLGHVLQWHUQDOO\JHQHUDWHGSURJUDP SXOVHVDQGYHULILHVWKHSURJUDPPHGFHOOPDUJLQ7DEOH³&RPPDQG'HILQL WLRQV´RQSDJHVKRZVWKHDGGUHVVDQGGDWDUHTXLUHPHQWVIRUWKHSURJUDP FRPPDQGVHTXHQFH :KHQWKH(PEHGGHG3URJUDPDOJRULWKPLVFRPSOHWHWKDWEDQNWKHQUHWXUQVWR WKHUHDGPRGHDQGDGGUHVVHVDUHQRORQJHUODWFKHG7KHV\VWHPFDQGHWHUPLQH WKHVWDWXVRIWKHSURJUDPRSHUDWLRQE\PRQLWRULQJ'4RU'4'45HIHUWRWKH ³:ULWH2SHUDWLRQ6WDWXV´VHFWLRQRQSDJHIRULQIRUPDWLRQRQWKHVHVWDWXVELWV $Q\FRPPDQGVZULWWHQWRWKHGHYLFHGXULQJWKH(PEHGGHG3URJUDP$OJRULWKP DUHLJQRUHG1RWHWKDWDKDUGZDUHUHVHWLPPHGLDWHO\WHUPLQDWHVWKHSURJUDPRS HUDWLRQ7KHSURJUDPFRPPDQGVHTXHQFHVKRXOGEHUHLQLWLDWHGRQFHWKDWEDQN KDVUHWXUQHGWRWKHUHDGPRGHWRHQVXUHGDWDLQWHJULW\ 3URJUDPPLQJLVDOORZHGLQDQ\VHTXHQFHDQGDFURVVVHFWRUERXQGDULHV$ELWFDQ QRWEHSURJUDPPHGIURP³´EDFNWRD³´$WWHPSWLQJWRGRVRPD\FDXVHWKDW EDQNWRVHW'4 RUFDXVHWKH'4DQG'4VWDWXVELWWRLQGLFDWHWKHRSHU DWLRQZDVVXFFHVVIXO+RZHYHUDVXFFHHGLQJUHDGZLOOVKRZWKDWWKHGDWDLVVWLOO ³´2QO\HUDVHRSHUDWLRQVFDQFRQYHUWD³´WRD³´ 8QORFN%\SDVV&RPPDQG6HTXHQFH 7KHXQORFNE\SDVVIHDWXUHDOORZVWKHV\VWHPWRSULPDULO\SURJUDPWRDDUUD\ IDVWHUWKDQXVLQJWKHVWDQGDUGSURJUDPFRPPDQGVHTXHQFH7KHXQORFNE\SDVV FRPPDQGVHTXHQFHLVLQLWLDWHGE\ILUVWZULWLQJWZRXQORFNF\FOHV7KLVLVIROORZHG E\DWKLUGZULWHF\FOHFRQWDLQLQJWKHXQORFNE\SDVVFRPPDQGK7KHGHYLFH WKHQHQWHUVWKHXQORFNE\SDVVPRGH$WZRF\FOHXQORFNE\SDVVSURJUDPFRP PDQGVHTXHQFHLVDOOWKDWLVUHTXLUHGWRSURJUDPLQWKLVPRGH7KHILUVWF\FOHLQ WKLVVHTXHQFHFRQWDLQVWKHXQORFNE\SDVVSURJUDPFRPPDQG$KWKHVHFRQG F\FOHFRQWDLQVWKHSURJUDPDGGUHVVDQGGDWD$GGLWLRQDOGDWDLVSURJUDPPHGLQ WKHVDPHPDQQHU7KLVPRGHGLVSHQVHVZLWKWKHLQLWLDOWZRXQORFNF\FOHVUHTXLUHG LQWKHVWDQGDUGSURJUDPFRPPDQGVHTXHQFHUHVXOWLQJLQIDVWHUWRWDOSURJUDP PLQJWLPH7KHKRVWV\VWHPPD\DOVRLQLWLDWHWKHFKLSHUDVHDQGVHFWRUHUDVH 68 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y VHTXHQFHVLQWKHXQORFNE\SDVVPRGH7KHHUDVHFRPPDQGVHTXHQFHVDUHIRXU F\FOHV LQ OHQJWK LQVWHDG RI VL[ F\FOHV 7DEOH ³&RPPDQG 'HILQLWLRQV´ RQ SDJHVKRZVWKHUHTXLUHPHQWVIRUWKHXQORFNE\SDVVFRPPDQGVHTXHQFHV 'XULQJWKHXQORFNE\SDVVPRGHRQO\WKH5HDG8QORFN%\SDVV3URJUDP8QORFN %\SDVV6HFWRU(UDVH8QORFN%\SDVV&KLS(UDVHDQG8QORFN%\SDVV5HVHWFRP PDQGVDUHYDOLG7RH[LWWKHXQORFNE\SDVVPRGHWKHV\VWHPPXVWLVVXHWKHWZR F\FOHXQORFNE\SDVVUHVHWFRPPDQGVHTXHQFH7KHILUVWF\FOHPXVWFRQWDLQWKH EDQNDGGUHVVDQGWKHGDWDK7KHVHFRQGF\FOHQHHGRQO\FRQWDLQWKHGDWDK 7KHDUUD\WKHQUHWXUQVWRWKHUHDGPRGH 7KHGHYLFHRIIHUVDFFHOHUDWHGSURJUDPRSHUDWLRQVWKURXJKWKH$&&LQSXW:KHQ WKHV\VWHPDVVHUWV9++RQWKLVLQSXWWKHGHYLFHDXWRPDWLFDOO\HQWHUVWKH8QORFN %\SDVVPRGH7KHV\VWHPPD\WKHQZULWHWKHWZRF\FOH8QORFN%\SDVVSURJUDP FRPPDQGVHTXHQFH7KHGHYLFHXVHVWKHKLJKHUYROWDJHRQWKH$&&LQSXWWRDF FHOHUDWHWKHRSHUDWLRQ )LJXUH³3URJUDP2SHUDWLRQ´RQSDJHLOOXVWUDWHVWKHDOJRULWKPIRUWKHSUR JUDP RSHUDWLRQ 5HIHU WR WKH (UDVH3URJUDP 2SHUDWLRQV WDEOH LQ WKH $& &KDUDFWHULVWLFVVHFWLRQIRUSDUDPHWHUVDQG)LJXUH³$V\QFKURQRXV3URJUDP 2SHUDWLRQ7LPLQJV$9'/DWFKHG$GGUHVVHV´RQSDJHDQG)LJXUH³6\Q FKURQRXV3URJUDP2SHUDWLRQ7LPLQJV:(/DWFKHG$GGUHVVHV´RQSDJHIRU WLPLQJGLDJUDPV START Write Program Command Sequence Data Poll from System Embedded Program algorithm in progress Verify Data? No Yes Increment Address No Last Address? Yes Programming Completed 1RWH6HH7DEOHIRUSURJUDPFRPPDQGVHTXHQFH Figure 4. Program Operation Chip Erase Command Sequence &KLSHUDVHLVDVL[EXVF\FOHRSHUDWLRQ7KHFKLSHUDVHFRPPDQGVHTXHQFHLVLQL WLDWHG E\ ZULWLQJ WZR XQORFN F\FOHV IROORZHG E\ D VHWXS FRPPDQG 7ZR August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 69 P r e l i m i n a r y DGGLWLRQDOXQORFNZULWHF\FOHVDUHWKHQIROORZHGE\WKHFKLSHUDVHFRPPDQG ZKLFKLQWXUQLQYRNHVWKH(PEHGGHG(UDVHDOJRULWKP7KHGHYLFHGRHVQRWUHTXLUH WKHV\VWHPWRSUHSURJUDPSULRUWRHUDVH7KH(PEHGGHG(UDVHDOJRULWKPDXWR PDWLFDOO\SUHSURJUDPVDQGYHULILHVWKHHQWLUHPHPRU\IRUDQDOO]HURGDWDSDWWHUQ SULRUWRHOHFWULFDOHUDVH7KHV\VWHPLVQRWUHTXLUHGWRSURYLGHDQ\FRQWUROVRUWLP LQJV GXULQJ WKHVH RSHUDWLRQV 7DEOH ³&RPPDQG 'HILQLWLRQV´ RQ SDJH VKRZVWKHDGGUHVVDQGGDWDUHTXLUHPHQWVIRUWKHFKLSHUDVHFRPPDQGVHTXHQFH :KHQWKH(PEHGGHG(UDVHDOJRULWKPLVFRPSOHWHWKDWEDQNUHWXUQVWRWKHUHDG PRGHDQGDGGUHVVHVDUHQRORQJHUODWFKHG7KHV\VWHPFDQGHWHUPLQHWKHVWDWXV RIWKHHUDVHRSHUDWLRQE\XVLQJ'4RU'4'45HIHUWRWKH³:ULWH2SHUDWLRQ 6WDWXV´VHFWLRQRQSDJHIRULQIRUPDWLRQRQWKHVHVWDWXVELWV $Q\FRPPDQGVZULWWHQGXULQJWKHFKLSHUDVHRSHUDWLRQDUHLJQRUHG+RZHYHU QRWHWKDWDKDUGZDUHUHVHWLPPHGLDWHO\WHUPLQDWHVWKHHUDVHRSHUDWLRQ,IWKDW RFFXUVWKHFKLSHUDVHFRPPDQGVHTXHQFHVKRXOGEHUHLQLWLDWHGRQFHWKDWEDQN KDVUHWXUQHGWRUHDGLQJDUUD\GDWDWRHQVXUHGDWDLQWHJULW\ 7KHKRVWV\VWHPPD\DOVRLQLWLDWHWKHFKLSHUDVHFRPPDQGVHTXHQFHZKLOHWKH GHYLFHLVLQWKHXQORFNE\SDVVPRGH7KHFRPPDQGVHTXHQFHLVWZRF\FOHVLQ OHQJWKLQVWHDGRIVL[F\FOHV6HH7DEOH³&RPPDQG'HILQLWLRQV´RQSDJHIRU GHWDLOVRQWKHXQORFNE\SDVVFRPPDQGVHTXHQFHV )LJXUH³(UDVH2SHUDWLRQ´RQSDJHLOOXVWUDWHVWKHDOJRULWKPIRUWKHHUDVHRS HUDWLRQ5HIHUWRWKH(UDVH3URJUDP2SHUDWLRQVWDEOHLQWKH$&&KDUDFWHULVWLFV VHFWLRQIRUSDUDPHWHUVDQGWLPLQJGLDJUDPV Sector Erase Command Sequence 6HFWRUHUDVHLVDVL[EXVF\FOHRSHUDWLRQ7KHVHFWRUHUDVHFRPPDQGVHTXHQFHLV LQLWLDWHGE\ZULWLQJWZRXQORFNF\FOHVIROORZHGE\DVHWXSFRPPDQG7ZRDGGL WLRQDOXQORFNF\FOHVDUHZULWWHQDQGDUHWKHQIROORZHGE\WKHDGGUHVVRIWKH VHFWRUWREHHUDVHGDQGWKHVHFWRUHUDVHFRPPDQG7DEOH³&RPPDQG'HIL QLWLRQV´RQSDJHVKRZVWKHDGGUHVVDQGGDWDUHTXLUHPHQWVIRUWKHVHFWRU HUDVHFRPPDQGVHTXHQFH 7KHGHYLFHGRHVQRWUHTXLUHWKHV\VWHPWRSUHSURJUDPSULRUWRHUDVH7KH(P EHGGHG(UDVHDOJRULWKPDXWRPDWLFDOO\SURJUDPVDQGYHULILHVWKHHQWLUHPHPRU\ IRUDQDOO]HURGDWDSDWWHUQSULRUWRHOHFWULFDOHUDVH7KHV\VWHPLVQRWUHTXLUHGWR SURYLGHDQ\FRQWUROVRUWLPLQJVGXULQJWKHVHRSHUDWLRQV $IWHUWKHFRPPDQGVHTXHQFHLVZULWWHQDVHFWRUHUDVHWLPHRXWRIQROHVVWKDQ VRFFXUV'XULQJWKHWLPHRXWSHULRGDGGLWLRQDOVHFWRUDGGUHVVHVDQGVHFWRU HUDVHFRPPDQGVPD\EHZULWWHQ/RDGLQJWKHVHFWRUHUDVHEXIIHUPD\EHGRQH LQDQ\VHTXHQFHDQGWKHQXPEHURIVHFWRUVPD\EHIURPRQHVHFWRUWRDOOVHFWRUV 7KHWLPHEHWZHHQWKHVHDGGLWLRQDOF\FOHVPXVWEHOHVVWKDQVRWKHUZLVHHUD VXUHPD\EHJLQ$Q\VHFWRUHUDVHDGGUHVVDQGFRPPDQGIROORZLQJWKHH[FHHGHG WLPHRXWPD\RUPD\QRWEHDFFHSWHG,WLVUHFRPPHQGHGWKDWSURFHVVRULQWHU UXSWVEHGLVDEOHGGXULQJWKLVWLPHWRHQVXUHDOOFRPPDQGVDUHDFFHSWHG7KH LQWHUUXSWVFDQEHUHHQDEOHGDIWHUWKHODVW6HFWRU(UDVHFRPPDQGLVZULWWHQ$Q\ FRPPDQGRWKHUWKDQ6HFWRU(UDVHRU(UDVH6XVSHQGGXULQJWKHWLPHRXWSHULRG UHVHWVWKDWEDQNWRWKHUHDGPRGH7KHV\VWHPPXVWUHZULWHWKHFRPPDQGVH TXHQFHDQGDQ\DGGLWLRQDODGGUHVVHVDQGFRPPDQGV 7KHV\VWHPFDQPRQLWRU'4WRGHWHUPLQHLIWKHVHFWRUHUDVHWLPHUKDVWLPHGRXW 6HH³'46HFWRU(UDVH7LPHU´VHFWLRQRQSDJH7KHWLPHRXWEHJLQVIURP WKHULVLQJHGJHRIWKHILQDO:(SXOVHLQWKHFRPPDQGVHTXHQFH 70 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y :KHQWKH(PEHGGHG(UDVHDOJRULWKPLVFRPSOHWHWKHEDQNUHWXUQVWRUHDGLQJ DUUD\GDWDDQGDGGUHVVHVDUHQRORQJHUODWFKHG1RWHWKDWZKLOHWKH(PEHGGHG (UDVHRSHUDWLRQLVLQSURJUHVVWKHV\VWHPFDQUHDGGDWDIURPWKHQRQHUDVLQJ EDQN7KHV\VWHPFDQGHWHUPLQHWKHVWDWXVRIWKHHUDVHRSHUDWLRQE\UHDGLQJ '4RU'4'4LQWKHHUDVLQJEDQN5HIHUWRWKH³:ULWH2SHUDWLRQ6WDWXV´VHF WLRQRQSDJHIRULQIRUPDWLRQRQWKHVHVWDWXVELWV 2QFHWKHVHFWRUHUDVHRSHUDWLRQKDVEHJXQRQO\WKH(UDVH6XVSHQGFRPPDQGLV YDOLG$OORWKHUFRPPDQGVDUHLJQRUHG+RZHYHUQRWHWKDWDKDUGZDUHUHVHWLP PHGLDWHO\ WHUPLQDWHV WKH HUDVH RSHUDWLRQ ,I WKDW RFFXUV WKH VHFWRU HUDVH FRPPDQGVHTXHQFHVKRXOGEHUHLQLWLDWHGRQFHWKDWEDQNKDVUHWXUQHGWRUHDGLQJ DUUD\GDWDWRHQVXUHGDWDLQWHJULW\ 7KHKRVWV\VWHPPD\DOVRLQLWLDWHWKHVHFWRUHUDVHFRPPDQGVHTXHQFHZKLOHWKH GHYLFHLVLQWKHXQORFNE\SDVVPRGH7KHFRPPDQGVHTXHQFHLVIRXUF\FOHVF\FOHV LQOHQJWKLQVWHDGRIVL[F\FOHV )LJXUH³(UDVH2SHUDWLRQ´RQSDJHLOOXVWUDWHVWKHDOJRULWKPIRUWKHHUDVHRS HUDWLRQ 5HIHU WR WKH (UDVH3URJUDP 2SHUDWLRQV WDEOH LQ WKH )LJXUH ³$& &KDUDFWHULVWLFV´RQSDJHIRUSDUDPHWHUVDQGWLPLQJGLDJUDPV Erase Suspend/Erase Resume Commands 7KH(UDVH6XVSHQGFRPPDQG%KDOORZVWKHV\VWHPWRLQWHUUXSWDVHFWRUHUDVH RSHUDWLRQDQGWKHQUHDGGDWDIURPRUSURJUDPGDWDWRDQ\VHFWRUQRWVHOHFWHG IRUHUDVXUH7KHEDQNDGGUHVVLVUHTXLUHGZKHQZULWLQJWKLVFRPPDQG7KLVFRP PDQGLVYDOLGRQO\GXULQJWKHVHFWRUHUDVHRSHUDWLRQLQFOXGLQJWKHPLQLPXP VWLPHRXWSHULRGGXULQJWKHVHFWRUHUDVHFRPPDQGVHTXHQFH7KH(UDVH6XV SHQGFRPPDQGLVLJQRUHGLIZULWWHQGXULQJWKHFKLSHUDVHRSHUDWLRQRU(PEHGGHG 3URJUDPDOJRULWKP :KHQWKH(UDVH6XVSHQGFRPPDQGLVZULWWHQGXULQJWKHVHFWRUHUDVHRSHUDWLRQ WKHGHYLFHUHTXLUHVDPD[LPXPRIVWRVXVSHQGWKHHUDVHRSHUDWLRQ+RZ HYHUZKHQWKH(UDVH6XVSHQGFRPPDQGLVZULWWHQGXULQJWKHVHFWRUHUDVHWLPH RXWWKHGHYLFHLPPHGLDWHO\WHUPLQDWHVWKHWLPHRXWSHULRGDQGVXVSHQGVWKH HUDVHRSHUDWLRQ $IWHUWKHHUDVHRSHUDWLRQKDVEHHQVXVSHQGHGWKHEDQNHQWHUVWKHHUDVHVXV SHQGUHDGPRGH7KHV\VWHPFDQUHDGGDWDIURPRUSURJUDPGDWDWRDQ\VHFWRU QRWVHOHFWHGIRUHUDVXUH7KHGHYLFH³HUDVHVXVSHQGV´DOOVHFWRUVVHOHFWHGIRU HUDVXUH5HDGLQJDWDQ\DGGUHVVZLWKLQHUDVHVXVSHQGHGVHFWRUVSURGXFHVVWD WXV LQIRUPDWLRQ RQ '4±'4 7KH V\VWHP FDQ XVH '4 RU '4 DQG '4 WRJHWKHUWRGHWHUPLQHLIDVHFWRULVDFWLYHO\HUDVLQJRULVHUDVHVXVSHQGHG5HIHU WRWKH)LJXUH³:ULWH2SHUDWLRQ6WDWXV´RQSDJHIRULQIRUPDWLRQRQWKHVHVWD WXVELWV $IWHUDQHUDVHVXVSHQGHGSURJUDPRSHUDWLRQLVFRPSOHWHWKHEDQNUHWXUQVWRWKH HUDVHVXVSHQGUHDGPRGH7KHV\VWHPFDQGHWHUPLQHWKHVWDWXVRIWKHSURJUDP RSHUDWLRQXVLQJWKH'4RU'4VWDWXVELWVMXVWDVLQWKHVWDQGDUGSURJUDPRS HUDWLRQ 5HIHU WR WKH ³:ULWH 2SHUDWLRQ 6WDWXV´ VHFWLRQ RQ SDJH IRU PRUH LQIRUPDWLRQ ,QWKHHUDVHVXVSHQGUHDGPRGHWKHV\VWHPFDQDOVRLVVXHWKHDXWRVHOHFWFRP PDQG VHTXHQFH 5HIHU WR WKH ³$XWRVHOHFW 0RGH´ VHFWLRQ RQ SDJH DQG ³$XWRVHOHFW&RPPDQG6HTXHQFH´VHFWLRQRQSDJHIRUGHWDLOV August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 71 P r e l i m i n a r y 7RUHVXPHWKHVHFWRUHUDVHRSHUDWLRQWKHV\VWHPPXVWZULWHWKH(UDVH5HVXPH FRPPDQG7KHEDQNDGGUHVVRIWKHHUDVHVXVSHQGHGEDQNLVUHTXLUHGZKHQZULW LQJWKLVFRPPDQG)XUWKHUZULWHVRIWKH5HVXPHFRPPDQGDUHLJQRUHG$QRWKHU (UDVH6XVSHQGFRPPDQGFDQEHZULWWHQDIWHUWKHFKLSKDVUHVXPHGHUDVLQJ START Write Erase Command Sequence Data Poll from System Embedded Erase algorithm in progress No Data = FFh? Yes Erasure Completed 1RWHV 6HH7DEOHIRUHUDVHFRPPDQGVHTXHQFH 6HHWKHVHFWLRQRQ'4IRULQIRUPDWLRQRQWKHVHFWRUHUDVHWLPHU Figure 5. Erase Operation Password Program Command 7KH3DVVZRUG3URJUDP&RPPDQGSHUPLWVSURJUDPPLQJWKHSDVVZRUGWKDWLV XVHGDVSDUWRIWKHKDUGZDUHSURWHFWLRQVFKHPH7KHDFWXDOSDVVZRUGLVELWV ORQJ3DVVZRUG3URJUDPFRPPDQGVDUHUHTXLUHGWRSURJUDPWKHSDVVZRUG 7KHXVHUPXVWHQWHUWKHXQORFNF\FOHSDVVZRUGSURJUDPFRPPDQGKDQG WKHSURJUDPDGGUHVVGDWDIRUHDFKSRUWLRQRIWKHSDVVZRUGZKHQSURJUDPPLQJ 7KHUHDUHQRSURYLVLRQVIRUHQWHULQJWKHF\FOHXQORFNF\FOHWKHSDVVZRUGSUR JUDPFRPPDQGDQGDOOWKHSDVVZRUGGDWD7KHUHLVQRVSHFLDODGGUHVVLQJRUGHU UHTXLUHGIRUSURJUDPPLQJWKHSDVVZRUG$OVRZKHQWKHSDVVZRUGLVXQGHUJRLQJ SURJUDPPLQJ6LPXOWDQHRXV2SHUDWLRQLVGLVDEOHG5HDGRSHUDWLRQVWRDQ\ PHPRU\ORFDWLRQZLOOUHWXUQWKHSURJUDPPLQJVWDWXVH[FHSW'42QFHSUR JUDPPLQJLVFRPSOHWHWKHXVHUPXVWLVVXHD6HFXUHG6LOLFRQ([LWFRPPDQGWR UHWXUQWKHGHYLFHWRQRUPDORSHUDWLRQ2QFHWKH3DVVZRUGLVZULWWHQDQGYHUL ILHGWKH3DVVZRUG0RGH/RFNLQJ%LWPXVWEHVHWLQRUGHUWRSUHYHQWYHULILFDWLRQ 7KH3DVVZRUG3URJUDP&RPPDQGLVRQO\FDSDEOHRISURJUDPPLQJ³´V3UR JUDPPLQJD³´DIWHUDFHOOLVSURJUDPPHGDVD³´UHVXOWVLQDWLPHRXWE\WKH (PEHGGHG3URJUDP$OJRULWKPZLWKWKHFHOOUHPDLQLQJDVD³´7KHSDVVZRUG LVDOO)¶VZKHQVKLSSHGIURPWKHIDFWRU\$OOELWSDVVZRUGFRPELQDWLRQVDUH YDOLGDVDSDVVZRUG 72 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Password Verify Command 7KH3DVVZRUG9HULI\&RPPDQGLVXVHGWRYHULI\WKH3DVVZRUG7KH3DVVZRUGLV YHULILDEOHRQO\ZKHQWKH3DVVZRUG0RGH/RFNLQJ%LWLVQRWSURJUDPPHG,IWKH 3DVVZRUG0RGH/RFNLQJ%LWLVSURJUDPPHGDQGWKHXVHUDWWHPSWVWRYHULI\WKH 3DVVZRUGWKHGHYLFHZLOODOZD\VGULYHDOO)¶VRQWRWKH'4GDWDEXV $OVRWKHGHYLFHZLOOQRWRSHUDWHLQ6LPXOWDQHRXV2SHUDWLRQZKHQWKH3DVVZRUG 9HULI\FRPPDQGLVH[HFXWHG2QO\WKHSDVVZRUGLVUHWXUQHGUHJDUGOHVVRIWKH EDQNDGGUHVV7KHORZHUWZRDGGUHVVELWV$±$DUHYDOLGGXULQJWKH3DVVZRUG 9HULI\:ULWLQJWKH6HFXUHG6LOLFRQ([LWFRPPDQGUHWXUQVWKHGHYLFHEDFNWRQRU PDORSHUDWLRQ Password Protection Mode Locking Bit Program Command 7KH3DVVZRUG3URWHFWLRQ0RGH/RFNLQJ%LW3URJUDP&RPPDQGSURJUDPVWKH 3DVVZRUG3URWHFWLRQ0RGH/RFNLQJ%LWZKLFKSUHYHQWVIXUWKHUYHULILHVRUXS GDWHVWRWKHSDVVZRUG2QFHSURJUDPPHGWKH3DVVZRUG3URWHFWLRQ0RGH /RFNLQJ%LWFDQQRWEHHUDVHGDQGWKH3HUVLVWHQW3URWHFWLRQ0RGH/RFNLQJ%LWSUR JUDPFLUFXLWU\LVGLVDEOHGWKHUHE\IRUFLQJWKHGHYLFHWRUHPDLQLQWKH3DVVZRUG 3URWHFWLRQ0RGH$IWHULVVXLQJ³3/K´DWWKHIRXUWKEXVF\FOHWKHGHYLFHUH TXLUHVDWLPHRXWSHULRGRIDSSUR[LPDWHO\VIRUSURJUDPPLQJWKH3DVVZRUG 3URWHFWLRQ0RGH/RFNLQJ%LW7KHQE\ZULWLQJ³3/K´DWWKHILIWKEXVF\FOHWKH GHYLFHRXWSXWVYHULI\GDWDDW'4,I'4 WKHQWKH3DVVZRUG3URWHFWLRQ 0RGH/RFNLQJ%LWLVSURJUDPPHG,IQRWWKHV\VWHPPXVWUHSHDWWKLVSURJUDP VHTXHQFHIURPWKHIRXUWKF\FOHRI³3/K´([LWLQJWKH3DVVZRUG3URWHFWLRQ 0RGH/RFNLQJ%LW3URJUDPFRPPDQGLVDFFRPSOLVKHGE\ZULWLQJWKH6HFXUHG6LO LFRQ6HFWRUFRPPDQG Persistent Sector Protection Mode Locking Bit Program Command 7KH3HUVLVWHQW6HFWRU3URWHFWLRQ0RGH/RFNLQJ%LW3URJUDP&RPPDQGSURJUDPV WKH3HUVLVWHQW6HFWRU3URWHFWLRQ0RGH/RFNLQJ%LWZKLFKSUHYHQWVWKH3DVVZRUG 0RGH/RFNLQJ%LWIURPHYHUEHLQJSURJUDPPHG%\GLVDEOLQJWKHSURJUDPFLU FXLWU\RIWKH3DVVZRUG0RGH/RFNLQJ%LWWKHGHYLFHLVIRUFHGWRUHPDLQLQWKH 3HUVLVWHQW6HFWRU3URWHFWLRQPRGHRIRSHUDWLRQRQFHWKLVELWLVVHW$IWHULVVXLQJ ³603/K´DWWKHIRXUWKEXVF\FOHWKHGHYLFHUHTXLUHVDWLPHRXWSHULRGRIDS SUR[LPDWHO\VIRUSURJUDPPLQJWKH3HUVLVWHQW3URWHFWLRQ0RGH/RFNLQJ%LW 7KHQE\ZULWLQJ³603/K´DWWKHILIWKEXVF\FOHWKHGHYLFHRXWSXWVYHULI\GDWD DW'4,I'4 WKHQWKH3HUVLVWHQW3URWHFWLRQ0RGH/RFNLQJ%LWLVSUR JUDPPHG,IQRWWKHV\VWHPPXVWUHSHDWWKLVSURJUDPVHTXHQFHIURPWKH IRXUWKF\FOHRI³3/K´([LWLQJWKH3HUVLVWHQW3URWHFWLRQ0RGH/RFNLQJ%LW3UR JUDPFRPPDQGLVDFFRPSOLVKHGE\ZULWLQJWKH6HFXUHG6LOLFRQ6HFWRU([LW FRPPDQG Secured Silicon Sector Protection Bit Program Command 7RSURWHFWWKH6HFXUHG6LOLFRQ6HFWRUZULWHWKH6HFXUHG6LOLFRQ6HFWRU3URWHFW FRPPDQG VHTXHQFH ZKLOH LQ WKH 6HFXUHG 6LOLFRQ 6HFWRU PRGH $IWHU LVVXLQJ ³23%3K´DWWKHIRXUWKEXVF\FOHWKHGHYLFHUHTXLUHVDWLPHRXWSHULRGRIDS SUR[LPDWHO\VWRSURWHFWWKH6HFXUHG6LOLFRQ6HFWRU7KHQE\ZULWLQJ³23%3 ´DWWKHILIWKEXVF\FOHWKHGHYLFHRXWSXWVYHULI\GDWDDW'4,I'4 WKHQ WKH6HFXUHG6LOLFRQ6HFWRULVSURWHFWHG,IQRWWKHQWKHV\VWHPPXVWUHSHDWWKLV SURJUDPVHTXHQFHIURPWKHIRXUWKF\FOHRI³23%3K´ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 73 P r e l i m i n a r y PPB Lock Bit Set Command 7KH33%/RFN%LW6HWFRPPDQGLVXVHGWRVHWWKH33%/RFNELWLILWLVFOHDUHGHL WKHUDWUHVHWRULIWKH3DVVZRUG8QORFNFRPPDQGZDVVXFFHVVIXOO\H[HFXWHG 7KHUHLVQR33%/RFN%LW&OHDUFRPPDQG2QFHWKH33%/RFN%LWLVVHWLWFDQQRW EHFOHDUHGXQOHVVWKHGHYLFHLVWDNHQWKURXJKDSRZHURQFOHDURUWKH3DVVZRUG 8QORFNFRPPDQGLVH[HFXWHG8SRQVHWWLQJWKH33%/RFN%LWWKH33%VDUH ODWFKHGLQWRWKH'3%V,IWKH3DVVZRUG0RGH/RFNLQJ%LWLVVHWWKH33%/RFN%LW VWDWXVLVUHIOHFWHGDVVHWHYHQDIWHUDSRZHURQUHVHWF\FOH([LWLQJWKH33%/RFN %LW6HWFRPPDQGLVDFFRPSOLVKHGE\ZULWLQJWKH6HFXUHG6LOLFRQ([LWFRPPDQG RQO\ZKLOHLQWKH3HUVLVWHQW6HFWRU3URWHFWLRQ0RGH DPB Write/Erase/Status Command 7KH'3%:ULWHFRPPDQGLVXVHGWRVHWRUFOHDUD'3%IRUDJLYHQVHFWRU7KH KLJKRUGHUDGGUHVVELWV$PD[±$DUHLVVXHGDWWKHVDPHWLPHDVWKHFRGH KRUKRQ'4'4$OORWKHU'4GDWDEXVSLQVDUHLJQRUHGGXULQJWKHGDWD ZULWHF\FOH7KH'3%VDUHPRGLILDEOHDWDQ\WLPHUHJDUGOHVVRIWKHVWDWHRIWKH 33%RU33%/RFN%LW,IWKH33%LVVHWWKHVHFWRULVSURWHFWHGUHJDUGOHVVRIWKH YDOXHRIWKH'3%,IWKH33%LVFOHDUHGVHWWLQJWKH'3%WRDSURWHFWVWKHVHFWRU IURPSURJUDPVRUHUDVHV6LQFHWKLVLVDYRODWLOHELWUHPRYLQJSRZHURUUHVHWWLQJ WKHGHYLFHZLOOFOHDUWKH'3%V7KHSURJUDPPLQJRIWKH'3%IRUDJLYHQVHFWRU FDQEHYHULILHGE\ZULWLQJD'3%6WDWXVFRPPDQGWRWKHGHYLFH([LWLQJWKH'3% :ULWH(UDVHFRPPDQGLVDFFRPSOLVKHGE\ZULWLQJWKH5HDG5HVHWFRPPDQG([ LWLQJWKH'3%6WDWXVFRPPDQGLVDFFRPSOLVKHGE\ZULWLQJWKH6HFXUHG6LOLFRQ 6HFWRU([LWFRPPDQG Password Unlock Command 7KH3DVVZRUG8QORFNFRPPDQGLVXVHGWRFOHDUWKH33%/RFN%LWVRWKDWWKH 33%VFDQEHXQORFNHGIRUPRGLILFDWLRQWKHUHE\DOORZLQJWKH33%VWREHFRPHDF FHVVLEOHIRUPRGLILFDWLRQ7KHH[DFWSDVVZRUGPXVWEHHQWHUHGLQRUGHUIRUWKH XQORFNLQJIXQFWLRQWRRFFXU7KLVFRPPDQGFDQQRWEHLVVXHGDQ\IDVWHUWKDQV DWDWLPHWRSUHYHQWDKDFNHUIURPUXQQLQJWKURXJKWKHDOOELWFRPELQDWLRQV LQDQDWWHPSWWRFRUUHFWO\PDWFKDSDVVZRUG,IWKHFRPPDQGLVLVVXHGEHIRUH WKHVH[HFXWLRQZLQGRZIRUHDFKSRUWLRQRIWKHXQORFNWKHFRPPDQGZLOOEH LJQRUHG 7KH3DVVZRUG8QORFNIXQFWLRQLVDFFRPSOLVKHGE\ZULWLQJ3DVVZRUG8QORFNFRP PDQGDQGGDWDWRWKHGHYLFHWRSHUIRUPWKHFOHDULQJRIWKH33%/RFN%LW7KH SDVVZRUGLVELWVORQJVRWKHXVHUPXVWZULWHWKH3DVVZRUG8QORFNFRPPDQG WLPHV$DQG$DUHXVHGIRUPDWFKLQJ:ULWLQJWKH3DVVZRUG8QORFNFRP PDQGLVQRWDGGUHVVRUGHUVSHFLILF7KHORZHUDGGUHVV$±$ WKHQH[W 3DVVZRUG8QORFNFRPPDQGLVWR$±$ WKHQWR$±$ DQGILQDOO\WR $±$ 2QFHWKH3DVVZRUG8QORFNFRPPDQGLVHQWHUHGIRUDOOIRXUZRUGVWKH5'<SLQ JRHV/2:LQGLFDWLQJWKDWWKHGHYLFHLVEXV\$OVRUHDGLQJWKH%DQN'UHVXOWVLQ WKH'4SLQWRJJOLQJLQGLFDWLQJWKDWWKH3DVVZRUG8QORFNIXQFWLRQLVLQ SURJUHVV5HDGLQJWKHRWKHUEDQNUHWXUQVDFWXDODUUD\GDWD$SSUR[LPDWHO\V LVUHTXLUHGIRUHDFKSRUWLRQRIWKHXQORFN2QFHWKHILUVWSRUWLRQRIWKHSDVVZRUG XQORFNFRPSOHWHV5'<LVQRWGULYHQDQG'4GRHVQRWWRJJOHZKHQUHDGWKH 3DVVZRUG8QORFNFRPPDQGLVLVVXHGDJDLQRQO\WKLVWLPHZLWKWKHQH[WSDUWRI WKHSDVVZRUG)RXU3DVVZRUG8QORFNFRPPDQGVDUHUHTXLUHGWRVXFFHVVIXOO\ FOHDUWKH33%/RFN%LW$VZLWKWKHILUVW3DVVZRUG8QORFNFRPPDQGWKH5'<VLJ QDOJRHV/2:DQGUHDGLQJWKHGHYLFHUHVXOWVLQWKH'4SLQWRJJOLQJRQ VXFFHVVLYHUHDGRSHUDWLRQVXQWLOFRPSOHWH,WLVWKHUHVSRQVLELOLW\RIWKHPLFUR 74 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y SURFHVVRUWRNHHSWUDFNRIWKHQXPEHURI3DVVZRUG8QORFNFRPPDQGVWKHRUGHU DQGZKHQWRUHDGWKH33%/RFNELWWRFRQILUPVXFFHVVIXOSDVVZRUGXQORFN,Q RUGHUWRUHORFNWKHGHYLFHLQWRWKH3DVVZRUG0RGHWKH33%/RFN%LW6HWFRP PDQGFDQEHUHLVVXHG PPB Program Command 7KH33%3URJUDPFRPPDQGLVXVHGWRSURJUDPRUVHWDJLYHQ33%(DFK33%LV LQGLYLGXDOO\SURJUDPPHGEXWLVEXONHUDVHGZLWKWKHRWKHU33%V7KHVSHFLILF VHFWRUDGGUHVV$PD[±$DUHZULWWHQDWWKHVDPHWLPHDVWKHSURJUDPFRP PDQGKZLWK$ ,IWKH33%/RFN%LWLVVHWDQGWKHFRUUHVSRQGLQJ33%LVVHW IRUWKHVHFWRUWKH33%3URJUDPFRPPDQGZLOOQRWH[HFXWHDQGWKHFRPPDQGZLOO WLPHRXWZLWKRXWSURJUDPPLQJWKH33% $IWHUSURJUDPPLQJD33%WZRDGGLWLRQDOF\FOHVDUHQHHGHGWRGHWHUPLQHZKHWKHU WKH33%KDVEHHQSURJUDPPHGZLWKPDUJLQ$IWHUWKF\FOHWKHGHYLFHUHTXLUHV DSSUR[LPDWHO\VWLPHRXWSHULRGIRUSURJUDPPLQJWKH33%$QGWKHQDIWHU WKF\FOHWKHGHYLFHRXWSXWVYHULI\GDWDDW'4 7KH33%3URJUDPFRPPDQGGRHVQRWIROORZWKH(PEHGGHG3URJUDPDOJRULWKP :ULWLQJWKH6HFXUHG6LOLFRQ6HFWRU([LWFRPPDQGUHWXUQVWKHGHYLFHEDFNWRQRU PDORSHUDWLRQ All PPB Erase Command 7KH$OO33%(UDVHFRPPDQGLVXVHGWRHUDVHDOO33%VLQEXON7KHUHLVQRPHDQV IRULQGLYLGXDOO\HUDVLQJDVSHFLILF33%8QOLNHWKH33%SURJUDPQRVSHFLILFVHFWRU DGGUHVVLVUHTXLUHG+RZHYHUZKHQWKH33%HUDVHFRPPDQGLVZULWWHQK DQG$ DOO6HFWRU33%VDUHHUDVHGLQSDUDOOHO,IWKH33%/RFN%LWLVVHWWKH $//33%(UDVHFRPPDQGZLOOQRWH[HFXWHDQGWKHFRPPDQGZLOOWLPHRXWZLWK RXWHUDVLQJWKH33%V $IWHUHUDVLQJWKH33%VWZRDGGLWLRQDOF\FOHVDUHQHHGHGWRGHWHUPLQHZKHWKHU WKH33%KDVEHHQHUDVHGZLWKPDUJLQ$IWHUWKF\FOHWKHGHYLFHUHTXLUHVDS SUR[LPDWHO\PVWLPHRXWSHULRGIRUHUDVLQJWKH33%$QGWKHQDIWHUWK F\FOHWKHGHYLFHRXWSXWVYHULI\GDWDDW'4 ,WLVWKHUHVSRQVLELOLW\RIWKHXVHUWRSUHSURJUDPDOO33%VSULRUWRLVVXLQJWKH$OO 33%(UDVHFRPPDQG,IWKHXVHUDWWHPSWVWRHUDVHDFOHDUHG33%RYHUHUDVXUH PD\RFFXUPDNLQJLWGLIILFXOWWRSURJUDPWKH33%DWDODWHUWLPH$OVRQRWHWKDW WKHWRWDOQXPEHURI33%SURJUDPHUDVHF\FOHVLVOLPLWHGWRF\FOHV&\FOLQJ WKH33%VEH\RQGF\FOHVLVQRWJXDUDQWHHG:ULWLQJWKH6HFXUHG6LOLFRQ6HF WRU([LWFRPPDQGUHWXUQVWKHGHYLFHEDFNWRQRUPDORSHUDWLRQ PPB Status Command 7KHSURJUDPPLQJRIWKH33%IRUDJLYHQVHFWRUFDQEHYHULILHGE\ZULWLQJD33% VWDWXVYHULI\FRPPDQGWRWKHGHYLFH PPB Lock Bit Status Command 7KHSURJUDPPLQJRIWKH33%/RFN%LWIRUDJLYHQVHFWRUFDQEHYHULILHGE\ZULW LQJD33%/RFN%LWVWDWXVYHULI\FRPPDQGWRWKHGHYLFH August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 75 P r e l i m i n a r y Command Definitions &RPPDQG6HTXHQFH 1RWH &\FOHV Table 18. Command Definitions %XV&\FOHV1RWHV± )LUVW 6HFRQG $GGU 'DWD $GGU 'DWD 7KLUG )RXUWK $GGU 'DWD $GGU 'DWD )LIWK $GGU 6L[WK 5$ 5' 5HVHW1RWH ;;; ) 0DQXIDFWXUHU,' $$ $$ %$ %$ ; 'HYLFH,'1RWH $$ $$ %$ %$ ; ( 6HFWRU/RFN9HULI\ 1RWH $$ $$ 6$ 6$ ; ,QGLFDWRU%LWV $$ $$ %$ %$ ; 1RWH 3URJUDP $$ $$ $ 3$ 'DWD &KLS(UDVH $$ $$ $$ $$ 6HFWRU(UDVH $$ $$ $$ $$ 6$ $$ &5 & 2: 2: 5' ;; 3' ;; 3' $XWRVHOHFW1RWH $V\QFKURQRXV5HDG1RWH (UDVH6XVSHQG1RWH %$ % (UDVH5HVXPH1RWH %$ 6HW&RQILJXUDWLRQ5HJLVWHU1RWH $$ &),4XHU\1RWH 8QORFN%\SDVV(QWU\ $$ $$ 8QORFN%\SDVV 3URJUDP1RWHV ;; $ 3$ 3' 8QORFN%\SDVV 6HFWRU(UDVH1RWHV ;; 6$ 8QORFN%\SDVV(UDVH 1RWHV ;; ;;; ;; ;;; 8QORFN %\SDVV 0RGH 8QORFN%\SDVV5HVHW 1RWHV 6HYHQWK 'DWD $GGU 'DWD $GGU 'DWD %$; 1RWH %$ 1RW ( ;) H 6HFWRU3URWHFWLRQ&RPPDQG'HILQLWLRQV 6HFXUHG 6LOLFRQ 6HFWRU 6HFXUHG6LOLFRQ 6HFWRU(QWU\ $$ $$ 6HFXUHG6LOLFRQ 6HFWRU([LW $$ $$ ;; 6HFXUHG6LOLFRQ 3URWHFWLRQ%LW 3URJUDP1RWHV $$ $$ 2: ;; 3' ;; 3' 3DVVZRUG3URJUDP 1RWHV $$ $$ 3DVVZRUG 3URWHFWLRQ 3DVVZRUG9HULI\ 3DVVZRUG8QORFN 1RWH 76 $$ $$ $$ $$ & S71WS-J Based MCPs ;; 3' ;; 3' ;; 3' ;; 3' ;; 3' ;; 3' ;; 3' ;; 3' S71WS-J_04_A2 August 19, 2005 &RPPDQG6HTXHQFH 1RWH &\FOHV P r e l i m i n a r y %XV&\FOHV1RWHV± )LUVW 6HFRQG $GGU 'DWD $GGU 'DWD 7KLUG $GGU 'DWD $GGU 6L[WK 'DWD $GGU 6$ :3 ;; 5' :3 6$ :3 ;; 5' 6$ 6$ ; 5' $$ $$ $$ %$ %$ 5' $$ $$ 6$ ; $$ $$ 6$ ; 6$ 5' $$ $$ 33% $OO33%(UDVH1RWHV &RPPDQGV $$ $$ 33%6WDWXV1RWH $$ $$ 33%/RFN%LW6HW $$ 33%/RFN%LW6WDWXV 1RWH '3%:ULWH '3%(UDVH '3% )LIWK 6$ :3 33%3URJUDP1RWHV 33%/RFN %LW )RXUWK 'DWD $GGU 'DWD $GGU 'DWD $$ $$ %$ 3DVVZRUG3URWHFWLRQ0RGH /RFNLQJ%LW3URJUDP1RWHV $$ $$ 3/ 3/ 3/ 5' 3HUVLVWHQW3URWHFWLRQ0RGH /RFNLQJ%LW3URJUDP1RWHV $$ $$ 6/ 6/ 6/ 5' '3%6WDWXV 6HYHQWK /HJHQG ; 'RQ¶WFDUH 5$ $GGUHVVRIWKHPHPRU\ORFDWLRQWREHUHDG 5' 'DWDUHDGIURPORFDWLRQ5$GXULQJUHDGRSHUDWLRQ 3$ $GGUHVVRIWKHPHPRU\ORFDWLRQWREHSURJUDPPHG$GGUHVVHVODWFKRQWKHULVLQJHGJHRIWKH$9'SXOVHRUDFWLYHHGJHRI &/.ZKLFKHYHUFRPHVILUVW 3' 'DWDWREHSURJUDPPHGDWORFDWLRQ3$'DWDODWFKHVRQWKHULVLQJHGJHRI:(RU&(SXOVHZKLFKHYHUKDSSHQVILUVW 6$ $GGUHVVRIWKHVHFWRUWREHYHULILHGLQDXWRVHOHFWPRGHRUHUDVHG$GGUHVVELWV$PD[±$XQLTXHO\VHOHFWDQ\VHFWRU %$ $GGUHVVRIWKHEDQN:6-$$$:6-$$$WKDWLVEHLQJVZLWFKHGWRDXWRVHOHFWPRGHLVLQ E\SDVVPRGHRULVEHLQJHUDVHG 6/$ $GGUHVVRIWKHVHFWRUWREHORFNHG6HWVHFWRUDGGUHVV6$DQGHLWKHU$ IRUXQORFNHGRU$ IRUORFNHG &5 &RQILJXUDWLRQ5HJLVWHUDGGUHVVELWV$±$ 2: $GGUHVV$±$LV 3'±3' 3DVVZRUG'DWD3'±3'SUHVHQWIRXUELWFRPELQDWLRQVWKDWUHSUHVHQWWKHELW3DVVZRUG 3:$ 3DVVZRUG$GGUHVV$GGUHVVELWV$DQG$DUHXVHGWRVHOHFWHDFKELWSRUWLRQRIWKHELWHQWLW\ 3:' 3DVVZRUG'DWD 3/ $GGUHVV$$LV 5' '4SURWHFWLRQLQGLFDWRUELW,ISURWHFWHG'4 LIXQSURWHFWHG'4 5' '4SURWHFWLRQLQGLFDWRUELW,ISURWHFWHG'4 LIXQSURWHFWHG'4 6/ $GGUHVV$$LV :' :ULWH'DWD6HH³&RQILJXUDWLRQ5HJLVWHU´GHILQLWLRQIRUVSHFLILFZULWHGDWD :3 $GGUHVV$$LV 1RWHV 6HH7DEOHIRUGHVFULSWLRQRIEXVRSHUDWLRQV $OOYDOXHVDUHLQKH[DGHFLPDO ([FHSWIRUWKHIROORZLQJDOOEXVF\FOHVDUHZULWHF\FOHUHDGF\FOHIRXUWKWKURXJKVL[WKF\FOHVRIWKH$XWRVHOHFWFRPPDQGV IRXUWKF\FOHRIWKHFRQILJXUDWLRQUHJLVWHUYHULI\DQGSDVVZRUGYHULI\FRPPDQGVDQGDQ\F\FOHUHDGLQJDW5'DQG5' 'DWDELWV'4±'4DUHGRQ¶WFDUHLQFRPPDQGVHTXHQFHVH[FHSWIRU5'3':'3:'DQG3'3' August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 77 P r e l i m i n a r y 8QOHVVRWKHUZLVHQRWHGDGGUHVVELWV$PD[±$DUHGRQ¶WFDUHV :ULWLQJLQFRUUHFWDGGUHVVDQGGDWDYDOXHVRUZULWLQJWKHPLQWKHLPSURSHUVHTXHQFHPD\SODFHWKHGHYLFHLQDQXQNQRZQ VWDWH7KHV\VWHPPXVWZULWHWKHUHVHWFRPPDQGWRUHWXUQWKHGHYLFHWRUHDGLQJDUUD\GDWD 1RXQORFNRUFRPPDQGF\FOHVUHTXLUHGZKHQEDQNLVUHDGLQJDUUD\GDWD 7KH5HVHWFRPPDQGLVUHTXLUHGWRUHWXUQWRUHDGLQJDUUD\GDWDRUWRWKHHUDVHVXVSHQGUHDGPRGHLISUHYLRXVO\LQ(UDVH 6XVSHQGZKHQDEDQNLVLQWKHDXWRVHOHFWPRGHRULI'4JRHVKLJKZKLOHWKHEDQNLVSURYLGLQJVWDWXVLQIRUPDWLRQRU SHUIRUPLQJVHFWRUORFNXQORFN 7KHIRXUWKF\FOHRIWKHDXWRVHOHFWFRPPDQGVHTXHQFHLVDUHDGF\FOH7KHV\VWHPPXVWSURYLGHWKHEDQNDGGUHVV6HHWKH $XWRVHOHFW&RPPDQG6HTXHQFHVHFWLRQIRUPRUHLQIRUPDWLRQ %$;)K K:6-%$;(K K:6-%$;)K (K:6-%$;(K K:6- 7KHGDWDLVKIRUDQXQORFNHGVHFWRUDQGKIRUDORFNHGVHFWRU '4'4 '4)DFWRU\/RFN%LW /RFNHG 1RW/RFNHG'4&XVWRPHU/RFN%LW /RFNHG 1RW /RFNHG'4 +DQGVKDNH%LW 5HVHUYHG 6WDQGDUG+DQGVKDNH'4'4%RRW&RGH 'XDO%RRW6HFWRU 7RS%RRW6HFWRU %RWWRP%RRW6HFWRU 1R%RRW6HFWRU'4'4 7KH8QORFN%\SDVVFRPPDQGVHTXHQFHLVUHTXLUHGSULRUWRWKLVFRPPDQGVHTXHQFH 7KH8QORFN%\SDVV5HVHWFRPPDQGLVUHTXLUHGWRUHWXUQWRUHDGLQJDUUD\GDWD 7KHV\VWHPPD\UHDGDQGSURJUDPLQQRQHUDVLQJVHFWRUVRUHQWHUWKHDXWRVHOHFWPRGHZKHQLQWKH(UDVH6XVSHQGPRGH 7KH(UDVH6XVSHQGFRPPDQGLVYDOLGRQO\GXULQJDVHFWRUHUDVHRSHUDWLRQDQGUHTXLUHVWKHEDQNDGGUHVV 7KH(UDVH5HVXPHFRPPDQGLVYDOLGRQO\GXULQJWKH(UDVH6XVSHQGPRGHDQGUHTXLUHVWKHEDQNDGGUHVV 6HH³6HW&RQILJXUDWLRQ5HJLVWHU&RPPDQG6HTXHQFH´IRUGHWDLOV &RPPDQGLVYDOLGZKHQGHYLFHLVUHDG\WRUHDGDUUD\GDWDRUZKHQGHYLFHLVLQDXWRVHOHFWPRGH 7KH5HVHWFRPPDQGUHWXUQVWKHGHYLFHWRUHDGLQJWKHDUUD\ 5HJDUGOHVVRI&/.DQG$9'LQWHUDFWLRQRU&RQWURO5HJLVWHUELWVHWWLQJFRPPDQGPRGHYHULILHVDUHDOZD\VDV\QFKURQRXV UHDGRSHUDWLRQV $&&PXVWEHDW9HHGXULQJWKHHQWLUHRSHUDWLRQRIWKLVFRPPDQG 7KHIRXUWKF\FOHSURJUDPVWKHDGGUHVVHGORFNLQJELW7KHILIWKDQGVL[WKF\FOHVDUHXVHGWRYDOLGDWHZKHWKHUWKHELWKDVEHHQ IXOO\SURJUDPPHG,I'4LQWKHVL[WKF\FOHUHDGVWKHSURJUDPFRPPDQGPXVWEHLVVXHGDQGYHULILHGDJDLQ 7KHIRXUWKF\FOHHUDVHVDOO33%V7KHILIWKDQGVL[WKF\FOHVDUHXVHGWRYDOLGDWHZKHWKHUWKHELWVKDYHEHHQIXOO\HUDVHG,I '4LQWKHVL[WKF\FOHUHDGVWKHHUDVHFRPPDQGPXVWEHLVVXHGDQGYHULILHGDJDLQ 7KHHQWLUHIRXUEXVF\FOHVHTXHQFHPXVWEHHQWHUHGIRUHDFKSRUWLRQRIWKHSDVVZRUG %HIRUHLVVXLQJWKHHUDVHFRPPDQGDOO33%VVKRXOGEHSURJUDPPHGLQRUGHUWRSUHYHQWRYHUHUDVXUHRI33%V ,QWKHIRXUWKF\FOHKLQGLFDWHV33%VHWKLQGLFDWHV33%QRWVHW 78 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Write Operation Status 7KHGHYLFHSURYLGHVVHYHUDOELWVWRGHWHUPLQHWKHVWDWXVRIDSURJUDPRUHUDVH RSHUDWLRQ'4'4'4'4DQG'47DEOH³:ULWH2SHUDWLRQ6WDWXV´ RQSDJHDQGWKHIROORZLQJVXEVHFWLRQVGHVFULEHWKHIXQFWLRQRIWKHVHELWV'4 DQG'4HDFKRIIHUVDPHWKRGIRUGHWHUPLQLQJZKHWKHUDSURJUDPRUHUDVHRS HUDWLRQLVFRPSOHWHRULQSURJUHVV DQ7: Data# Polling 7KH'DWD3ROOLQJELW'4LQGLFDWHVWRWKHKRVWV\VWHPZKHWKHUDQ(PEHGGHG 3URJUDPRU(UDVHDOJRULWKPLVLQSURJUHVVRUFRPSOHWHGRUZKHWKHUDEDQNLVLQ (UDVH6XVSHQG'DWD3ROOLQJLVYDOLGDIWHUWKHULVLQJHGJHRIWKHILQDO:(SXOVH LQWKHFRPPDQGVHTXHQFH 'XULQJWKH(PEHGGHG3URJUDPDOJRULWKPWKHGHYLFHRXWSXWVRQ'4WKHFRP SOHPHQW RI WKHGDWXPSURJUDPPHG WR'47KLV '4 VWDWXVDOVR DSSOLHV WR SURJUDPPLQJGXULQJ(UDVH6XVSHQG:KHQWKH(PEHGGHG3URJUDPDOJRULWKPLV FRPSOHWHWKHGHYLFHRXWSXWVWKHGDWXPSURJUDPPHGWR'47KHV\VWHPPXVW SURYLGHWKHSURJUDPDGGUHVVWRUHDGYDOLGVWDWXVLQIRUPDWLRQRQ'4,IDSUR JUDPDGGUHVVIDOOVZLWKLQDSURWHFWHGVHFWRU'DWD3ROOLQJRQ'4LVDFWLYHIRU DSSUR[LPDWHO\VWKHQWKDWEDQNUHWXUQVWRWKHUHDGPRGH 'XULQJWKH(PEHGGHG(UDVHDOJRULWKP'DWD3ROOLQJSURGXFHVD³´RQ'4 :KHQWKH(PEHGGHG(UDVHDOJRULWKPLVFRPSOHWHRULIWKHEDQNHQWHUVWKH(UDVH 6XVSHQGPRGH'DWD3ROOLQJSURGXFHVD³´RQ'47KHV\VWHPPXVWSURYLGH DQDGGUHVVZLWKLQDQ\RIWKHVHFWRUVVHOHFWHGIRUHUDVXUHWRUHDGYDOLGVWDWXVLQ IRUPDWLRQRQ'4 $IWHUDQHUDVHFRPPDQGVHTXHQFHLVZULWWHQLIDOOVHFWRUVVHOHFWHGIRUHUDVLQJ DUHSURWHFWHG'DWD3ROOLQJRQ'4LVDFWLYHIRUDSSUR[LPDWHO\VWKHQWKH EDQNUHWXUQVWRWKHUHDGPRGH,IQRWDOOVHOHFWHGVHFWRUVDUHSURWHFWHGWKH(P EHGGHG(UDVHDOJRULWKPHUDVHVWKHXQSURWHFWHGVHFWRUVDQGLJQRUHVWKHVHOHFWHG VHFWRUVWKDWDUHSURWHFWHG+RZHYHULIWKHV\VWHPUHDGV'4DWDQDGGUHVVZLWKLQ DSURWHFWHGVHFWRUWKHVWDWXVPD\QRWEHYDOLG -XVWSULRUWRWKHFRPSOHWLRQRIDQ(PEHGGHG3URJUDPRU(UDVHRSHUDWLRQ'4 PD\FKDQJHDV\QFKURQRXVO\ZLWK'4±'4ZKLOH2XWSXW(QDEOH2(LVDV VHUWHGORZ7KDWLVWKHGHYLFHPD\FKDQJHIURPSURYLGLQJVWDWXVLQIRUPDWLRQWR YDOLGGDWDRQ'4'HSHQGLQJRQZKHQWKHV\VWHPVDPSOHVWKH'4RXWSXWLW PD\UHDGWKHVWDWXVRUYDOLGGDWD(YHQLIWKHGHYLFHKDVFRPSOHWHGWKHSURJUDP RUHUDVHRSHUDWLRQDQG'4KDVYDOLGGDWDWKHGDWDRXWSXWVRQ'4'4PD\ EHVWLOOLQYDOLG9DOLGGDWDRQ'4'ZLOODSSHDURQVXFFHVVLYHUHDGF\FOHV 7DEOH³:ULWH2SHUDWLRQ6WDWXV´RQSDJHVKRZVWKHRXWSXWVIRU'DWD3ROO LQJRQ'4)LJXUH³'DWD3ROOLQJ$OJRULWKP´RQSDJHVKRZVWKH'DWD 3R O O L Q J DOJRULWKP ) L J X U H ³'DWD 3R O O L Q J 7LPLQJV 'XULQJ(PEHGGHG$OJRULWKP´RQSDJHLQWKH$&&KDUDFWHULVWLFVVHFWLRQ VKRZVWKH'DWD3ROOLQJWLPLQJGLDJUDP August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 79 P r e l i m i n a r y START Read DQ7–DQ0 Addr = VA DQ7 = Data? Yes No No DQ5 = 1? Yes Read DQ7–DQ0 Addr = VA DQ7 = Data? Yes No FAIL PASS 1RWHV 9$ 9DOLGDGGUHVVIRUSURJUDPPLQJ'XULQJDVHFWRUHUDVHRSHUDWLRQDYDOLGDGGUHVVLVDQ\VHFWRUDGGUHVVZLWKLQ WKHVHFWRUEHLQJHUDVHG'XULQJFKLSHUDVHDYDOLGDGGUHVVLVDQ\QRQSURWHFWHGVHFWRUDGGUHVV '4VKRXOGEHUHFKHFNHGHYHQLI'4 ³´EHFDXVH'4PD\FKDQJHVLPXOWDQHRXVO\ZLWK'4 Figure 6. Data# Polling Algorithm 80 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y RDY: Ready 7KH5'<LVDGHGLFDWHGRXWSXWWKDWZKHQWKHGHYLFHLVFRQILJXUHGLQWKH6\QFKUR QRXVPRGHLQGLFDWHVZKHQDWORJLFORZWKHV\VWHPVKRXOGZDLWFORFNF\FOH EHIRUHH[SHFWLQJWKHQH[WZRUGRIGDWD7KH5'<SLQLVRQO\FRQWUROOHGE\&( 8VLQJWKH5'<&RQILJXUDWLRQ&RPPDQG6HTXHQFH5'<FDQEHVHWVRWKDWDORJLF ORZLQGLFDWHVWKHV\VWHPVKRXOGZDLWFORFNF\FOHVEHIRUHH[SHFWLQJYDOLGGDWD 7KHIROORZLQJFRQGLWLRQVFDXVHWKH5'<RXWSXWWREHORZGXULQJWKHLQLWLDODFFHVV LQEXUVWPRGHDQGDIWHUWKHERXQGDU\WKDWRFFXUVHYHU\ZRUGVEHJLQQLQJ ZLWKWKHWKDGGUHVV)K :KHQWKHGHYLFHLVFRQILJXUHGLQ$V\QFKURQRXV0RGHWKH5'<LVDQRSHQGUDLQ RXWSXWSLQZKLFKLQGLFDWHVZKHWKHUDQ(PEHGGHG$OJRULWKPLVLQSURJUHVVRU FRPSOHWHG7KH5'<VWDWXVLVYDOLGDIWHUWKHULVLQJHGJHRIWKHILQDO:(SXOVHLQ WKHFRPPDQGVHTXHQFH ,IWKHRXWSXWLVORZ%XV\WKHGHYLFHLVDFWLYHO\HUDVLQJRUSURJUDPPLQJ7KLV LQFOXGHVSURJUDPPLQJLQWKH(UDVH6XVSHQGPRGH,IWKHRXWSXWLVLQKLJKLP SHGDQFH5HDG\WKHGHYLFHLVLQWKHUHDGPRGHWKHVWDQGE\PRGHRULQWKH HUDVHVXVSHQGUHDGPRGH7DEOH³:ULWH2SHUDWLRQ6WDWXV´RQSDJHVKRZV WKHRXWSXWVIRU5'< DQ6: Toggle Bit I 7RJJOH%LW,RQ'4LQGLFDWHVZKHWKHUDQ(PEHGGHG3URJUDPRU(UDVHDOJRULWKP LVLQSURJUHVVRUFRPSOHWHRUZKHWKHUWKHGHYLFHKDVHQWHUHGWKH(UDVH6XVSHQG PRGH7RJJOH%LW,PD\EHUHDGDWDQ\DGGUHVVLQWKHVDPHEDQNDQGLVYDOLG DIWHUWKHULVLQJHGJHRIWKHILQDO:(SXOVHLQWKHFRPPDQGVHTXHQFHSULRUWR WKHSURJUDPRUHUDVHRSHUDWLRQDQGGXULQJWKHVHFWRUHUDVHWLPHRXW 'XULQJDQ(PEHGGHG3URJUDPRU(UDVHDOJRULWKPRSHUDWLRQVXFFHVVLYHUHDGF\ FOHVWRDQ\DGGUHVVFDXVH'4WRWRJJOH:KHQWKHRSHUDWLRQLVFRPSOHWH'4 VWRSVWRJJOLQJ $IWHUDQHUDVHFRPPDQGVHTXHQFHLVZULWWHQLIDOOVHFWRUVVHOHFWHGIRUHUDVLQJ DUHSURWHFWHG'4WRJJOHVIRUDSSUR[LPDWHO\VWKHQUHWXUQVWRUHDGLQJ DUUD\GDWD,IQRWDOOVHOHFWHGVHFWRUVDUHSURWHFWHGWKH(PEHGGHG(UDVHDOJR ULWKPHUDVHVWKHXQSURWHFWHGVHFWRUVDQGLJQRUHVWKHVHOHFWHGVHFWRUVWKDWDUH SURWHFWHG 7KHV\VWHPFDQXVH'4DQG'4WRJHWKHUWRGHWHUPLQHZKHWKHUDVHFWRULVDF WLYHO\HUDVLQJRULVHUDVHVXVSHQGHG:KHQWKHGHYLFHLVDFWLYHO\HUDVLQJWKDWLV WKH(PEHGGHG(UDVHDOJRULWKPLVLQSURJUHVV'4WRJJOHV:KHQWKHGHYLFHHQ WHUVWKH(UDVH6XVSHQGPRGH'4VWRSVWRJJOLQJ+RZHYHUWKHV\VWHPPXVW DOVRXVH'4WRGHWHUPLQHZKLFKVHFWRUVDUHHUDVLQJRUHUDVHVXVSHQGHG$OWHU QDWLYHO\WKHV\VWHPFDQXVH'4VHHWKHVXEVHFWLRQRQ'4'DWD3ROOLQJ ,IDSURJUDPDGGUHVVIDOOVZLWKLQDSURWHFWHGVHFWRU'4WRJJOHVIRUDSSUR[L PDWHO\PVDIWHUWKHSURJUDPFRPPDQGVHTXHQFHLVZULWWHQWKHQUHWXUQVWR UHDGLQJDUUD\GDWD '4DOVRWRJJOHVGXULQJWKHHUDVHVXVSHQGSURJUDPPRGHDQGVWRSVWRJJOLQJ RQFHWKH(PEHGGHG3URJUDPDOJRULWKPLVFRPSOHWH 6HHWKHIROORZLQJIRUDGGLWLRQDOLQIRUPDWLRQ)LJXUH³7RJJOH%LW$OJRULWKP´RQ SDJH ³'4 7RJJOH %LW ,´ RQ SDJH )LJXUH ³7RJJOH %LW 7LPLQJV 'XULQJ(PEHGGHG$OJRULWKP´RQSDJHWRJJOHELWWLPLQJGLDJUDPDQG 7DEOH³'4DQG'4,QGLFDWLRQV´RQSDJH August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 81 P r e l i m i n a r y 7RJJOH%LW,RQ'4UHTXLUHVHLWKHU2(RU&(WREHGHDVVHUWHHGDQGUHDVVHUWHG WRVKRZWKHFKDQJHLQVWDWH START Read Byte (DQ0-DQ7) Address = VA Read Byte (DQ0-DQ7) Address = VA DQ6 = Toggle? No Yes No DQ5 = 1? Yes Read Byte Twice (DQ 0-DQ7) Adrdess = VA DQ6 = Toggle? No Yes FAIL PASS 1RWH7KHV\VWHPVKRXOGUHFKHFNWKHWRJJOHELWHYHQLI'4 ³´EHFDXVHWKHWRJJOHELWPD\VWRSWRJJOLQJDV'4FKDQJHVWR ³´6HHWKHVXEVHFWLRQVRQ'4DQG'4IRUPRUHLQIRUPDWLRQ Figure 7. Toggle Bit Algorithm DQ2: Toggle Bit II 7KH³7RJJOH%LW,,´RQ'4ZKHQXVHGZLWK'4LQGLFDWHVZKHWKHUDSDUWLFXODU VHFWRULVDFWLYHO\HUDVLQJWKDWLVWKH(PEHGGHG(UDVHDOJRULWKPLVLQSURJUHVV RUZKHWKHUWKDWVHFWRULVHUDVHVXVSHQGHG7RJJOH%LW,,LVYDOLGDIWHUWKHULVLQJ HGJHRIWKHILQDO:(SXOVHLQWKHFRPPDQGVHTXHQFH 82 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y '4WRJJOHVZKHQWKHV\VWHPUHDGVDWDGGUHVVHVZLWKLQWKRVHVHFWRUVWKDWKDYH EHHQVHOHFWHGIRUHUDVXUH%XW'4FDQQRWGLVWLQJXLVKZKHWKHUWKHVHFWRULVDF WLYHO\HUDVLQJRULVHUDVHVXVSHQGHG'4E\FRPSDULVRQLQGLFDWHVZKHWKHUWKH GHYLFHLVDFWLYHO\HUDVLQJRULVLQ(UDVH6XVSHQGEXWFDQQRWGLVWLQJXLVKZKLFK VHFWRUVDUHVHOHFWHGIRUHUDVXUH7KXVERWKVWDWXVELWVDUHUHTXLUHGIRUVHFWRUDQG PRGHLQIRUPDWLRQ5HIHUWR7DEOH³'4DQG'4,QGLFDWLRQV´RQSDJHWR FRPSDUHRXWSXWVIRU'4DQG'4 6HHWKHIROORZLQJIRUDGGLWLRQDOLQIRUPDWLRQ)LJXUH³7RJJOH%LW$OJRULWKP´RQ SDJH ³'4 7RJJOH %LW ,´ RQ SDJH )LJXUH ³7RJJOH %LW 7LPLQJV 'XULQJ(PEHGGHG$OJRULWKP´RQSDJHDQG7DEOH³'4DQG'4,QGL FDWLRQV´RQSDJH Table 19. DQ6 and DQ2 Indications ,IGHYLFHLV DQGWKHV\VWHPUHDGV WKHQ'4 DQG'4 SURJUDPPLQJ DWDQ\DGGUHVV WRJJOHV GRHVQRWWRJJOH DWDQDGGUHVVZLWKLQDVHFWRU VHOHFWHGIRUHUDVXUH WRJJOHV DOVRWRJJOHV DWDQDGGUHVVZLWKLQVHFWRUVQRW VHOHFWHGIRUHUDVXUH WRJJOHV GRHVQRWWRJJOH DWDQDGGUHVVZLWKLQDVHFWRU VHOHFWHGIRUHUDVXUH GRHVQRWWRJJOH WRJJOHV DWDQDGGUHVVZLWKLQVHFWRUVQRW VHOHFWHGIRUHUDVXUH UHWXUQVDUUD\GDWD UHWXUQVDUUD\GDWD7KHV\VWHPFDQUHDG IURPDQ\VHFWRUQRWVHOHFWHGIRUHUDVXUH DWDQ\DGGUHVV WRJJOHV LVQRWDSSOLFDEOH DFWLYHO\HUDVLQJ HUDVHVXVSHQGHG SURJUDPPLQJLQ HUDVHVXVSHQG Reading Toggle Bits DQ6/DQ2 5HIHUWR)LJXUH³7RJJOH%LW$OJRULWKP´RQSDJHIRUWKHIROORZLQJGLVFXVVLRQ :KHQHYHUWKHV\VWHPLQLWLDOO\EHJLQVUHDGLQJWRJJOHELWVWDWXVLWPXVWUHDG'4± '4DWOHDVWWZLFHLQDURZWRGHWHUPLQHZKHWKHUDWRJJOHELWLVWRJJOLQJ7\SL FDOO\WKHV\VWHPZRXOGQRWHDQGVWRUHWKHYDOXHRIWKHWRJJOHELWDIWHUWKHILUVW UHDG$IWHUWKHVHFRQGUHDGWKHV\VWHPZRXOGFRPSDUHWKHQHZYDOXHRIWKHWRJ JOHELWZLWKWKHILUVW,IWKHWRJJOHELWLVQRWWRJJOLQJWKHGHYLFHKDVFRPSOHWHG WKHSURJUDPRUHUDVHRSHUDWLRQ7KHV\VWHPFDQUHDGDUUD\GDWDRQ'4±'4RQ WKHIROORZLQJUHDGF\FOH +RZHYHULIDIWHUWKHLQLWLDOWZRUHDGF\FOHVWKHV\VWHPGHWHUPLQHVWKDWWKHWRJJOH ELWLVVWLOOWRJJOLQJWKHV\VWHPDOVRVKRXOGQRWHZKHWKHUWKHYDOXHRI'4LVKLJK VHH WKH VHFWLRQ RQ '4 ,I LW LV WKH V\VWHP VKRXOG WKHQ GHWHUPLQH DJDLQ ZKHWKHUWKHWRJJOHELWLVWRJJOLQJVLQFHWKHWRJJOHELWPD\KDYHVWRSSHGWRJJOLQJ MXVWDV'4ZHQWKLJK,IWKHWRJJOHELWLVQRORQJHUWRJJOLQJWKHGHYLFHKDVVXF FHVVIXOO\FRPSOHWHGWKHSURJUDPRUHUDVHRSHUDWLRQ,ILWLVVWLOOWRJJOLQJWKH GHYLFHGLGQRWFRPSOHWHGWKHRSHUDWLRQVXFFHVVIXOO\DQGWKHV\VWHPPXVWZULWH WKHUHVHWFRPPDQGWRUHWXUQWRUHDGLQJDUUD\GDWD 7KHUHPDLQLQJVFHQDULRLVWKDWWKHV\VWHPLQLWLDOO\GHWHUPLQHVWKDWWKHWRJJOHELW LVWRJJOLQJDQG'4KDVQRWJRQHKLJK7KHV\VWHPPD\FRQWLQXHWRPRQLWRUWKH WRJJOHELWDQG'4WKURXJKVXFFHVVLYHUHDGF\FOHVGHWHUPLQLQJWKHVWDWXVDVGH VFULEHGLQWKHSUHYLRXVSDUDJUDSK$OWHUQDWLYHO\LWPD\FKRRVHWRSHUIRUPRWKHU August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 83 P r e l i m i n a r y V\VWHPWDVNV,QWKLVFDVHWKHV\VWHPPXVWVWDUWDWWKHEHJLQQLQJRIWKHDOJR ULWKPZKHQLWUHWXUQVWRGHWHUPLQHWKHVWDWXVRIWKHRSHUDWLRQ)LJXUH³7RJJOH %LW$OJRULWKP´RQSDJH DQ5: Exceeded Timing Limits '4LQGLFDWHVZKHWKHUWKHSURJUDPRUHUDVHWLPHKDVH[FHHGHGDVSHFLILHGLQWHU QDOSXOVHFRXQWOLPLW8QGHUWKHVHFRQGLWLRQV'4SURGXFHVD³´LQGLFDWLQJWKDW WKHSURJUDPRUHUDVHF\FOHZDVQRWVXFFHVVIXOO\FRPSOHWHG 7KHGHYLFHPD\RXWSXWD³´RQ'4LIWKHV\VWHPWULHVWRSURJUDPD³´WRD ORFDWLRQWKDWZDVSUHYLRXVO\SURJUDPPHGWR³´2QO\DQHUDVHRSHUDWLRQFDQ FKDQJHD³´EDFNWRD³´8QGHUWKLVFRQGLWLRQWKHGHYLFHKDOWVWKHRSHUDWLRQ DQGZKHQWKHWLPLQJOLPLWKDVEHHQH[FHHGHG'4SURGXFHVD³´ 8QGHUERWKWKHVHFRQGLWLRQVWKHV\VWHPPXVWZULWHWKHUHVHWFRPPDQGWRUHWXUQ WRWKHUHDGPRGHRUWRWKHHUDVHVXVSHQGUHDGPRGHLIDEDQNZDVSUHYLRXVO\ LQWKHHUDVHVXVSHQGSURJUDPPRGH DQ3: Sector Erase Timer $IWHUZULWLQJDVHFWRUHUDVHFRPPDQGVHTXHQFHWKHV\VWHPPD\UHDG'4WRGH WHUPLQHZKHWKHURUQRWHUDVXUHKDVEHJXQ7KHVHFWRUHUDVHWLPHUGRHVQRW DSSO\WRWKHFKLSHUDVHFRPPDQG,IDGGLWLRQDOVHFWRUVDUHVHOHFWHGIRUHUDVXUH WKHHQWLUHWLPHRXWDOVRDSSOLHVDIWHUHDFKDGGLWLRQDOVHFWRUHUDVHFRPPDQG :KHQWKHWLPHRXWSHULRGLVFRPSOHWH'4VZLWFKHVIURPD³´WRD³´,IWKH WLPHEHWZHHQDGGLWLRQDOVHFWRUHUDVHFRPPDQGVIURPWKHV\VWHPFDQEHDV VXPHGWREHOHVVWKDQVWKHV\VWHPQHHGQRWPRQLWRU'46HHDOVR³6HFWRU (UDVH&RPPDQG6HTXHQFH´RQSDJH $IWHUWKHVHFWRUHUDVHFRPPDQGLVZULWWHQWKHV\VWHPVKRXOGUHDGWKHVWDWXVRI '4'DWD3ROOLQJRU'47RJJOH%LW,WRHQVXUHWKDWWKHGHYLFHKDVDFFHSWHG WKHFRPPDQGVHTXHQFHDQGWKHQUHDG'4,I'4LV³´WKH(PEHGGHG(UDVH DOJRULWKPKDVEHJXQDOOIXUWKHUFRPPDQGVH[FHSW(UDVH6XVSHQGDUHLJQRUHG XQWLOWKHHUDVHRSHUDWLRQLVFRPSOHWH,I'4LV³´WKHGHYLFHZLOODFFHSWDGGL WLRQDOVHFWRUHUDVHFRPPDQGV7RHQVXUHWKHFRPPDQGKDVEHHQDFFHSWHGWKH V\VWHPVRIWZDUHVKRXOGFKHFNWKHVWDWXVRI'4SULRUWRDQGIROORZLQJHDFKVXE VHTXHQWVHFWRUHUDVHFRPPDQG,I'4LVKLJKRQWKHVHFRQGVWDWXVFKHFNWKH ODVWFRPPDQGPLJKWQRWKDYHEHHQDFFHSWHG 7DEOHVKRZVWKHVWDWXVRI'4UHODWLYHWRWKHRWKHUVWDWXVELWV 84 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Table 20. Write Operation Status 6WDWXV 6WDQGDUG 0RGH (UDVH 6XVSHQG 0RGH (PEHGGHG3URJUDP$OJRULWKP (PEHGGHG(UDVH$OJRULWKP (UDVH6XVSHQG 5HDG1RWH '4 1RWH '4 '4 1RWH '4 '4 7RJJOH 7RJJOH 1RWRJJOH '4 1RWH 5'< 1RWH 1$ 1RWRJJOH 1RWH 7RJJOH 1$ 7RJJOH +LJK ,PSHGDQFH (UDVH 6XVSHQGHG6HFWRU 1RQ(UDVH 6XVSHQGHG6HFWRU 'DWD 'DWD 'DWD 'DWD 'DWD +LJK ,PSHGDQFH '4 7RJJOH 1$ 1$ (UDVH6XVSHQG3URJUDP 1RWH 1RWHV '4VZLWFKHVWRµ¶ZKHQDQ(PEHGGHG3URJUDPRU(PEHGGHG(UDVHRSHUDWLRQKDVH[FHHGHGWKHPD[LPXPWLPLQJ OLPLWV5HIHUWRWKHVHFWLRQRQ'4IRUPRUHLQIRUPDWLRQ '4DQG'4UHTXLUHDYDOLGDGGUHVVZKHQUHDGLQJVWDWXVLQIRUPDWLRQ5HIHUWRWKHDSSURSULDWHVXEVHFWLRQIRU IXUWKHUGHWDLOV :KHQUHDGLQJZULWHRSHUDWLRQVWDWXVELWVWKHV\VWHPPXVWDOZD\VSURYLGHWKHEDQNDGGUHVVZKHUHWKH(PEHGGHG $OJRULWKPLVLQSURJUHVV7KHGHYLFHRXWSXWVDUUD\GDWDLIWKHV\VWHPDGGUHVVHVDQRQEXV\EDQN 7KHV\VWHPPD\UHDGHLWKHUDV\QFKURQRXVO\RUV\QFKURQRXVO\EXUVWZKLOHLQHUDVHVXVSHQG 7KH5'<SLQDFWVDGHGLFDWHGRXWSXWWRLQGLFDWHWKHVWDWXVRIDQHPEHGGHGHUDVHRUSURJUDPRSHUDWLRQLVLQSURJUHVV 7KLVLVDYDLODEOHLQWKH$V\QFKURQRXVPRGHRQO\ :KHQWKHGHYLFHLVVHWWR$V\QFKURQRXVPRGHWKHVHVWDWXVIODJVVKRXOGEHUHDGE\&(WRJJOH Absolute Maximum Ratings 6WRUDJH7HPSHUDWXUH3ODVWLF3DFNDJHV ±&WR& $PELHQW7HPSHUDWXUHZLWK3RZHU$SSOLHG ±&WR& 9ROWDJHZLWK5HVSHFWWR*URXQG $OO,QSXWVDQG,2VH[FHSWDVQRWHGEHORZ1RWH ±9WR9,29 9&&1RWH ±9WR9 9,2 ±9WR9 $5(6(7$&&1RWH ±9WR9 2XWSXW6KRUW&LUFXLW&XUUHQW1RWH P$ 1RWHV 0LQLPXP'&YROWDJHRQLQSXWRU,2VLV±9'XULQJYROWDJHWUDQVLWLRQVLQSXWVRU,2VPD\XQGHUVKRRW966WR± 9IRUSHULRGVRIXSWRQV6HH)LJXUH0D[LPXP'&YROWDJHRQLQSXWRU,2VLV9&&9'XULQJYROWDJH WUDQVLWLRQVRXWSXWVPD\RYHUVKRRWWR9&&9IRUSHULRGVXSWRQV6HH)LJXUH 1RPRUHWKDQRQHRXWSXWPD\EHVKRUWHGWRJURXQGDWDWLPH'XUDWLRQRIWKHVKRUWFLUFXLWVKRXOGQRWEHJUHDWHU WKDQRQHVHFRQG 6WUHVVHVDERYHWKRVHOLVWHGXQGHU³$EVROXWH0D[LPXP5DWLQJV´PD\FDXVHSHUPDQHQWGDPDJHWRWKHGHYLFH7KLVLV DVWUHVVUDWLQJRQO\IXQFWLRQDORSHUDWLRQRIWKHGHYLFHDWWKHVHRUDQ\RWKHUFRQGLWLRQVDERYHWKRVHLQGLFDWHGLQWKH RSHUDWLRQDOVHFWLRQVRIWKLVGDWDVKHHWLVQRWLPSOLHG([SRVXUHRIWKHGHYLFHWRDEVROXWHPD[LPXPUDWLQJFRQGLWLRQV IRUH[WHQGHGSHULRGVPD\DIIHFWGHYLFHUHOLDELOLW\ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 85 P r e l i m i n a r y QV QV 9 ±9 ±9 QV Figure 8. Maximum Negative Overshoot Waveform QV 9&& 9 9&& 9 9 QV QV Figure 9. Maximum Positive Overshoot Waveform Operating Ranges &RPPHUFLDO&'HYLFHV $PELHQW7HPSHUDWXUH7$&WR& ,QGXVWULDO,'HYLFHV $PELHQW7HPSHUDWXUH7$ ±&WR& 6XSSO\9ROWDJHV 9&&6XSSO\9ROWDJHV 9WR9 9,26XSSO\9ROWDJHV 9WR9 9&&! 9,2P9 Operating ranges define those limits between which the functionality of the device is guaranteed. 86 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y DC Characteristics CMOS Compatible 3DUDPHWHU 'HVFULSWLRQ 7HVW&RQGLWLRQV1RWHV 0LQ 7\S 0D[ 8QLW ,/, ,QSXW/RDG&XUUHQW 9,1 966WR9&&9&& 9&&PD[ $ ,/2 2XWSXW/HDNDJH&XUUHQW 9287 966WR9&&9&& 9&&PD[ $ ,&&% 9&&$FWLYHEXUVW5HDG&XUUHQW &( 9,/2( 9,+ :( 9,+EXUVWOHQJWK 0+] P$ 0+] P$ &( 9,/2( 9,+ :( 9,+EXUVWOHQJWK 0+] P$ 0+] P$ &( 9,/2( 9,+ :( 9,+EXUVWOHQJWK &RQWLQXRXV 0+] P$ 0+] P$ &( 9,/2( 9,+:( 9,+ EXUVWOHQJWK $ $ 0+] P$ 0+] P$ 0+] P$ ,,2 9,21RQDFWLYH2XWSXW 2( 9,+ ,&& 9&&$FWLYH$V\QFKURQRXV5HDG&XUUHQW 1RWH &( 9,/2( 9,+ :( 9,+ ,&& 9&&$FWLYH:ULWH&XUUHQW1RWH &( 9,/2( 9,+$&& 9,+ P$ ,&& 9&&6WDQGE\&XUUHQW1RWH &( 5(6(7 9&&9 $ ,&& 9&&5HVHW&XUUHQW 5(6(7 9,/&/. 9,/ $ ,&& 9&&$FWLYH&XUUHQW 5HDG:KLOH:ULWH &( 9,/2( 9,+ 0+] P$ 0+] P$ ,&& 9&&6OHHS&XUUHQW &( 9,/2( 9,+ $ ,$&& $FFHOHUDWHG3URJUDP&XUUHQW 1RWH &( 9,/2( 9,+ 9$&& 9 P$ P$ 9,/ ,QSXW/RZ9ROWDJH 9,2 9 ± 9 9,+ ,QSXW+LJK9ROWDJH 9,2 9 9,2± 9,2 92/ 2XWSXW/RZ9ROWDJH ,2/ $9&& 9&&PLQ 9,2 92+ 2XWSXW+LJK9ROWDJH ,2+ ±$9&& 9&&PLQ 9,2 9,' 9ROWDJHIRU$XWRVHOHFWDQG7HPSRUDU\ 6HFWRU8QSURWHFW 9&& 9 9++ 9ROWDJHIRU$FFHOHUDWHG3URJUDP 9/.2 /RZ9&&/RFNRXW9ROWDJH 9$&& 9&& 9,2± 9 9 9 9 9 1RWHV 0D[LPXP,&&VSHFLILFDWLRQVDUHWHVWHGZLWK9&& 9&&PD[ 9&& 9,2 7KH,&&FXUUHQWOLVWHGLVW\SLFDOO\OHVVWKDQP$0+]ZLWK2(DW9,+ ,&&DFWLYHZKLOH(PEHGGHG(UDVHRU(PEHGGHG3URJUDPLVLQSURJUHVV 'HYLFHHQWHUVDXWRPDWLFVOHHSPRGHZKHQDGGUHVVHVDUHVWDEOHIRUW$&&QV7\SLFDOVOHHSPRGHFXUUHQWLVHTXDO WR,&& 7RWDOFXUUHQWGXULQJDFFHOHUDWHGSURJUDPPLQJLVWKHVXPRI9$&&DQG9&&FXUUHQWV August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 87 P r e l i m i n a r y Test Conditions 'HYLFH 8QGHU 7HVW &/ Figure 10. Test Setup Table 21. Test Specifications 7HVW&RQGLWLRQ $OO6SHHG2SWLRQV 8QLW S) ,QSXW5LVHDQG)DOO7LPHV QV ,QSXW3XOVH/HYHOV ±9,2 9 ,QSXWWLPLQJPHDVXUHPHQWUHIHUHQFHOHYHOV 9,2 9 2XWSXWWLPLQJPHDVXUHPHQWUHIHUHQFHOHYHOV 9,2 9 2XWSXW/RDG&DSDFLWDQFH&/ LQFOXGLQJMLJFDSDFLWDQFH Key to Switching Waveforms :DYHIRUP ,QSXWV 2XWSXWV 6WHDG\ &KDQJLQJIURP+WR/ &KDQJLQJIURP/WR+ 88 'RQ¶W&DUH$Q\&KDQJH3HUPLWWHG &KDQJLQJ6WDWH8QNQRZQ 'RHV1RW$SSO\ &HQWHU/LQHLV+LJK,PSHGDQFH6WDWH+LJK= S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Switching Waveforms VIO All Inputs and Outputs Input VIO/2 Measurement Level VIO/2 Output 0.0 V Figure 11. Input Waveforms and Measurement Levels AC Characteristics VCC Power-up 3DUDPHWHU 'HVFULSWLRQ 7HVW6HWXS 6SHHG 8QLW W9&6 9&&6HWXS7LPH 0LQ V W9,26 9,26HWXS7LPH 0LQ V W567+ 5(6(7/RZ+ROG7LPH 0LQ V 1RWHV 9&&! 9,2P9DQG9&&UDPSUDWHLV!9V 9&&UDPSUDWH9VD+DUGZDUH5HVHWZLOOEHUHTXLUHG tVCS VCC tVIOS VIO RESET# Figure 12. August 19, 2005 S71WS-J_04_A2 VCC Power-up Diagram S71WS-J Based MCPs 89 P r e l i m i n a r y CLK Characterization 3DUDPHWHU 'HVFULSWLRQ 0+] 0+] 8QLW I&/. &/.)UHTXHQF\ 0D[ 0+] W&/. &/.3HULRG 0LQ QV W&.+ &/.+LJK7LPH W&./ &/./RZ7LPH 0LQ QV W&5 &/.5LVH7LPH W&) &/.)DOO7LPH 0D[ QV tCLK tCH CLK tCR tCL tCF Figure 13. CLK Characterization 90 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y AC Characteristics Synchronous/Burst Read @ VIO = 1.8 V 3DUDPHWHU -('(& 6WDQGDUG 'HVFULSWLRQ 0+] 0+] 8QLW W,$&& /DWHQF\6WDQGDUGZDLWVWDWH+DQGVKDNHPRGHIRU:RUG 0D[ DQG:RUG%XUVW QV W,$&& /DWHQF\6WDQGDUGZDLWVWDWH+DQGVKDNHPRGHIRU :RUGDQG&RQWLQXRXV%XUVW 0D[ QV W%$&& %XUVW$FFHVV7LPH9DOLG&ORFNWR2XWSXW'HOD\ 0D[ QV W$&6 $GGUHVV6HWXS7LPHWR&/.6HH1RWH 0LQ QV W$&+ $GGUHVV+ROG7LPHIURP&/.6HH1RWH 0LQ QV W%'+ 'DWD+ROG7LPHIURP1H[W&ORFN&\FOH 0LQ QV W&5 &KLS(QDEOHWR5'<9DOLG 0D[ QV W2( 2XWSXW(QDEOHWR2XWSXW9DOLG 0D[ QV W&(= &KLS(QDEOHWR+LJK= 0D[ QV W2(= 2XWSXW(QDEOHWR+LJK= 0D[ QV W&(6 &(6HWXS7LPHWR&/. 0LQ QV W5'<6 5'<6HWXS7LPHWR&/. 0LQ QV W5$&& 5HDG\$FFHVV7LPHIURP&/. 0D[ W$$6 $GGUHVV6HWXS7LPHWR$9'6HH1RWH 0LQ QV W$$+ $GGUHVV+ROG7LPHWR$9'6HH1RWH 0LQ QV W&$6 &(6HWXS7LPHWR$9' 0LQ QV W$9& $9'/RZWR&/. 0LQ QV W$9' $9'3XOVH 0LQ QV W$&& $FFHVV7LPH 0D[ QV W&.$ &/.WRDFFHVVUHVXPH 0D[ QV W&.= &/.WR+LJK= 0D[ QV W2(6 2XWSXW(QDEOH6HWXS7LPH 0LQ QV QV 1RWH$GGUHVVHVDUHODWFKHGRQWKHILUVWRIHLWKHUWKHDFWLYHHGJHRI&/.RUWKHULVLQJHGJHRI$9' August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 91 P r e l i m i n a r y AC CHaracteristics tCES CE# tCEZ 7 cycles for initial access shown. 1 2 3 4 5 6 7 CLK tAVC AVD# tAVD tACS tBDH Addresses Aa tBACC tACH Hi-Z Data tIACC Da Da + 1 Da + n tACC tOEZ OE# tCR RDY tRACC tOE Hi-Z Hi-Z tRDYS 1RWHV )LJXUHVKRZVWRWDOQXPEHURIZDLWVWDWHVVHWWRVHYHQF\FOHV7KHWRWDOQXPEHURIZDLWVWDWHVFDQEHSURJUDPPHG IURPWZRF\FOHVWRVHYHQF\FOHV ,IDQ\EXUVWDGGUHVVRFFXUVDWDZRUGERXQGDU\WZRDGGLWLRQDOFORFNF\FOHDUHLQVHUWHGDQGLVLQGLFDWHGE\5'< 7KHGHYLFHLVLQV\QFKURQRXVPRGH Figure 14. CLK Synchronous Burst Mode Read (rising active CLK) tCES CE# 1 tCEZ 4 cycles for initial access shown. 2 3 4 5 CLK tAVC AVD# tAVD tACS tBDH Addresses Aa tBACC tACH Hi-Z Data tIACC tACC Da Da + 1 Da + n tOEZ OE# Hi-Z tCR tOE tRACC Hi-Z RDY tRDYS 1RWHV )LJXUHVKRZVWRWDOQXPEHURIZDLWVWDWHVVHWWRIRXUF\FOHV7KHWRWDOQXPEHURIZDLWVWDWHVFDQEHSURJUDPPHGIURP WZRF\FOHVWRVHYHQF\FOHV&ORFNLVVHWIRUDFWLYHIDOOLQJHGJH ,IDQ\EXUVWDGGUHVVRFFXUVDWDZRUGERXQGDU\WZRDGGLWLRQDOFORFNF\FOHDUHLQVHUWHGDQGLVLQGLFDWHGE\5'< 7KHGHYLFHLVLQV\QFKURQRXVPRGH Figure 15. 92 CLK Synchronous Burst Mode Read (Falling Active Clock) S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y AC Characteristics tCEZ 7 cycles for initial access shown. tCAS CE# 1 2 3 4 5 6 7 CLK tAVC AVD# tAVD tAAS Addresses Aa tBACC tAAH Hi-Z Data tIACC Da tACC Da + 1 Da + n tBDH tOEZ OE# tCR RDY tRACC tOE Hi-Z Hi-Z tRDYS 1RWHV )LJXUHVKRZVWRWDOQXPEHURIZDLWVWDWHVVHWWRVHYHQF\FOHV7KHWRWDOQXPEHURIZDLWVWDWHVFDQEHSURJUDPPHG IURPWZRF\FOHVWRVHYHQF\FOHV&ORFNLVVHWIRUDFWLYHULVLQJHGJH ,IDQ\EXUVWDGGUHVVRFFXUVDWDZRUGERXQGDU\WZRDGGLWLRQDOFORFNF\FOHDUHLQVHUWHGDQGLVLQGLFDWHGE\5'< 7KHGHYLFHLVLQV\QFKURQRXVPRGH Figure 16. tCES Synchronous Burst Mode Read 7 cycles for initial access shown. CE# 1 2 3 4 5 6 7 CLK tAVC AVD# tAVD tACS Addresses AC tBACC tACH Data tIACC DC DD DE DF D8 DB tBDH OE# tCR RDY tOE tRACC tRACC Hi-Z tRDYS 1RWHV )LJXUHVKRZVWRWDOQXPEHURIZDLWVWDWHVVHWWRVHYHQF\FOHV7KHWRWDOQXPEHURIZDLWVWDWHVFDQEHSURJUDPPHG IURPWZRF\FOHVWRVHYHQF\FOHV&ORFNLVVHWIRUDFWLYHULVLQJHGJH ,IDQ\EXUVWDGGUHVVRFFXUVDWDZRUGERXQGDU\WZRDGGLWLRQDOFORFNF\FOHDUHLQVHUWHGDQGLVLQGLFDWHGE\5'< 7KHGHYLFHLVLQV\QFKURQRXVPRGHZLWKZUDSDURXQG ''LQGDWDZDYHIRUPLQGLFDWHVWKHRUGHUWKHGDWDZLWKLQDJLYHQZRUGDGGUHVVUDQJHIURPORZHVWWRKLJKHVW 6WDUWLQJDGGUHVVLQILJXUHLVWKHWKDGGUHVVLQUDQJH$& Figure 17. 8-word Linear Burst with Wrap Around August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 93 P r e l i m i n a r y AC Characteristics tCES tCEZ 6 wait cycles for initial access shown. CE# 1 2 3 4 5 6 CLK tAVC AVD# tAVD tACS Addresses Aa tBACC tACH Hi-Z Data tIACC Da tRACC OE# tCR RDY Da+1 Da+2 Da+3 tBDH Da + n tOEZ tOE Hi-Z Hi-Z tRDYS 1RWHV )LJXUHDVVXPHVZDLWVWDWHVIRULQLWLDODFFHVVDQGV\QFKURQRXVUHDG 7KH6HW&RQILJXUDWLRQ5HJLVWHUFRPPDQGVHTXHQFHKDVEHHQZULWWHQZLWK$ GHYLFHZLOORXWSXW5'<RQHF\FOH EHIRUHYDOLGGDWD Figure 18. 94 Linear Burst with RDY Set One Cycle Before Data S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y AC Characteristics Asynchronous Mode Read @ VIO = 1.8 V 3DUDPHWHU -('(& 6WDQGDUG 'HVFULSWLRQ 0+] 0+] 8QLW W&( $FFHVV7LPHIURP&(/RZ 0D[ QV W$&& $V\QFKURQRXV$FFHVV7LPH1RWH 0D[ QV W$9'3 $9'/RZ7LPH 0LQ QV W$$9'6 $GGUHVV6HWXS7LPHWR5LVLQJ(GJHRI$9' 0LQ QV W$$9'+ $GGUHVV+ROG7LPHIURP5LVLQJ(GJHRI$9' 0LQ QV W2( 2XWSXW(QDEOHWR2XWSXW9DOLG 0D[ W2(+ 2XWSXW(QDEOH+ROG7LPH W2(= W&$6 QV 5HDG 0LQ QV 7RJJOHDQG'DWD3ROOLQJ 0LQ QV 2XWSXW(QDEOHWR+LJK=1RWH 0D[ QV &(6HWXS7LPHWR$9' 0LQ QV 1RWHV $V\QFKURQRXV$FFHVV7LPHLVIURPWKHODVWRIHLWKHUVWDEOHDGGUHVVHVRUWKHIDOOLQJHGJHRI$9' 1RWWHVWHG August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 95 P r e l i m i n a r y AC Characteristics CE# tOE OE# tOEH WE# tCE tOEZ Data Valid RD tACC RA Addresses tAAVDH tCAS AVD# tAVDP tAAVDS 1RWH5$ 5HDG$GGUHVV5' 5HDG'DWD Figure 19. Asynchronous Mode Read with Latched Addresses CE# tOE OE# tOEH WE# tCE Data tOEZ Valid RD tACC RA Addresses AVD# 1RWH5$ 5HDG$GGUHVV5' 5HDG'DWD Figure 20. Asynchronous Mode Read 96 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y AC Characteristics Hardware Reset (RESET#) 3DUDPHWHU -('(& 6WG 'HVFULSWLRQ $OO6SHHG 2SWLRQV 8QLW W5HDG\ 5(6(73LQ/RZ'XULQJ(PEHGGHG$OJRULWKPV WR5HDG0RGH6HH1RWH 0D[ V W5HDG\ 5(6(73LQ/RZ127'XULQJ(PEHGGHG$OJRULWKPV WR5HDG0RGH6HH1RWH 0D[ QV W53 5(6(73XOVH:LGWK 0LQ QV W5+ 5HVHW+LJK7LPH%HIRUH5HDG6HH1RWH 0LQ QV W53' 5(6(7/RZWR6WDQGE\0RGH 0LQ V 1RWH1RWWHVWHG CE#, OE# tRH RESET# tRP tReady Reset Timings NOT during Embedded Algorithms Reset Timings during Embedded Algorithms CE#, OE# tReady RESET# tRP Figure 21. Reset Timings August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 97 P r e l i m i n a r y AC Characteristics Erase/Program Operations @ VIO = 1.8 V 3DUDPHWHU -('(& 6WDQGDUG 'HVFULSWLRQ 0+] 0+] 8QLW W$9$9 W:& :ULWH&\FOH7LPH1RWH 0LQ W$9:/ W$6 $GGUHVV6HWXS7LPH1RWHV 6\QFKURQRXV $V\QFKURQRXV 0LQ W:/$; W$+ $GGUHVV+ROG7LPH1RWHV 6\QFKURQRXV $V\QFKURQRXV 0LQ QV QV QV W$9'3 $9'/RZ7LPH 0LQ QV W'9:+ W'6 'DWD6HWXS7LPH 0LQ QV W:+'; W'+ 'DWD+ROG7LPH 0LQ QV W*+:/ W*+:/ 5HDG5HFRYHU\7LPH%HIRUH:ULWH 0LQ QV W&$6 &(6HWXS7LPHWR$9' 0LQ QV W:+(+ W&+ &(+ROG7LPH 0LQ QV W:/:+ W:3 :ULWH3XOVH:LGWK 0LQ QV W:+:/ W:3+ :ULWH3XOVH:LGWK+LJK 0LQ QV W65: /DWHQF\%HWZHHQ5HDGDQG:ULWH2SHUDWLRQV 0LQ QV W:+:+ W:+:+ 3URJUDPPLQJ2SHUDWLRQ1RWH 7\S V W:+:+ W:+:+ $FFHOHUDWHG3URJUDPPLQJ2SHUDWLRQ1RWH 7\S V W:+:+ W:+:+ W(/:/ 6HFWRU(UDVH2SHUDWLRQ1RWHV &KLS(UDVH2SHUDWLRQ1RWHV 7\S VHF W9,' 9$&&5LVHDQG)DOO7LPH 0LQ QV W9,'6 9$&&6HWXS7LPH'XULQJ$FFHOHUDWHG3URJUDPPLQJ 0LQ V W9&6 9&&6HWXS7LPH 0LQ V W&6 &(6HWXS7LPHWR:( 0LQ QV W$96: $9'6HWXS7LPHWR:( 0LQ QV W$9+: $9'+ROG7LPHWR:( 0LQ QV W$9+& $9'+ROG7LPHWR&/. 0LQ QV W&6: &ORFN6HWXS7LPHWR:( 0LQ QV 1RWHV 1RWWHVWHG $V\QFKURQRXVPRGHDOORZVERWK$V\QFKURQRXVDQG6\QFKURQRXVSURJUDPRSHUDWLRQ6\QFKURQRXVPRGHDOORZVERWK $V\QFKURQRXVDQG6\QFKURQRXVSURJUDPRSHUDWLRQ ,QDV\QFKURQRXVSURJUDPRSHUDWLRQWLPLQJDGGUHVVHVDUHODWFKHGRQWKHIDOOLQJHGJHRI:(RUULVLQJHGJHRI$9' ,QV\QFKURQRXVSURJUDPRSHUDWLRQWLPLQJDGGUHVVHVDUHODWFKHGRQWKHILUVWRIHLWKHUWKHULVLQJHGJHRI$9'RUWKH DFWLYHHGJHRI&/. 6HHWKH³(UDVHDQG3URJUDPPLQJ3HUIRUPDQFH´VHFWLRQIRUPRUHLQIRUPDWLRQ 'RHVQRWLQFOXGHWKHSUHSURJUDPPLQJWLPH 98 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y AC Characteristics Program Command Sequence (last two cycles) VIH Read Status Data CLK VIL tAVDP AVD# tAH tAS Addresses Data VA PA 555h A0h VA In Progress PD Complete tDS tDH CE# tCH OE# tWP WE# tCS tWHWH1 tWPH tWC tVCS VCC 1RWHV 3$ 3URJUDP$GGUHVV3' 3URJUDP'DWD9$ 9DOLG$GGUHVVIRUUHDGLQJVWDWXVELWV ³,QSURJUHVV´DQG³FRPSOHWH´UHIHUWRVWDWXVRISURJUDPRSHUDWLRQ $±$DUHGRQ¶WFDUHGXULQJFRPPDQGVHTXHQFHXQORFNF\FOHV &/.FDQEHHLWKHU9,/RU9,+ 7KH$V\QFKURQRXVSURJUDPPLQJRSHUDWLRQLVLQGHSHQGHQWRIWKH6HW'HYLFH5HDG0RGHELWLQWKH&RQILJXUDWLRQ5HJ LVWHU Figure 22. Asynchronous Program Operation Timings: AVD# Latched Addresses August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 99 P r e l i m i n a r y AC Characteristics Program Command Sequence (last two cycles) Read Status Data CLK tACS tCSW AVD# tAVDP Addresses Data A0h Complete tDS tDH tAVSW OE# VA In Progress PD tCAS CE# VA PA 555h tCH tAH tWP WE# tWHWH1 tWPH tWC tVCS VCC 1RWHV 3$ 3URJUDP$GGUHVV3' 3URJUDP'DWD9$ 9DOLG$GGUHVVIRUUHDGLQJVWDWXVELWV ³,QSURJUHVV´DQG³FRPSOHWH´UHIHUWRVWDWXVRISURJUDPRSHUDWLRQ $±$DUHGRQ¶WFDUHGXULQJFRPPDQGVHTXHQFHXQORFNF\FOHV &/.FDQEHHLWKHU9,/RU9,+ 7KH$V\QFKURQRXVSURJUDPPLQJRSHUDWLRQLVLQGHSHQGHQWRIWKH6HW'HYLFH5HDG0RGHELWLQWKH&RQILJXUDWLRQ5HJ LVWHU Figure 23. Asynchronous Program Operation Timings: WE# Latched Addresses 100 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y AC Characteristics Program Command Sequence (last two cycles) Read Status Data tAVCH CLK tACS tCSW AVD# tAVDP Addresses Data A0h Complete tDS tDH tAVSW OE# VA In Progress PD tCAS CE# VA PA 555h tCH tAH tWP WE# tWHWH1 tWPH tWC tVCS VCC 1RWHV 3$ 3URJUDP$GGUHVV3' 3URJUDP'DWD9$ 9DOLG$GGUHVVIRUUHDGLQJVWDWXVELWV ³,QSURJUHVV´DQG³FRPSOHWH´UHIHUWRVWDWXVRISURJUDPRSHUDWLRQ $±$DUHGRQ¶WFDUHGXULQJFRPPDQGVHTXHQFHXQORFNF\FOHV $GGUHVVHVDUHODWFKHGRQWKHILUVWRIHLWKHUWKHULVLQJHGJHRI$9'RUWKHDFWLYHHGJHRI&/. (LWKHU&(RU$9'LVUHTXLUHGWRJRIURPORZWRKLJKLQEHWZHHQSURJUDPPLQJFRPPDQGVHTXHQFHV 7KH6\QFKURQRXVSURJUDPPLQJRSHUDWLRQLVGHSHQGHQWRIWKH6HW'HYLFH5HDG0RGHELWLQWKH&RQILJXUDWLRQ5HJLVWHU 7KH&RQILJXUDWLRQ5HJLVWHUPXVWEHVHWWRWKH6\QFKURQRXV5HDG0RGH Figure 24. Synchronous Program Operation Timings: WE# Latched Addresses August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 101 P r e l i m i n a r y AC Characteristics Program Command Sequence (last two cycles) Read Status Data tAVCH CLK tAS tAH tAVSC AVD# tAVDP Addresses VA PA 555h Data A0h VA In Progress PD Complete tDS tDH tCAS CE# OE# tCH tCSW tWP WE# tWHWH1 tWPH tWC tVCS VCC 1RWHV 3$ 3URJUDP$GGUHVV3' 3URJUDP'DWD9$ 9DOLG$GGUHVVIRUUHDGLQJVWDWXVELWV ³,QSURJUHVV´DQG³FRPSOHWH´UHIHUWRVWDWXVRISURJUDPRSHUDWLRQ $±$DUHGRQ¶WFDUHGXULQJFRPPDQGVHTXHQFHXQORFNF\FOHV $GGUHVVHVDUHODWFKHGRQWKHILUVWRIHLWKHUWKHULVLQJHGJHRI$9'RUWKHDFWLYHHGJHRI&/. (LWKHU&(RU$9'LVUHTXLUHGWRJRIURPORZWRKLJKLQEHWZHHQSURJUDPPLQJFRPPDQGVHTXHQFHV 7KH6\QFKURQRXVSURJUDPPLQJRSHUDWLRQLVGHSHQGHQWRIWKH6HW'HYLFH5HDG0RGHELWLQWKH&RQILJXUDWLRQ5HJLVWHU 7KH&RQILJXUDWLRQ5HJLVWHUPXVWEHVHWWRWKH6\QFKURQRXV5HDG0RGH Figure 25. 102 Synchronous Program Operation Timings: CLK Latched Addresses S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y AC Characteristics Erase Command Sequence (last two cycles) VIH Read Status Data CLK VIL tAVDP AVD# tAH tAS Addresses VA SA 2AAh 555h for chip erase Data 55h VA 10h for chip erase In Progress 30h Complete tDS tDH CE# tCH OE# tWP WE# tCS tVCS tWHWH2 tWPH tWC VCC Figure 26. Chip/Sector Erase Command Sequence 1RWHV 6$LVWKHVHFWRUDGGUHVVIRU6HFWRU(UDVH $GGUHVVELWV$±$DUHGRQ¶WFDUHVGXULQJXQORFNF\FOHVLQWKHFRPPDQGVHTXHQFH August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 103 P r e l i m i n a r y AC Characteristics CE# AVD# WE# Addresses PA Don't Care Data OE# ACC 1 μs A0h Don't Care PD Don't Care tVIDS VID tVID VIL or VIH 1RWH8VHVHWXSDQGKROGWLPHVIURPFRQYHQWLRQDOSURJUDPRSHUDWLRQ Figure 27. 104 Accelerated Unlock Bypass Programming Timing S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y AC Characteristics AVD# tCEZ tCE CE# tCH tOEZ tOE OE# tOEH WE# tACC Addresses VA VA Status Data Data Status Data 1RWHV 6WDWXVUHDGVLQILJXUHDUHVKRZQDVDV\QFKURQRXV 9$ 9DOLG$GGUHVV7ZRUHDGF\FOHVDUHUHTXLUHGWRGHWHUPLQHVWDWXV:KHQWKH(PEHGGHG$OJRULWKPRSHUDWLRQLV FRPSOHWHDQG'DWD3ROOLQJZLOORXWSXWWUXHGDWD :KLOHLQ$V\QFKURQRXVPRGH5'<ZLOOEHORZZKLOHWKHGHYLFHLVLQHPEHGGHGHUDVHRUSURJUDPPLQJPRGH Figure 28. Data# Polling Timings (During Embedded Algorithm) AVD# tCEZ tCE CE# tCH tOEZ tOE OE# tOEH WE# tACC Addresses VA Data VA Status Data Status Data 1RWHV 6WDWXVUHDGVLQILJXUHDUHVKRZQDVDV\QFKURQRXV 9$ 9DOLG$GGUHVV7ZRUHDGF\FOHVDUHUHTXLUHGWRGHWHUPLQHVWDWXV:KHQWKH(PEHGGHG$OJRULWKPRSHUDWLRQLV FRPSOHWHWKHWRJJOHELWVZLOOVWRSWRJJOLQJ :KLOHLQ$V\QFKURQRXVPRGH5'<ZLOOEHORZZKLOHWKHGHYLFHLVLQHPEHGGHGHUDVHRUSURJUDPPLQJPRGH Figure 29. August 19, 2005 S71WS-J_04_A2 Toggle Bit Timings (During Embedded Algorithm) S71WS-J Based MCPs 105 P r e l i m i n a r y AC Characteristics CE# CLK AVD# Addresses VA VA OE# tIACC Data tIACC Status Data Status Data RDY 1RWHV 7KHWLPLQJVDUHVLPLODUWRV\QFKURQRXVUHDGWLPLQJV 9$ 9DOLG$GGUHVV7ZRUHDGF\FOHVDUHUHTXLUHGWRGHWHUPLQHVWDWXV:KHQWKH(PEHGGHG$OJRULWKPRSHUDWLRQLV FRPSOHWHWKHWRJJOHELWVZLOOVWRSWRJJOLQJ 5'<LVDFWLYHZLWKGDWD$ LQWKH&RQILJXUDWLRQ5HJLVWHU:KHQ$ LQWKH&RQILJXUDWLRQ5HJLVWHU5'<LV DFWLYHRQHFORFNF\FOHEHIRUHGDWD Figure 30. (QWHU (PEHGGHG (UDVLQJ :( Synchronous Data Polling Timings/Toggle Bit Timings (UDVH 6XVSHQG (UDVH (QWHU(UDVH 6XVSHQG3URJUDP (UDVH6XVSHQG 5HDG (UDVH 5HVXPH (UDVH (UDVH6XVSHQG 6XVSHQG 5HDG 3URJUDP (UDVH (UDVH &RPSOHWH '4 '4 1RWH'4WRJJOHVRQO\ZKHQUHDGDWDQDGGUHVVZLWKLQDQHUDVHVXVSHQGHGVHFWRU7KHV\VWHPPD\XVH2(RU&( WRWRJJOH'4DQG'4 Figure 31. 106 DQ2 vs. DQ6 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y AC Characteristics Temporary Sector Unprotect 3DUDPHWHU -('(& 6WG 'HVFULSWLRQ $OO6SHHG2SWLRQV 8QLW W9,'5 9,'5LVHDQG)DOO7LPH6HH1RWH 0LQ QV W9++ 9++5LVHDQG)DOO7LPH6HH1RWH 0LQ QV W563 5(6(76HWXS7LPHIRU7HPSRUDU\6HFWRU 8QSURWHFW 0LQ V W55% 5(6(7+ROG7LPHIURP5'<+LJKIRU 7HPSRUDU\6HFWRU8QSURWHFW 0LQ V 1RWH1RWWHVWHG VID VID RESET# VIL or VIH VIL or VIH tVIDR tVIDR Program or Erase Command Sequence CE# WE# tRRB tRSP RDY Figure 32. August 19, 2005 S71WS-J_04_A2 Temporary Sector Unprotect Timing Diagram S71WS-J Based MCPs 107 P r e l i m i n a r y AC Characteristics VID VIH RESET# SA, A6, A1, A0 Valid* Valid* Sector Protect/Unprotect Data 60h 1 µs Valid* Verify 60h 40h Status Sector Protect: 150 µs Sector Unprotect: 1.5 ms CE# WE# OE# )RUVHFWRUSURWHFW$ $ $ )RUVHFWRUXQSURWHFW$ $ $ Figure 33. 108 Sector/Sector Block Protect and Unprotect Timing Diagram S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y AC Characteristics Address boundary occurs every 64 words, beginning at address 00003Fh: 00007Fh, 0000BFh, etc. Address 000000h is also a boundary crossing. C60 C61 C62 3C 3D 3E C63 C63 C63 C64 C65 C66 C67 3F 3F 3F 40 41 42 43 CLK Address (hex) AVD# (stays high) tRACC tRACC RDY (Note 1) latency tRACC tRACC RDY (Note 2) Data latency D60 D61 D62 D63 D64 D65 D66 D67 1RWHV 5'<DFWLYHZLWKGDWD$ LQWKH&RQILJXUDWLRQ5HJLVWHU 5'<DFWLYHRQHFORFNF\FOHEHIRUHGDWD$ LQWKH&RQILJXUDWLRQ5HJLVWHU &[[LQGLFDWHVWKHFORFNWKDWWULJJHUV'[[RQWKHRXWSXWVIRUH[DPSOH&WULJJHUV')LJXUHVKRZVWKHGHYLFHQRW FURVVLQJDEDQNLQWKHSURFHVVRISHUIRUPLQJDQHUDVHRUSURJUDP ,IWKHVWDUWLQJDGGUHVVODWFKHGLQLVHLWKHU(KRU)KRUVRPHPXOWLSOHRIHLWKHUWKHUHLVQRDGGLWLRQDOF\FOH ODWHQF\DWWKHERXQGDU\FURVVLQJ Figure 34. August 19, 2005 S71WS-J_04_A2 Latency with Boundary Crossing S71WS-J Based MCPs 109 P r e l i m i n a r y AC Characteristics Address boundary occurs every 64 words, beginning at address 00003Fh: 00007Fh, 0000BFh, etc. Address 000000h is also a boundary crossing. C60 C61 C62 3C 3D 3E C63 C63 C63 C64 3F 3F 3F 40 CLK Address (hex) AVD# (stays high) tRACC RDY (Note 1) latency tRACC tRACC RDY Data OE#, CE# tRACC (Note 2) latency D60 D61 D62 D63 Invalid Read Status (stays low) 1RWHV 5'<DFWLYHZLWKGDWD$ LQWKH&RQILJXUDWLRQ5HJLVWHU 5'<DFWLYHRQHFORFNF\FOHEHIRUHGDWD$ LQWKH&RQILJXUDWLRQ5HJLVWHU &[[LQGLFDWHVWKHFORFNWKDWWULJJHUV'[[RQWKHRXWSXWVIRUH[DPSOH&WULJJHUV')LJXUHVKRZVWKHGHYLFH FURVVLQJDEDQNLQWKHSURFHVVRISHUIRUPLQJDQHUDVHRUSURJUDP Figure 35. Latency with Boundary Crossing into Program/Erase Bank 110 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y AC Characteristics Data D0 D1 Rising edge of next clock cycle following last wait state triggers next burst data AVD# total number of clock cycles following addresses being latched OE# 1 2 3 0 1 4 5 6 7 3 4 5 CLK 2 number of clock cycles programmed :DLW6WDWH'HFRGLQJ$GGUHVVHV A14, A13, A12 = “111” ⇒ Reserved A14, A13, A12 = “110” ⇒ Reserved A14, A13, A12 = “101” ⇒ 5 programmed, 7 total A14, A13, A12 = “100” ⇒ 4 programmed, 6 total A14, A13, A12 = “011” ⇒ 3 programmed, 5 total A14, A13, A12 = “010” ⇒ 2 programmed, 4 total A14, A13, A12 = “001” ⇒ 1 programmed, 3 total A14, A13, A12 = “000” ⇒ 0 programmed, 2 total 1RWH)LJXUHDVVXPHVDGGUHVV'LVQRWDWDQDGGUHVVERXQGDU\DFWLYHFORFNHGJHLVULVLQJDQGZDLWVWDWHLVVHWWR³´ Figure 36. August 19, 2005 S71WS-J_04_A2 Example of Wait States Insertion S71WS-J Based MCPs 111 P r e l i m i n a r y AC Characteristics Read status (at least two cycles) in same bank and/or array data from other bank Last Cycle in Program or Sector Erase Command Sequence tWC tRC Begin another write or program command sequence tRC tWC CE# OE# tOE tOEH tGHWL WE# tWPH tWP tDS tOEZ tACC tOEH tDH Data RD RD PD/30h AAh tSR/W Addresses PA/SA RA RA 555h tAS AVD# tAH 1RWH%UHDNSRLQWVLQZDYHIRUPVLQGLFDWHWKDWV\VWHPPD\DOWHUQDWHO\UHDGDUUD\GDWDIURPWKH³QRQEXV\EDQN´ZKLOHFKHFNLQJWKH VWDWXVRIWKHSURJUDPRUHUDVHRSHUDWLRQLQWKH³EXV\´EDQN7KHV\VWHPVKRXOGUHDGVWDWXVWZLFHWRHQVXUHYDOLGLQIRUPDWLRQ Figure 37. Back-to-Back Read/Write Cycle Timings 112 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Erase and Programming Performance 3DUDPHWHU 6HFWRU(UDVH7LPH &KLS(UDVH7LPH 7\S1RWH 0D[1RWH .ZRUG .ZRUG - - 8QLW V ([FOXGHVKSURJUDPPLQJ SULRUWRHUDVXUH1RWH V :RUG3URJUDPPLQJ7LPH V $FFHOHUDWHG:RUG3URJUDPPLQJ7LPH V &KLS3URJUDPPLQJ7LPH 1RWH $FFHOHUDWHG&KLS 3URJUDPPLQJ7LPH - - &RPPHQWV V ([FOXGHVV\VWHPOHYHO RYHUKHDG1RWH ([FOXGHVV\VWHPOHYHO RYHUKHDG1RWH V 1RWHV 7\SLFDOSURJUDPDQGHUDVHWLPHVDVVXPHWKHIROORZLQJFRQGLWLRQV°&99&&F\FOHV$GGLWLRQDOO\ SURJUDPPLQJW\SLFDOVDVVXPHVDFKHFNHUERDUGSDWWHUQ 8QGHUZRUVWFDVHFRQGLWLRQVRI&9&& 9F\FOHV 7KHW\SLFDOFKLSSURJUDPPLQJWLPHLVFRQVLGHUDEO\OHVVWKDQWKHPD[LPXPFKLSSURJUDPPLQJWLPHOLVWHG ,QWKHSUHSURJUDPPLQJVWHSRIWKH(PEHGGHG(UDVHDOJRULWKPDOOZRUGVDUHSURJUDPPHGWRKEHIRUHHUDVXUH 6\VWHPOHYHORYHUKHDGLVWKHWLPHUHTXLUHGWRH[HFXWHWKHWZRRUIRXUEXVF\FOHVHTXHQFHIRUWKHSURJUDP FRPPDQG6HH7DEOH³&RPPDQG'HILQLWLRQV´RQSDJHIRUIXUWKHULQIRUPDWLRQRQFRPPDQGGHILQLWLRQV 7KHGHYLFHKDVDPLQLPXPF\FOLQJHQGXUDQFHRIF\FOHVSHUVHFWRU August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 113 CosmoRAM 32Mbit (2M word x 16-bit) 64Mbit (4M word x 16-bit) PRELIMINARY Features $V\QFKURQRXV65$0,QWHUIDFH )DVW$FFHVV7LPH :LGH2SHUDWLQJ7HPSHUDWXUH ² 7$ &WR& %\WH&RQWUROE\/%DQG8% /RZ3RZHU&RQVXPSWLRQ ² W&( W$$ QVPD[ ZRUGV3DJH$FFHVV&DSDELOLW\ ² W3$$ QVPD[ ² ,''$ P$PD[07%'P$PD[0 /RZ9ROWDJH2SHUDWLQJ&RQGLWLRQ ² ,''6 P$PD[07%'P$PD[0 9DULRXV3RZHU'RZQPRGH ² 9'' 9WR90 ² 6OHHS0ELW3DUWLDORU0ELW3DUWLDO0 ² 9WR90 ² 6OHHS0ELW3DUWLDORU0ELW3DUWLDO0 Pin Description (32M) Pin Name $WR$ Description $GGUHVV,QSXW$WR$IRU0$WR$IRU0 &( &KLS(QDEOH/RZ$FWLYH &( &KLS(QDEOH+LJK$FWLYH :( :ULWH(QDEOH/RZ$FWLYH 2( 2XWSXW(QDEOH/RZ$FWLYH 8% 8SSHU%\WH&RQWURO/RZ$FWLYH /% /RZHU%\WH&RQWURO/RZ$FWLYH &/. &ORFN,QSXW $'9 $GGUHVV9DOLG,QSXW/RZ$FWLYH :$,7 :DLW6LJQDO2XWSXW '4 8SSHU%\WH'DWD,QSXW2XWSXW '4 /RZHU%\WH'DWD,QSXW2XWSXW 9'' 3RZHU6XSSO\ 966 *URXQG Publication Number S71WS-J_04 Revision A Amendment 2 Issue Date August 19, 2005 P r e l i m i n a r y Functional Description Asynchronous Operation (Page Mode) 0RGH 6WDQGE\'HVHOHFW &( &( &/. $'9 :( 2( /% 8% $ '4 '4 :$,7 + + ; ; ; ; ; ; ; +LJK= +LJK= +LJK= + + ; ; 1RWH +LJK= +LJK= +LJK= 2XWSXW'LVDEOH1RWH ; 2XWSXW'LVDEOH1R5HDG ; + + 9DOLG +LJK= +LJK= +LJK= 5HDG8SSHU%\WH ; + / 9DOLG +LJK= 2XWSXW9DOLG +LJK= 5HDG/RZHU%\WH ; / + 9DOLG 2XWSXW9DOLG +LJK= +LJK= 5HDG:RUG 3DJH5HDG + / ; ; 1R:ULWH ; :ULWH8SSHU%\WH ; :ULWH/RZHU%\WH ; :ULWH:RUG ; 3RZHU'RZQ1RWH / ; ; + / 1RWH / ; ; + 1RWH ; / / 9DOLG 2XWSXW9DOLG 2XWSXW9DOLG +LJK= /+ /+ 9DOLG 1RWH 1RWH +LJK= + + 9DOLG ,QYDOLG ,QYDOLG +LJK= + / 9DOLG ,QYDOLG ,QSXW9DOLG +LJK= / + 9DOLG ,QSXW9DOLG ,QYDOLG +LJK= / / 9DOLG ,QSXW9DOLG ,QSXW9DOLG +LJK= ; ; ; +LJK= +LJK= +LJK= /HJHQG/ 9,/+ 9,+;FDQEHHLWKHU9,/RU9,++LJK= +LJK,PSHGDQFH 1RWHV 6KRXOGQRWEHNHSWDWWKLVORJLFFRQGLWLRQORQJHUWKDQV 3RZHU'RZQPRGHFDQEHHQWHUHGIURP6WDQGE\VWDWHDQGDOO'4SLQVDUHLQ+LJK=VWDWH'DWDUHWHQWLRQGHSHQGVRQWKH VHOHFWLRQRI3DUWLDO6L]H5HIHUWRWKH3RZHU'RZQVHFWLRQLQWKH)XQFWLRQDO'HVFULSWLRQIRUGHWDLOV ³/´IRUDGGUHVVSDVVWKURXJKDQG³+´IRUDGGUHVVODWFKRQWKHULVLQJHGJHRI$'9 2(FDQEH9,/GXULQJ:ULWHRSHUDWLRQLIWKHIROORZLQJFRQGLWLRQVDUHVDWLVILHG :ULWHSXOVHLVLQLWLDWHGE\&(UHIHUWR&(&RQWUROOHG:ULWHWLPLQJRUF\FOHWLPHRIWKHSUHYLRXVRSHUDWLRQF\FOHLV VDWLVILHG 2(VWD\V9,/GXULQJ:ULWHF\FOH &DQEHHLWKHU9,/RU9,+EXWPXVWEHYDOLGEHIRUH5HDGRU:ULWH 2XWSXWLVHLWKHU9DOLGRU+LJK=GHSHQGLQJRQWKHOHYHORI8%DQG/%LQSXW August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 115 P r e l i m i n a r y Functional Description Synchronous Operation (Burst Mode) 0RGH &( &( &/. $'9 :( 2( /% 8% $ '4 '4 :$,7 + ; ; ; ; ; ; ; +LJK= +LJK= +LJK= 6WDUW$GGUHVV /DWFK 1RWH 9( 1RWH 3(/3 9DOLG 1RWH +LJK= 1RWH +LJK= 1RWH +LJK= 1RWH $GYDQFH%XUVW 5HDGWR1H[W $GGUHVV1RWH 9( 1RWH / 2XWSXW 9DOLG 1RWH 2XWSXW 9DOLG 1RWH 2XWSXW 9DOLG + +LJK= +LJK= +LJK 1RWH ,QSXW 9DOLG 1RWH ,QSXW 9DOLG 1RWH +LJK 1RWH ,SXW ,QYDOLG ,SXW ,QYDOLG +LJK 1RWH 6WDQGE\'HVHOHFW %XUVW5HDG 6XVSHQG 1RWH ; ; 1RWH 1RWH + / 9( 1RWH + $GYDQFH%XUVW :ULWHWR1H[W $GGUHVV1RWH 9( 1RWH %XUVW:ULWH 6XVSHQG1RWH 9( 1RWH + 1RWH + / 1RWH ; 1RWH ; 1RWH ; + 7HUPLQDWH%XUVW 5HDG 9( ; + ; +LJK= +LJK= +LJK= 7HUPLQDWH%XUVW :ULWH 9( ; ; + +LJK= +LJK= +LJK= ; ; ; ; +LJK= +LJK= +LJK= 3RZHU'RZQ 1RWH / ; ; ; ; /HJHQG/ 9,/+ 9,+;FDQEHHLWKHU9,/RU9,+9( 9DOLG(GJH3(/3 3RVLWLYH(GJHRI/RZ3XOVH+LJK = +LJK,PSHGDQFH 1RWHV 6KRXOGQRWEHNHSWWKLVORJLFFRQGLWLRQORQJHUWKDQWKHVSHFLILHGWLPHRIVIRU0DQGVIRU0 3RZHU'RZQPRGHFDQEHHQWHUHGIURP6WDQGE\VWDWHDQGDOO'4SLQVDUHLQ+LJK=VWDWH'DWDUHWHQWLRQGHSHQGVRQWKH VHOHFWLRQRI3DUWLDO6L]H5HIHUWRWKH3RZHU'RZQVHFWLRQIRUGHWDLOV) 9DOLGFORFNHGJHVKDOOEHVHWRQHLWKHUSRVLWLYHRUQHJDWLYHHGJHWKURXJK&56HW&/.PXVWEHVWDUWHGDQGVWDEOHSULRUWR PHPRU\DFFHVV &DQEHHLWKHU9,/RU9,+H[FHSWIRUWKHFDVHWKHERWKRI2(DQG:(DUH9,/,WLVSURKLELWHGWREULQJWKHERWKRI2(DQG :(WR9,/ :KHQGHYLFHLVRSHUDWLQJLQ³:(6LQJOH&ORFN3XOVH&RQWURO´PRGH:(LVGRQ¶WFDUHRQFHZULWHRSHUDWLRQLVGHWHUPLQHGE\ :(/RZ3XOVHDWWKHEHJLQQLQJRIZULWHDFFHVVWRJHWKHUZLWKDGGUHVVODWFKLQJ:ULWHVXVSHQGIHDWXUHLVQRWVXSSRUWHGLQ ³:(6LQJOH&ORFN3XOVH&RQWURO´PRGH &DQEHHLWKHU9,/RU9,+EXWPXVWEHYDOLGEHIRUH5HDGRU:ULWHLVGHWHUPLQHG$QGRQFH8%DQG/%LQSXWVDUH GHWHUPLQHGWKH\PXVWQRWEHFKDQJHGXQWLOWKHHQGRIEXUVW 2QFHYDOLGDGGUHVVLVGHWHUPLQHGLQSXWDGGUHVVPXVWQRWEHFKDQJHGGXULQJ$'9 / ,I2( /RXWSXWLVHLWKHU,QYDOLGRU+LJK=GHSHQGLQJRQWKHOHYHORI8%DQG/%LQSXW,I:( /,QSXWLV,QYDOLG,I 2( :( +RXWSXWLV+LJK= 2XWSXWLVHLWKHU9DOLGRU+LJK=GHSHQGLQJRQWKHOHYHORI8%DQG/%LQSXW ,QSXWLVHLWKHU9DOLGRU,QYDOLGGHSHQGLQJRQWKHOHYHORI8%DQG/%LQSXW 2XWSXWLVHLWKHU+LJK=RU,QYDOLGGHSHQGLQJRQWKHOHYHORI2(DQG:(LQSXW .HHSWKHOHYHOIURPSUHYLRXVF\FOHH[FHSWIRUVXVSHQGLQJRQODVWGDWD5HIHUWR³:$,72XWSXW)XQFWLRQ´IRUGHWDLOV :$,7RXWSXWLVGULYHQLQ+LJKOHYHOGXULQJZULWHRSHUDWLRQ 116 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y State Diagrams Initial/Standby State Asynchronous Operation (Page Mode) Power Up Synchronous Operation (Burst Mode) Power Down @M=1 CE2=L CE2=H Common State CR Set Pause Time @M=0 Power Down CE2=L Standby Standby CE2=H @RP=0 CE2=H @RP=1 (64M Only) Initial Standby State Diagram Figure 38. Asynchronous Operation State CE2=CE1# = H Standby CE1# = L CE1# = L & WE# = L CE1# = H Output Disable CE1# = H CE1# = H WE# = H OE# = L WE# = L Byte Control CE1# = L & OE# = L OE# = H Write Read Address Change or Byte Control Byte Control @OE# = L Figure 39. August 19, 2005 S71WS-J_04_A2 Asynchronous Operation State Diagram S71WS-J Based MCPs 117 P r e l i m i n a r y Synchronous Operation State CE2 = CE1# = H Standby CE1# = H CE1# = H CE1# = H CE1# = H Read Suspend Write Suspend WE# = H WE# = L CE1# = L ADV# Low Pulse & WE# = L CE1# = L ADV# Low Pulse & OE# = L Write ADV# Low Pulse OE# = H OE# = L Read ADV# Low Pulse ADV# Low Pulse (@BL = 8 or 16, and after burst operation is completed) Figure 40. Synchronous Operation Diagram 1RWHV $VVXPHVDOOWKHSDUDPHWHUVVSHFLILHGLQWKH$&&KDUDFWHULVWLFVVHFWLRQDUHVDWLVILHG5HIHUWRWKH)XQFWLRQDO'HVFULSWLRQ VHFWLRQ$&&KDUDFWHULVWLFVVHFWLRQDQGWKH7LPLQJ'LDJUDPVVHFWLRQIRUGHWDLOV535HVHWWR3DJHPRGHLVDYDLODEOH RQO\IRU0 Functional Description 7KLVGHYLFHVXSSRUWVDV\QFKURQRXVSDJHUHDGQRUPDOZULWHRSHUDWLRQDQGV\Q FKURQRXV EXUVW UHDG EXUVW ZULWH RSHUDWLRQ IRU IDVWHU PHPRU\ DFFHVV DQG IHDWXUHVWKUHHNLQGVRISRZHUGRZQPRGHVIRUSRZHUVDYLQJDVDXVHUFRQILJ XUDEOHRSWLRQ Power-up ,WLVUHTXLUHGWRIROORZWKHSRZHUXSWLPLQJWRVWDUWH[HFXWLQJSURSHUGHYLFHRS HUDWLRQ 5HIHU WR 32:(583 7LPLQJ $IWHU 3RZHUXS WKH GHYLFH GHIDXOWV WR DV\QFKURQRXVSDJHUHDGQRUPDOZULWHRSHUDWLRQPRGHZLWKVOHHSSRZHUGRZQ IHDWXUH Configuration Register 7KH&RQILJXUDWLRQ5HJLVWHU&5LVXVHGWRFRQILJXUHWKHW\SHRIGHYLFHIXQFWLRQ DPRQJRSWLRQDOIHDWXUHV(DFKVHOHFWLRQRIIHDWXUHVLVVHWWKURXJK&56HWVH TXHQFHDIWHU3RZHUXS,I&56HWVHTXHQFHLVQRWSHUIRUPHGDIWHUSRZHUXSWKH GHYLFHLVFRQILJXUHGIRUDV\QFKURQRXVRSHUDWLRQZLWKVOHHSSRZHUGRZQIHDWXUH DVGHIDXOWFRQILJXUDWLRQ CR Set Sequence 7KH&56HWUHTXLUHVWRWDOUHDGZULWHRSHUDWLRQVZLWKXQLTXHDGGUHVV%HWZHHQ HDFKUHDGZULWHRSHUDWLRQUHTXLUHVWKHGHYLFHWREHLQVWDQGE\PRGH7KHIROORZ LQJWDEOHVKRZVWKHGHWDLOVHTXHQFH 118 Cycle # Operation Address Data VW 5HDG )))))K06% 5HDG'DWD5'D QG :ULWH )))))K 5'D S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Cycle # Operation Address Data UG :ULWH )))))K 5'D WK :ULWH )))))K ; WK :ULWH )))))K ; WK 5HDG $GGUHVV.H\ 5HDG'DWD5'E 7KHILUVWF\FOHLVWRUHDGIURPPRVWVLJQLILFDQWDGGUHVV06% 7KHVHFRQGDQGWKLUGF\FOHDUHWRZULWHWR06%,IWKHVHFRQGRUWKLUGF\FOHLVZULW WHQLQWRWKHGLIIHUHQWDGGUHVVWKH&56HWLVFDQFHOOHGDQGWKHGDWDZULWWHQE\WKH VHFRQGRUWKLUGF\FOHLVYDOLGDVDQRUPDOZULWHRSHUDWLRQ,WLVUHFRPPHQGHGWR ZULWHEDFNWKHGDWD5'DUHDGE\ILUVWF\FOHWR06%LQRUGHUWRVHFXUHWKHGDWD 7KHIRUWKDQGILIWKF\FOHLVWRZULWHWR06%7KHGDWDRIIRUWKDQGILIWKF\FOHLV GRQ¶WFDUH,IWKHIRUWKRUILIWKF\FOHLVZULWWHQLQWRGLIIHUHQWDGGUHVVWKH&56HW LVDOVRFDQFHOOHGEXWZULWHGDWDPD\QRWEHZULWWHQDVQRUPDOZULWHRSHUDWLRQ 7KHODVWF\FOHLVWRUHDGIURPVSHFLILFDGGUHVVNH\IRUPRGHVHOHFWLRQ$QGUHDG GDWD5'ELVLQYDOLG 2QFHWKLV&56HWVHTXHQFHLVSHUIRUPHGIURPDQLQLWLDO&5VHWWRWKHRWKHUQHZ &5VHWWKHZULWWHQGDWDVWRUHGLQPHPRU\FHOODUUD\PD\EHORVW6R&56HWVH TXHQFHVKRXOGEHSHUIRUPHGSULRUWRUHJXODUUHDGZULWHRSHUDWLRQLIQHFHVVDU\WR FKDQJHIURPGHIDXOWFRQILJXUDWLRQ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 119 P r e l i m i n a r y Address Key 7KHDGGUHVVNH\KDVWKHIROORZLQJIRUPDW $GGUHVV 3LQ 5HJLVWHU 1DPH )XQFWLRQ .H\ $ ² ² $$ 36 3DUWLDO6L]H %/ %XUVW/HQJWK 03DUWLDO 03DUWLDO 03DUWLDO 03DUWLDO 5HVHUYHGIRUIXWXUHXVH 6OHHS>'HIDXOW@ ZRUGV ZRUGV $$ 5/ 0RGH 5HDG/DWHQF\ $ %6 %XUVW 6HTXHQFH $ 6: 6LQJOH:ULWH $ 9( 9DOLG&ORFN (GJH $ 53 5HVHWWR3DJH $ :& :ULWH&RQWURO $$ ² ² 5HVHUYHGIRUIXWXUHXVH 0 0 8QXVHGELWVPXVHEH WR $ 0 1RWH ² WR $$ 'HVFULSWLRQ 5HVHUYHGIRUIXWXUHXVH &RQWLQXRXV 6\QFKURQRXV0RGH%XUVW5HDG:ULWH $V\QFKURQRXV0RGH>'HIDXOW@3DJH5HDG1RUPDO:ULWH 5HVHUYHGIRUIXWXUHXVH FORFNV FORFNV FORFNV 5HVHUYHGIRUIXWXUHXVH WR 5HVHUYHGIRUIXWXUHXVH 5HVHUYHGIRUIXWXUHXVH 6HTXHQWLDO %XUVW5HDG%XUVW:ULWH %XUVW5HDG6LQJOH:ULWH )DOOLQJ&ORFN(GJH 5LVLQJ&ORFN(GJH 8QXVHGELWVPXVWEH FORFNV 5HVHWWR3DJHPRGH 5HPDLQWKHSUHYLRXVPRGH :(6LQJOH&ORFN3XOVH&RQWUROZLWKRXW:ULWH6XVSHQG )XQFWLRQ :(/HYHO&RQWUROZLWK:ULWH6XVSHQG)XQFWLRQ 8QXVHGELWVPXVHEH 1RWHV $DQG$WR$PXVWEHDOO³´LQDQ\FDVH ,WLVSURKLELWHGWRDSSO\WKLVNH\ ,I0 DOOWKHUHJLVWHUVPXVWEHVHWZLWKDSSURSULDWH.H\LQSXWDWWKHVDPHWLPH ,I0 36PXVWEHVHWZLWKDSSURSULDWH.H\LQSXWDWWKHVDPHWLPH([FHSWIRU36DOOWKHRWKHUNH\LQSXWVPXVWEH³´ %XUVW5HDG6LQJOH:ULWHLVQRWVXSSRUWHGDW:(6LQJOH&ORFN3XOVH&RQWURO (IIHFWLYHRQO\ZKHQ36 535HVHWWR3DJHPRGHLVDYDLODEOHRQO\IRU0 120 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Power Down 7KH3RZHU'RZQLVORZSRZHULGOHVWDWHFRQWUROOHGE\&(&(/RZGULYHVWKH GHYLFHLQSRZHUGRZQPRGHDQGPDLQWDLQVORZSRZHULGOHVWDWHDVORQJDV&(LV NHSW/RZ&(+LJKUHVXPHVWKHGHYLFHIURPSRZHUGRZQPRGH7KHVHGHYLFHV KDYHWKUHHSRZHUGRZQPRGH7KHVHFDQEHSURJUDPPHGE\VHULHVRIUHDGZULWH RSHUDWLRQV(DFKPRGHKDVIROORZLQJIHDWXUHV 32M 64M Mode Data Retention Size Retention Address Mode Data Retention Size Retention Address 6OHHSGHIDXOW 1R 1$ 6OHHSGHIDXOW 1R 1$ 03DUWLDO 0ELW KWR))))K 03DUWLDO 0ELW KWR))))K 03DUWLDO 0ELW KWR))))K 03DUWLDO 0ELW KWR)))))K 7KHGHIDXOWVWDWHLV6OHHSDQGLWLVWKHORZHVWSRZHUFRQVXPSWLRQEXWDOOGDWDZLOO EHORVWRQFH&(LVEURXJKWWR/RZIRU3RZHU'RZQ,WLVQRWUHTXLUHGWRSURJUDP WR6OHHSPRGHDIWHUSRZHUXS 0VXSSRUWV5HVHWWR3DJH53PRGH:KHQ53 3RZHU'RZQFRPSUHKHQGV DIXQFWLRQWRUHVHWWKHGHYLFHWRGHIDXOWFRQILJXUDWLRQDV\QFKURQRXVPRGH$IWHU UHVXPLQJIURPSRZHUGRZQPRGHWKHGHYLFHLVEDFNLQGHIDXOWFRQILJXUDWLRQV 7KLVLVHIIHFWLYHRQO\ZKHQ36LVVHWRQ6OHHSPRGH:KHQ3DUWLDOPRGHLVVH OHFWHG53 LVQRWHIIHFWLYH Burst Read/Write Operation 6\QFKURQRXVEXUVWUHDGZULWHRSHUDWLRQSURYLGHVIDVWHUPHPRU\DFFHVVWKDWV\Q FKURQL]HGWRPLFURFRQWUROOHURUV\VWHPEXVIUHTXHQF\&RQILJXUDWLRQ5HJLVWHU6HW LVUHTXLUHGWRSHUIRUPEXUVWUHDGZULWHRSHUDWLRQDIWHUSRZHUXS2QFH&56HW VHTXHQFHLVSHUIRUPHGWRVHOHFWV\QFKURQRXVEXUVWPRGHWKHGHYLFHLVFRQILJ XUHGWRV\QFKURQRXVEXUVWUHDGZULWHRSHUDWLRQPRGHZLWKFRUUHVSRQGLQJ5/DQG %/WKDWLVVHWWKURXJK&56HWVHTXHQFHWRJHWKHUZLWKRSHUDWLRQPRGH,QRUGHU WRSHUIRUPV\QFKURQRXVEXUVWUHDGZULWHRSHUDWLRQLWLVUHTXLUHGWRFRQWUROQHZ VLJQDOV&/.$'9DQG:$,7WKDW/RZ3RZHU65$0VGRQ¶WKDYH August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 121 P r e l i m i n a r y CLK ADDRESS Valid ADV# CE1# OE# High WE# DQ RL High-Z Q1 QBL Q2 BL WAIT# High-Z Figure 41. Burst Read Operation CLK ADDRESS Valid ADV# CE1# High OE# WE# DQ High-Z RL-1 D1 D2 DBL BL WAIT# High-Z Figure 42. Burst Write Operation CLK Input Function 7KH&/.LVLQSXWVLJQDOWRV\QFKURQL]HPHPRU\WRPLFURFRQWUROOHURUV\VWHPEXV IUHTXHQF\GXULQJV\QFKURQRXVEXUVWUHDGZULWHRSHUDWLRQ7KH&/.LQSXWLQFUH PHQWVGHYLFHLQWHUQDODGGUHVVFRXQWHUDQGWKHYDOLGHGJHRI&/.LVUHIHUUHGIRU ODWHQF\FRXQWVIURPDGGUHVVODWFKEXUVWZULWHGDWDODWFKDQGEXUVWUHDGGDWDRXW 'XULQJ V\QFKURQRXVRSHUDWLRQPRGH &/.LQSXWPXVW EHVXSSOLHGH[FHSW IRU VWDQGE\VWDWHDQGSRZHUGRZQVWDWH&/.LVGRQ¶WFDUHGXULQJDV\QFKURQRXV RSHUDWLRQ 122 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y ADV# Input Function 7KH$'9LVLQSXWVLJQDOWRLQGLFDWHYDOLGDGGUHVVSUHVHQFHRQDGGUHVVLQSXWV,W LVDSSOLFDEOHWRV\QFKURQRXVRSHUDWLRQDVZHOODVDV\QFKURQRXVRSHUDWLRQ$'9 LQSXWLVDFWLYHGXULQJ&( /DQG&( +GLVDEOHV$'9LQSXW$OODGGUHVVHV DUHGHWHUPLQHGRQWKHSRVLWLYHHGJHRI$'9 'XULQJV\QFKURQRXVEXUVWUHDGZULWHRSHUDWLRQ$'9 +GLVDEOHVDOODGGUHVVLQ SXWV2QFH$'9LVEURXJKWWR+LJKDIWHUYDOLGDGGUHVVODWFKLWLVLQKLELWHGWR EULQJ$'9/RZXQWLOWKHHQGRIEXUVWRUXQWLOEXUVWRSHUDWLRQLVWHUPLQDWHG $'9/RZSXOVHLVPDQGDWRU\IRUV\QFKURQRXVEXUVWUHDGZULWHRSHUDWLRQPRGH WRODWFKWKHYDOLGDGGUHVVLQSXW 'XULQJDV\QFKURQRXVRSHUDWLRQ$'9 +DOVRGLVDEOHVDOODGGUHVVLQSXWV$'9 FDQEHWLHGWR/RZGXULQJDV\QFKURQRXVRSHUDWLRQDQGLWLVQRWQHFHVVDU\WRFRQ WURO$'9WR+LJK WAIT# Output Function 7KH:$,7LVRXWSXWVLJQDOWRLQGLFDWHGDWDEXVVWDWXVZKHQWKHGHYLFHLVRSHU DWLQJLQV\QFKURQRXVEXUVWPRGH 'XULQJEXUVWUHDGRSHUDWLRQ:$,7RXWSXWLVHQDEOHGDIWHUVSHFLILHGWLPHGXUD WLRQIURP2( /RU&( /ZKLFKHYHURFFXUVODVW:$,7RXWSXW/RZLQGLFDWHV GDWDRXWDWQH[WFORFNF\FOHLVLQYDOLGDQG:$,7RXWSXWEHFRPHV+LJKRQHFORFN F\FOHSULRUWRYDOLGGDWDRXW'XULQJ2(UHDGVXVSHQG:$,7RXWSXWGRHVQ¶W LQGLFDWHGDWDEXVVWDWXVEXWFDUULHVWKHVDPHOHYHOIURPSUHYLRXVFORFNF\FOHNHSW +LJKH[FHSWIRUUHDGVXVSHQGRQWKHILQDOGDWDRXWSXW,IILQDOUHDGGDWDRXWLV VXVSHQGHG:$,7RXWSXWEHFRPHKLJKLPSHGDQFHDIWHUVSHFLILHGWLPHGXUDWLRQ IURP2( + ,QFDVHRIFRQWLQXRXVEXUVWUHDGRSHUDWLRQRI0DQDGGLWLRQDORXWSXWGHOD\PD\ RFFXUZKHQDEXUVWVHTXHQFHFURVVHVLW¶VGHYLFHURZERXQGDU\7KH:$,7RXW SXWLQGLFDWHVWKLVGHOD\5HIHUWRWKH%XUVW/HQJWKVHFWLRQIRUWKHDGGLWLRQDO GHOD\F\FOHVLQGHWDLOV 'XULQJEXUVWZULWHRSHUDWLRQ:$,7RXWSXWLVHQDEOHGWR+LJKOHYHODIWHUVSHFL ILHGWLPHGXUDWLRQIURP:( /RU&( /ZKLFKHYHURFFXUVODVWDQGNHSW+LJK IRUHQWLUHZULWHF\FOHVLQFOXGLQJ:(ZULWHVXVSHQG7KHDFWXDOZULWHGDWDODWFK LQJVWDUWVRQWKHDSSURSULDWHFORFNHGJHZLWKUHVSHFWWR9DOLG&ORFN(GJH5HDG /DWHQF\DQG%XUVW/HQJWK'XULQJ:(ZULWHVXVSHQG:$,7RXWSXWGRHVQ¶WLQ GLFDWHGDWDEXVVWDWXVEXWFDUULHVWKHVDPHOHYHOIURPSUHYLRXVFORFNF\FOHNHSW +LJKH[FHSWIRUZULWHVXVSHQGRQWKHILQDOGDWDLQSXW,IILQDOZULWHGDWDLQLVVXV SHQGHG:$,7RXWSXWEHFRPHKLJKLPSHGDQFHDIWHUVSHFLILHGWLPHGXUDWLRQ IURP:( + 7KHEXUVWZULWHRSHUDWLRQRI0DQGWKHERWKEXUVWUHDGZULWHRSHUDWLRQRI0 DUHDOZD\VVWDUWHGDIWHUIL[HGODWHQF\ZLWKUHVSHFWWR5HDG/DWHQF\VHWLQ&5 :KHQWKHGHYLFHLVRSHUDWLQJLQDV\QFKURQRXVPRGH:$,7RXWSXWLVDOZD\VLQ +LJK,PSHGDQFH August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 123 P r e l i m i n a r y Latency 5HDG/DWHQF\5/LVWKHQXPEHURIFORFNF\FOHVEHWZHHQWKH DGGUHVVEHLQJ ODWFKHGDQGILUVWUHDGGDWDEHFRPLQJDYDLODEOHGXULQJV\QFKURQRXVEXUVWUHDGRS HUDWLRQ,WLVVHWWKURXJK&56HWVHTXHQFHDIWHUSRZHUXS2QFHVSHFLILF5/LVVHW WKURXJK&56HWVHTXHQFHZULWHODWHQF\WKDWLVWKHQXPEHURIFORFNF\FOHVEH WZHHQDGGUHVVEHLQJODWFKHGDQGILUVWZULWHGDWDEHLQJODWFKHGLVDXWRPDWLFDOO\ VHWWR5/7KHEXUVWRSHUDWLRQLVDOZD\VVWDUWHGDIWHUIL[HGODWHQF\ZLWKUHVSHFW WR5HDG/DWHQF\VHWLQ&55/ LVDYDLODEOHRQO\IRU0 CLK 0 ADDRESS 1 2 3 4 5 6 Q1 Q2 Q3 Q4 Q5 D2 D3 D4 D5 D5 Q1 Q2 Q3 Q4 D2 D3 D4 D5 Q1 Q2 Q3 D2 D3 D4 Q1 Q2 D2 D3 Valid ADV# CE1# OE# or WE# RL=3 DQ [Out] WAIT# High-Z DQ [In] WAIT# D1 High-Z RL=4 DQ [Out] WAIT# High-Z DQ [In] WAIT# D1 High-Z RL=5 DQ [Out] WAIT# High-Z DQ [In] WAIT# D1 High-Z RL=6 DQ [Out] WAIT# High-Z DQ [In] WAIT# D1 High-Z Figure 43. Read Latency Diagram 124 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Address Latch by ADV# 7KH$'9LQGLFDWHVYDOLGDGGUHVVSUHVHQFHRQDGGUHVVLQSXWV'XULQJV\QFKUR QRXVEXUVWUHDGZULWHRSHUDWLRQPRGHDOOWKHDGGUHVVDUHGHWHUPLQHGRQWKH SRVLWLYHHGJHRI$'9ZKHQ&( /7KHVSHFLILHGPLQLPXPYDOXHRI$'9 / VHWXSWLPHDQGKROGWLPHDJDLQVWYDOLGHGJHRIFORFNZKHUH5/FRXQWEHJLQPXVW EHVDWLVILHGIRUDSSURSULDWH5/FRXQWV9DOLGDGGUHVVPXVWEHGHWHUPLQHGZLWK VSHFLILHGVHWXSWLPHDJDLQVWHLWKHUWKHQHJDWLYHHGJHRI$'9RUQHJDWLYHHGJH RI&(ZKLFKHYHUFRPHVODWH$QGWKHGHWHUPLQHGYDOLGDGGUHVVPXVWQRWEH FKDQJHGGXULQJ$'9 /SHULRG Burst Length %XUVW/HQJWKLVWKHQXPEHURIZRUGWREHUHDGRUZULWHGXULQJV\QFKURQRXVEXUVW UHDGZULWHRSHUDWLRQDVWKHUHVXOWRIDVLQJOHDGGUHVVODWFKF\FOH,WFDQEHVHWRQ ZRUGVERXQGDU\RUFRQWLQXRXVIRUHQWLUHDGGUHVVWKURXJK&56HWVHTXHQFH 7KHEXUVWW\SHLVVHTXHQWLDOWKDWLVLQFUHPHQWDOGHFRGLQJVFKHPHZLWKLQDERXQG DU\DGGUHVV6WDUWLQJIURPLQLWLDODGGUHVVEHLQJODWFKHGGHYLFHLQWHUQDODGGUHVV FRXQWHUDVVLJQWRWKHSUHYLRXVDGGUHVVXQWLOUHDFKLQJWKHHQGRIERXQGDU\DG GUHVVDQGWKHQZUDSURXQGWROHDVWVLJQLILFDQWDGGUHVV $IWHUFRPSOHWLQJ UHDGGDWDRXWRUZULWHGDWDODWFKIRUWKHVHWEXUVWOHQJWKRSHUDWLRQDXWRPDWLFDOO\ HQGHGH[FHSWIRUFRQWLQXRXVEXUVWOHQJWK:KHQFRQWLQXRXVEXUVWOHQJWKLVVHW UHDGZULWHLVHQGOHVVXQOHVVLWLVWHUPLQDWHGE\WKHSRVLWLYHHGJHRI&( 'XULQJFRQWLQXRXVEXUVWUHDGRI0DQDGGLWLRQDORXWSXWGHOD\PD\RFFXUZKHQ DEXUVWVHTXHQFHFURVVLW¶VGHYLFHURZERXQGDU\7KLVLVWKHFDVHZKHQ$WR$ RIVWDUWLQJDGGUHVVLVHLWKHU'K(KRU)KDVVKRZQLQWKHIROORZLQJWDEOH7KH :$,7VLJQDOLQGLFDWHVWKLVGHOD\7KH0GHYLFHKDVQRDGGLWLRQDORXWSXWGHOD\ Read Address Sequence Start Address (A6-A0) BL = 8 BL = 16 Continuous K () K ) K ) K ) &K &)% &)% &'() 'K '()& '()& '():$,7 (K ()' ()' ():$,7:$,7 )K )$( )( ):$,7:$,7:$,7 1RWH5HDGDGGUHVVLQ+H[DGHFLPDO Single Write 6LQJOH:ULWHLVV\QFKURQRXVZULWHRSHUDWLRQZLWK%XUVW/HQJWK 7KHGHYLFHFDQ EHFRQILJXUHGHLWKHUWR³%XUVW5HDG6LQJOH:ULWH´RUWR³%XUVW5HDG%XUVW :ULWH´WKURXJK&5VHWVHTXHQFH2QFHWKHGHYLFHLVFRQILJXUHGWR³%XUVW5HDG 6LQJOH:ULWH´PRGHWKHEXUVWOHQJWKIRUV\QFKURQRXVZULWHRSHUDWLRQLVDOZD\V IL[HGUHJDUGOHVVRI%/YDOXHVVHWLQ&5ZKLOHEXUVWOHQJWKIRUUHDGLVLQDFFRU GDQFHZLWK%/YDOXHVVHWLQ&5 August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 125 P r e l i m i n a r y Write Control 7KHGHYLFHKDVWZRW\SHVRI:(VLJQDOFRQWUROPHWKRG³:(/HYHO&RQWURO´DQG ³:(6LQJOH&ORFN3XOVH&RQWURO´IRUV\QFKURQRXVZULWHRSHUDWLRQ,WLVFRQILJ XUHGWKURXJK&5VHWVHTXHQFH CLK 0 ADDRESS 1 3 2 4 5 6 D1 D2 D3 D4 D1 D2 D3 D4 Valid ADV# RL=5 CE1# WE# Level Control WE# tWLD DQ [In] WAIT# tWLTH High-Z WE# Single Clock Pulse Control tWSCK WE# tCKWH DQ [In] WAIT# tCLTH tWLTH High-Z Figure 44. Write Controls Burst Read Suspend %XUVWUHDGRSHUDWLRQFDQEHVXVSHQGHGE\2(+LJKSXOVH'XULQJEXUVWUHDGRS HUDWLRQ 2( EURXJKW WR +LJK VXVSHQGV EXUVW UHDG RSHUDWLRQ 2QFH 2( LV EURXJKWWR+LJKZLWKWKHVSHFLILHGVHWXSWLPHDJDLQVWFORFNZKHUHWKHGDWDEHLQJ VXVSHQGHGWKHGHYLFHLQWHUQDOFRXQWHULVVXVSHQGHGDQGWKHGDWDRXWSXWEH FRPHKLJKLPSHGDQFHDIWHUVSHFLILHGWLPHGXUDWLRQ,WLVLQKLELWHGWRVXVSHQGWKH ILUVWGDWDRXWDWWKHEHJLQQLQJRIEXUVWUHDG 2(EURXJKWWR/RZUHVXPHVEXUVWUHDGRSHUDWLRQ2QFH2(LVEURXJKWWR/RZ GDWDRXWSXWEHFRPHYDOLGDIWHUVSHFLILHGWLPHGXUDWLRQDQGLQWHUQDODGGUHVV FRXQWHULVUHDFWLYDWHG7KHODVWGDWDRXWEHLQJVXVSHQGHGDVWKHUHVXOWRI2( + DQGILUVWGDWDRXWDVWKHUHVXOWRI2( /DUHIURPWKHVDPHDGGUHVV ,QRUGHUWRJXDUDQWHHWRRXWSXWODVWGDWDEHIRUHVXVSHQVLRQDQGILUVWGDWDDIWHU UHVXPSWLRQWKHVSHFLILHGPLQLPXPYDOXHRI2( /KROGWLPHDQGVHWXSWLPH DJDLQVWFORFNHGJHPXVWEHVDWLVILHGUHVSHFWLYHO\ 126 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y CLK tCKOH tOSCK tCKOH tOSCK OE# tAC tOHZ Q1 DQ tAC Q2 Q2 tCKQX tCKTV tAC tOLZ tAC Q3 tCKQX Q4 tCKQX WAIT# Figure 45. Burst Read Suspend Diagram Burst Write Suspend %XUVWZULWHRSHUDWLRQFDQEHVXVSHQGHGE\:(+LJKSXOVH'XULQJEXUVWZULWH RSHUDWLRQ:(EURXJKWWR+LJKVXVSHQGVEXUVWZULWHRSHUDWLRQ2QFH:(LV EURXJKWWR+LJKZLWKWKHVSHFLILHGVHWXSWLPHDJDLQVWFORFNZKHUHWKHGDWDEHLQJ VXVSHQGHGGHYLFHLQWHUQDOFRXQWHULVVXVSHQGHGGDWDLQSXWLVLJQRUHG,WLVLQ KLELWHGWRVXVSHQGWKHILUVWGDWDLQSXWDWWKHEHJLQQLQJRIEXUVWZULWH :(EURXJKWWR/RZUHVXPHVEXUVWZULWHRSHUDWLRQ2QFH:(LVEURXJKWWR/RZ GDWD LQSXW EHFRPH YDOLG DIWHU VSHFLILHG WLPH GXUDWLRQ DQG LQWHUQDO DGGUHVV FRXQWHULVUHDFWLYDWHG7KHZULWHDGGUHVVRIWKHF\FOHZKHUHGDWDEHLQJVXV SHQGHGDQGWKHILUVWZULWHDGGUHVVDVWKHUHVXOWRI:( /DUHWKHVDPHDGGUHVV ,QRUGHUWRJXDUDQWHHWRODWFKWKHODVWGDWDLQSXWEHIRUHVXVSHQVLRQDQGILUVWGDWD LQSXWDIWHUUHVXPSWLRQWKHVSHFLILHGPLQLPXPYDOXHRI:( /KROGWLPHDQG VHWXSWLPHDJDLQVWFORFNHGJHPXVWEHVDWLVILHGUHVSHFWLYHO\%XUVWZULWHVXVSHQG IXQFWLRQLVDYDLODEOHZKHQWKHGHYLFHLVRSHUDWLQJLQ:(OHYHOFRQWUROOHGEXUVW ZULWHRQO\ CLK tCKWH tWSCK tCKWH tWSCK WE# tDSCK DQ tDSCK D1 D2 tDHCK WAIT# tDSCK D2 tDHCK tDSCK D3 D4 tDHCK High Figure 46. Burst Write Suspend Diagram Burst Read Termination %XUVWUHDGRSHUDWLRQFDQEHWHUPLQDWHGE\&(EURXJKWWR+LJK,I%/LVVHWRQ &RQWLQXRXV EXUVWUHDG RSHUDWLRQ LVFRQWLQXHGHQGOHVV XQOHVV WHUPLQDWHG E\ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 127 P r e l i m i n a r y &( +,WLVLQKLELWHGWRWHUPLQDWHEXUVWUHDGEHIRUHILUVWGDWDRXWLVFRPSOHWHG ,QRUGHUWRJXDUDQWHHODVWGDWDRXWSXWWKHVSHFLILHGPLQLPXPYDOXHRI&( / KROGWLPHIURPFORFNHGJHPXVWEHVDWLVILHG$IWHUWHUPLQDWLRQWKHVSHFLILHGPLQ LPXPUHFRYHU\WLPHLVUHTXLUHGWRVWDUWQHZDFFHVV CLK ADDRESS Valid ADV# tTRB tCKCLH tCHZ tCKOH tOHZ CE1# OE# WAIT# tCHTZ tAC High-Z tCKQX Q1 DQ Q2 Figure 47. Burst Read Termination Diagram Burst Write Termination %XUVWZULWHRSHUDWLRQFDQEHWHUPLQDWHGE\&(EURXJKWWR+LJK,I%/LVVHWRQ &RQWLQXRXVEXUVWZULWHRSHUDWLRQLV FRQWLQXHGHQGOHVVXQOHVV WHUPLQDWHGE\ &( +,WLVLQKLELWHGWRWHUPLQDWHEXUVWZULWHEHIRUHILUVWGDWDLQLVFRPSOHWHG ,QRUGHUWRJXDUDQWHHODVWZULWHGDWDEHLQJODWFKHGWKHVSHFLILHGPLQLPXPYDOXHV RI&( /KROGWLPHIURPFORFNHGJHPXVWEHVDWLVILHG$IWHUWHUPLQDWLRQWKH VSHFLILHGPLQLPXPUHFRYHU\WLPHLVUHTXLUHGWRVWDUWQHZDFFHVV CLK ADDRESS Valid ADV# tTRB tCKCLH tCHCK CE1# tCKWH WE# WAIT# DQ tCHTZ tDSCK tDSCK D1 tDHCK D2 tDHCK Figure 48. 128 High-Z Burst Write Termination Diagram S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Absolute Maximum Ratings Item Symbol Value Unit 9'' WR 9 9,19287 WR 9 6KRUW&LUFXLW2XWSXW&XUUHQW ,287 P$ 6WRUDJHWHPSHUDWXUH 767* WR & 9ROWDJHRI9''6XSSO\5HODWLYHWR966 9ROWDJHDW$Q\3LQ5HODWLYHWR966 :$51,1*6HPLFRQGXFWRUGHYLFHVFDQEHSHUPDQHQWO\GDPDJHGE\DSSOLFDWLRQRIVWUHVVYROWDJHFXUUHQWWHPSHUDWXUH HWFLQH[FHVVRIDEVROXWHPD[LPXPUDWLQJV'RQRWH[FHHGWKHVHUDWLQJV Recommended Operating Conditions (See Warning Below) 32M Parameter 64M Symbol Min Max Min Max Unit 9'' 9 966 9 +LJK/HYHO,QSXW9ROWDJH1RWH 9,+ 9''[ 9'' 9''[ 9'' 9 +LJK/HYHO,QSXW9ROWDJH1RWH 9,/ 9''[ 9''[ 9 $PELHQW7HPSHUDWXUH 7$ & 6XSSO\9ROWDJH 1RWHV 0D[LPXP'&YROWDJHRQLQSXWDQG,2SLQVDUH9''9'XULQJYROWDJHWUDQVLWLRQVLQSXWVPD\SRVLWLYHRYHUVKRRWWR 9''9IRUSHULRGVRIXSWRQV 0LQLPXP'&YROWDJHRQLQSXWRU,2SLQVDUH9'XULQJYROWDJHWUDQVLWLRQVLQSXWVPD\QHJDWLYHRYHUVKRRW966WR9 IRUSHULRGVRIXSWRQV :$51,1*5HFRPPHQGHGRSHUDWLQJFRQGLWLRQVDUHQRUPDORSHUDWLQJUDQJHVIRUWKHVHPLFRQGXFWRUGHYLFH$OOWKHGH YLFH¶VHOHFWULFDOFKDUDFWHULVWLFVDUHZDUUDQWHGZKHQRSHUDWHGZLWKLQWKHVHUDQJHV $OZD\VXVHVHPLFRQGXFWRUGHYLFHVZLWKLQWKHUHFRPPHQGHGRSHUDWLQJFRQGLWLRQV2SHUDWLRQRXWVLGHWKHVHUDQJHVPD\ DGYHUVHO\DIIHFWUHOLDELOLW\DQGFRXOGUHVXOWLQGHYLFHIDLOXUH 1RZDUUDQW\LVPDGHZLWKUHVSHFWWRXVHVRSHUDWLQJFRQGLWLRQVRUFRPELQDWLRQVQRWUHSUHVHQWHGRQWKHGDWDVKHHW Package Pin Capacitance 7HVWFRQGLWLRQV7$ &I 0+] Symbol Description Test Setup Typ Max Unit &,1 $GGUHVV,QSXW&DSDFLWDQFH 9,1 9 ² S) &,1 &RQWURO,QSXW&DSDFLWDQFH 9,1 9 ² S) &,2 'DWD,QSXW2XWSXW&DSDFLWDQFH 9,2 9 ² S) August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 129 P r e l i m i n a r y DC Characteristics (Under Recommended Conditions Unless Otherwise Noted) 0 3DUDPHWHU 6\PERO 0 7HVW&RQGLWLRQV 8QLW 0LQ 0D[ 0LQ 0D[ ,QSXW/HDNDJH &XUUHQW ,/, 9,1 966WR9'' μ$ 2XWSXW/HDNDJH &XUUHQW ,/2 9287 966WR9''2XWSXW'LVDEOH μ$ 2XWSXW+LJK9ROWDJH /HYHO 92+ 9'' 9''PLQ,2+ ±P$ ² ² 9 2XWSXW/RZ9ROWDJH /HYHO 92/ ,2/ P$ ² ² 9 6/((3 ² ² 7%' μ$ 03DUWLDO ² 03DUWLDO ² ,''36 9''3RZHU'RZQ &XUUHQW ,''3 ,''3 9'' 9''PD[ 9,1 9,+RU9,/ &(≤9 ,''3 9''6WDQGE\ &XUUHQW 03DUWLDO ,''6 9'' 9''PD[ 9,1LQFOXGLQJ&/. 9,+RU9,/ &( &( 9,+ ,''6 9'' 9''PD[ 9,1LQFOXGLQJ&/.≤9RU 9,1LQFOXGLQJ&/.≥9''±9 &( &(≥9''±9 9''$FWLYH&XUUHQW ,''$ 9'' 9''PD[ 9,1 9,+RU9,/ &( 9,/DQG&( 9,+ ,287 P$ μ$ ² 7%' ² 7%' μ$ ² ² 7%' P$ 7$≤& ² ² 7%' $ 7$≤& ² ² 7%' $ ² ² 7%' μ$ W5&W:& PLQLPXP ² ² P$ W5&W:& μV ² ² P$ 9'' 9''PD[W&. PLQ 9,1≤9RU9,1≥9''±9 &( &(≥9''±9 ,''$ 1$ 1$ 9''3DJH5HDG &XUUHQW ,''$ 9'' 9''PD[9,1 9,+RU9,/ &( 9,/DQG&( 9,+ ,287 P$W35& PLQ ² ² 7%' P$ 9''%XUVW$FFHVV &XUUHQW ,''$ 9'' 9''PD[9,1 9,+RU9,/ &( 9,/DQG&( 9,+ W&. W&.PLQ%/ &RQWLQXRXV ,287 P$ ² ² 7%' P$ 1RWHV $OOYROWDJHVDUHUHIHUHQFHGWR966 '&&KDUDFWHULVWLFVDUHPHDVXUHGDIWHUIROORZLQJ32:(583WLPLQJ ,287GHSHQGVRQWKHRXWSXWORDGFRQGLWLRQV 130 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y AC Characteristics (Under Recommended Operating Conditions Unless Otherwise Noted) Read Operation 32M Parameter 64M Symbol Min. Max. Min. Max. Unit Notes 5HDG&\FOH7LPH W5& QV &($FFHVV7LPH W&( ² ² QV 2($FFHVV7LPH W2( ² ² QV $GGUHVV$FFHVV7LPH W$$ ² ² QV $'9$FFHVV7LPH W$9 QV /%8%$FFHVV7LPH W%$ ² ² QV 3DJH$GGUHVV$FFHVV7LPH W3$$ ² ² QV 3DJH5HDG&\FOH7LPH W35& QV 2XWSXW'DWD+ROG7LPH W2+ ² ² QV &(/RZWR2XWSXW/RZ= W&/= ² ² QV 2(/RZWR2XWSXW/RZ= W2/= ² ² QV /%8%/RZWR2XWSXW/RZ= W%/= ² ² QV &(+LJKWR2XWSXW+LJK= W&+= ² ² QV 2(+LJKWR2XWSXW+LJK= W2+= ² ² QV /%8%+LJKWR2XWSXW+LJK= W%+= ² ² QV $GGUHVV6HWXS7LPHWR&(/RZ W$6& ± ² ± ² QV $GGUHVV6HWXS7LPHWR2(/RZ W$62 ² ² QV $'9/RZ3XOVH:LGWK W93/ ² ² QV $'9+LJK3XOVH:LGWK W93+ ² ² QV $GGUHVV6HWXS7LPHWR$'9+LJK W$69 ² ² QV $GGUHVV+ROG7LPHIURP$'9+LJK W$+9 ² ² QV $GGUHVV,QYDOLG7LPH W$; ² ² QV $GGUHVV+ROG7LPHIURP&(+LJK W&+$+ ± ² ± ² QV $GGUHVV+ROG7LPHIURP2(+LJK W2+$+ ± ² ± ² QV :(+LJKWR2(/RZ7LPHIRU5HDG W:+2/ QV W&3 ² ² QV &(+LJK3XOVH:LGWK 1RWHV 0D[LPXPYDOXHLVDSSOLFDEOHLI&(LVNHSWDW/RZZLWKRXWFKDQJHRIDGGUHVVLQSXWRI$WR$ $GGUHVVVKRXOGQRWEHFKDQJHGZLWKLQPLQLPXPW5& 7KHRXWSXWORDGS)ZLWKRKPWHUPLQDWLRQWR9''9 August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 131 P r e l i m i n a r y 7KHRXWSXWORDGS)ZLWKRXWDQ\RWKHUORDG $SSOLFDEOHWR$WR$ZKHQ&(LVNHSWDW/RZ $SSOLFDEOHRQO\WR$$DQG$ZKHQ&(LVNHSWDW/RZIRUWKHSDJHDGGUHVVDFFHVV ,QFDVH3DJH5HDG&\FOHLVFRQWLQXHGZLWKNHHSLQJ&(VWD\V/RZ&(PXVWEHEURXJKWWR+LJKZLWKLQV,QRWKHU ZRUGV3DJH5HDG&\FOHPXVWEHFORVHGZLWKLQV W93/LVVSHFLILHGIURPWKHQHJDWLYHHGJHRIHLWKHU&(RU$'9ZKLFKHYHUFRPHVODWH7KHVXPRIW93/DQGW93+PXVWEH HTXDORUJUHDWHUWKDQW5&IRUHDFKDFFHVV $SSOLFDEOHWRDGGUHVVDFFHVVZKHQDWOHDVWWZRRIDGGUHVVLQSXWVDUHVZLWFKHGIURPSUHYLRXVVWDWH W5&PLQDQGW35&PLQPXVWEHVDWLVILHG ,IDFWXDOYDOXHRIW:+2/LVVKRUWHUWKDQVSHFLILHGPLQLPXPYDOXHVWKHDFWXDOW$$RIIROORZLQJ5HDGPD\EHFRPHORQJHUE\WKH DPRXQWRIVXEWUDFWLQJDFWXDOYDOXHIURPVSHFLILHGPLQLPXPYDOXH 132 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Write Operation 32M Parameter 64M Symbol Min. Max. Min. Max. Unit Notes :ULWH&\FOH7LPH W:& QV $GGUHVV6HWXS7LPH W$6 ² ² QV $'9/RZ3XOVH:LGWK W93/ ² ² QV $'9+LJK3XOVH:LGWK W93+ ² ² QV $GGUHVV6HWXS7LPHWR$'9+LJK W$69 ² ² QV $GGUHVV+ROG7LPHIURP$'9+LJK W$+9 ² ² QV &(:ULWH3XOVH:LGWK W&: ² ² QV :(:ULWH3XOVH:LGWK W:3 ² ² QV /%8%:ULWH3XOVH:LGWK W%: ² ² QV /%8%%\WH0DVN6HWXS7LPH W%6 ² ² QV /%8%%\WH0DVN+ROG7LPH W%+ ² ² QV &(:ULWH5HFRYHU\7LPH W:5& ² ² QV :ULWH5HFRYHU\7LPH W:5 QV &(+LJK3XOVH:LGWK W&3 ² ² QV :(+LJK3XOVH:LGWK W:+3 QV /%8%+LJK3XOVH:LGWK W%+3 QV 'DWD6HWXS7LPH W'6 ² ² QV 'DWD+ROG7LPH W'+ ² ² QV 2(+LJKWR&(/RZ6HWXS7LPHIRU:ULWH W2+&/ ² ² QV 2(+LJKWR$GGUHVV6HWXS7LPHIRU:ULWH W2(6 ² ² QV /%8%:ULWH3XOVH2YHUODS W%:2 ² ² QV 1RWHV 0D[LPXPYDOXHLVDSSOLFDEOHLI&(LVNHSWDW/RZZLWKRXWDQ\DGGUHVVFKDQJH 0LQLPXPYDOXHPXVWEHHTXDORUJUHDWHUWKDQWKHVXPRIZULWHSXOVHW&:W:3RUW%:DQGZULWHUHFRYHU\WLPHW:5 :ULWHSXOVHLVGHILQHGIURP+LJKWR/RZWUDQVLWLRQRI&(:(RU/%8%ZKLFKHYHURFFXUVODVW W93/LVVSHFLILHGIURPWKHQHJDWLYHHGJHRIHLWKHU&(RU$'9ZKLFKHYHUFRPHVODWH7KHVXPRIW93/DQGW93+PXVWEH HTXDORUJUHDWHUWKDQW:&IRUHDFKDFFHVV $SSOLFDEOHIRUE\WHPDVNRQO\%\WHPDVNVHWXSWLPHLVGHILQHGWRWKH+LJKWR/RZWUDQVLWLRQRI&(RU:(ZKLFKHYHU RFFXUVODVW $SSOLFDEOHIRUE\WHPDVNRQO\%\WHPDVNKROGWLPHLVGHILQHGIURPWKH/RZWR+LJKWUDQVLWLRQRI&(RU:(ZKLFKHYHU RFFXUVILUVW :ULWHUHFRYHU\LVGHILQHGIURP/RZWR+LJKWUDQVLWLRQRI&(:(RU/%8%ZKLFKHYHURFFXUVILUVW ,I2(LV/RZDIWHUPLQLPXPW2+&/UHDGF\FOHLVLQLWLDWHG,QRWKHUZRUGV2(PXVWEHEURXJKWWR+LJKZLWKLQQVDIWHU &(LVEURXJKWWR/RZ2QFHUHDGF\FOHLVLQLWLDWHGQHZZULWHSXOVHVKRXOGEHLQSXWDIWHUPLQLPXPW5&LVPHW ,I2(LV/RZDIWHUQHZDGGUHVVLQSXWUHDGF\FOHLVLQLWLDWHG,QRWKHUZRUG2(PXVWEHEURXJKWWR+LJKDWWKHVDPHWLPH RUEHIRUHQHZDGGUHVVYDOLG2QFHUHDGF\FOHLVLQLWLDWHGQHZZULWHSXOVHVKRXOGEHLQSXWDIWHUPLQLPXPW5&LVPHWDQGGDWD EXVLVLQ+LJK= August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 133 P r e l i m i n a r y Synchronous Operation - Clock Input (Burst Mode) 32M Parameter Symbol Min. 5/ 5/ &ORFN3HULRG 5/ 64M Max. 1$ W&. 5/ Min. Max. Unit ² QV ² ² QV ² ² QV ² Notes QV &ORFN+LJK7LPH W&.+ ² ² QV &ORFN/RZ7LPH W&./ ² ² QV &ORFN5LVH)DOO7LPH W&.7 ² ² QV 1RWHV &ORFNSHULRGLVGHILQHGEHWZHHQYDOLGFORFNHGJHV &ORFNULVHIDOOWLPHLVGHILQHGEHWZHHQ9,+0LQDQG9,/0D[ Synchronous Operation - Address Latch (Burst Mode) 32M Parameter 64M Symbol Min. Max. Min. Max. Unit Notes $GGUHVV6HWXS7LPHWR$'9/RZ W$69/ ² ² QV $GGUHVV6HWXS7LPHWR&(/RZ W$6&/ ² ² QV $GGUHVV+ROG7LPHIURP$'9+LJK W$+9 ² ² QV $'9/RZ3XOVH:LGWK W93/ ² ² QV W96&. ² ² QV ² ² QV W&/&. ² ² QV ² ² QV $'9/RZ+ROG7LPHIURP&/. W&.9+ ² ² QV %XUVW(QG$'9+LJK+ROG7LPHIURP&/. W9+9/ ² ² QV $'9/RZ6HWXS7LPHWR&/. &(/RZ6HWXS7LPHWR&/. 5/ 5/ 5/ 5/ 1RWHV W$6&/LVDSSOLFDEOHLI&(LVEURXJKWWR/RZDIWHU$'9LVEURXJKWWR/RZ W$69/LVDSSOLFDEOHLI$'9LVEURXJKWWR/RZDIWHU&(LVEURXJKWWR/RZ W93/LVVSHFLILHGIURPWKHQHJDWLYHHGJHRIHLWKHU&(RU$'9ZKLFKHYHUFRPHVODWH $SSOLFDEOHWRWKHVWYDOLGFORFNHGJH 134 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Synchronous Read Operation (Burst Mode) 32M Parameter 64M Symbol Min. Max. Min. Max. Unit W5&% ² ² QV W$& ² ² QV ² QV 2XWSXW+ROG7LPHIURP&/. W&.4; ² ² QV &(/RZWR:$,7/RZ W&/7/ QV 2(/RZWR:$,7/RZ W2/7/ QV $'9/RZWR:$,7/RZ W9/7/ QV &/.WR:$,79DOLG7LPH W&.79 ² ² QV :$,79DOLG+ROG7LPHIURP&/. W&.7; ² ² QV &(/RZWR2XWSXW/RZ= W&/= ² ² QV 2(/RZWR2XWSXW/RZ= W2/= ² ² QV /%8%/RZWR2XWSXW/RZ= W%/= ² ² QV &(+LJKWR2XWSXW+LJK= W&+= ² ² QV 2(+LJKWR2XWSXW+LJK= W2+= ² ² QV /%8%+LJKWR2XWSXW+LJK= W%+= ² ² QV &(+LJKWR:$,7+LJK= W&+7= ² ² QV 2(+LJKWR:$,7+LJK= W2+7= ² ² QV 2(/RZ6HWXS7LPHWRVW'DWDRXW W2/4 ² ² QV 8%/%6HWXS7LPHWRVW'DWDRXW W%/4 ² ² QV 2(6HWXS7LPHWR&/. W26&. ² ² QV 2(+ROG7LPHIURP&/. W&.2+ ² ² QV %XUVW(QG&(/RZ+ROG7LPHIURP&/. W&.&/+ ² ² QV %XUVW(QG8%/%+ROG7LPHIURP&/. W&.%+ ² ² QV ² ² QV ² ² QV %XUVW5HDG&\FOH7LPH 5/ &/.$FFHVV7LPH %XUVW7HUPLQDWH5HFRYHU\7LPH 5/ %/ %/ &RQWLQXRXV W75% 1$ Notes 1RWHV 7KHRXWSXWORDGS)ZLWKRKPWHUPLQDWLRQWR9''9 :$,7GULYHV+LJKDWWKHEHJLQQLQJGHSHQGLQJRQ2(IDOOLQJHGJHWLPLQJ W&.79LVJXDUDQWHHGDIWHUW2/7/PD[IURP2(IDOOLQJHGJHDQGW26&.PXVWEHVDWLVILHG 7KHRXWSXWORDGLVS)ZLWKRXWDQ\RWKHUORDG 2QFHWKH\DUHGHWHUPLQHGWKH\PXVWQRWEHFKDQJHGXQWLOWKHHQGRIEXUVW 'HILQHGIURPWKH/RZWR+LJKWUDQVLWLRQRI&(WRWKH+LJKWR/RZWUDQVLWLRQRIHLWKHU$'9RU&(ZKLFKHYHURFFXUVODWH August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 135 P r e l i m i n a r y Synchronous Write Operation (Burst Mode) 32M Parameter 64M Symbol Min. Max. Min. Max. Unit %XUVW:ULWH&\FOH7LPH W:&% ² ² QV 'DWD6HWXS7LPHWR&ORFN W'6&. ² ² QV 'DWD+ROG7LPHIURP&/. W'+&. ² ² QV :(/RZ6HWXS7LPHWRVW'DWD,Q W:/' ² ² QV W%6 ² ² QV :(6HWXS7LPHWR&/. W:6&. ² ² QV :(+ROG7LPHIURP&/. W&.:+ ² ² QV &(/RZWR:$,7+LJK W&/7+ QV :(/RZWR:$,7+LJK W:/7+ QV &(+LJKWR:$,7+LJK= W&+7= ² ² QV :(+LJKWR:$,7+LJK= W:+7= ² ² QV %XUVW(QG&(/RZ+ROG7LPHIURP&/. W&.&/+ ² ² QV %XUVW(QG&(+LJK6HWXS7LPHWRQH[W&/. W&+&. ² ² QV %XUVW(QG8%/%+ROG7LPHIURP&/. W&.%+ ² ² QV %XUVW:ULWH5HFRYHU\7LPH W:5% %/ W75% ² ² QV %/ &RQWLQXRXV W75% ² ² QV 8%/%6HWXS7LPHIRU:ULWH %XUVW7HUPLQDWH5HFRYHU\7LPH Notes QV 1RWHV 'HILQHGIURPWKHYDOLGLQSXWHGJHWRWKH+LJKWR/RZWUDQVLWLRQRIHLWKHU$'9&(RU:(ZKLFKHYHURFFXUVODVW$QG RQFHWKH\DUHGHWHUPLQHGWKH\PXVWQRWEHFKDQJHGXQWLOWKHHQGRIEXUVW 7KHRXWSXWORDGS)ZLWKRKPWHUPLQDWLRQWR9''9 'HILQHGIURPWKHYDOLGFORFNHGJHZKHUHODVWGDWDLQEHLQJODWFKHGDWWKHHQGRIEXUVWZULWHWRWKH+LJKWR/RZWUDQVLWLRQRI HLWKHU$'9RU&(ZKLFKHYHURFFXUVODWHIRUWKHQH[WDFFHVV 'HILQHGIURPWKH/RZWR+LJKWUDQVLWLRQRI&(WRWKH+LJKWR/RZWUDQVLWLRQRIHLWKHU$'9RU&(ZKLFKHYHURFFXUVODWH IRUWKHQH[WDFFHVV 136 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Power Down Parameters 32M Parameter 64M Symbol Min. Max. Min. Max. Unit &(/RZ6HWXS7LPHIRU3RZHU'RZQ(QWU\ W&63 ² ² QV &(/RZ+ROG7LPHDIWHU3RZHU'RZQ(QWU\ W&/3 ² ² QV &(/RZ+ROG7LPHIRU5HVHWWR$V\QFKURQRXV0RGH W&/35 ² V 1$ Notes &(+LJK+ROG7LPHIROORZLQJ&(+LJKDIWHU3RZHU 'RZQ([LW>6/((3PRGHRQO\@ W&++ ² ² V &(+LJK+ROG7LPHIROORZLQJ&(+LJKDIWHU3RZHU 'RZQ([LW>QRWLQ6/((3PRGH@ W&++3 ² ² V &(+LJK6HWXS7LPHIROORZLQJ&(+LJKDIWHU3RZHU 'RZQ([LW W&+6 ² ² QV Notes 1RWHV $SSOLFDEOHZKHQ53 5HVHWWR3DJHPRGH535HVHWWR3DJHPRGHLVDYDLODEOHRQO\IRU0 $SSOLFDEOHDOVRWRSRZHUXS $SSOLFDEOHZKHQ3DUWLDOPRGHLVVHW Other Timing Parameters 32M Parameter 64M Symbol Min. Max. Min. Max. Unit &(+LJKWR2(,QYDOLG7LPHIRU6WDQGE\(QWU\ W&+2; ² ² QV &(+LJKWR:(,QYDOLG7LPHIRU6WDQGE\(QWU\ W&+:; ² ² QV &(/RZ+ROG7LPHDIWHU3RZHUXS W&/+ ² ² V &(+LJK+ROG7LPHIROORZLQJ&(+LJKDIWHU3RZHUXS W&++ ² ² V W7 QV ,QSXW7UDQVLWLRQ7LPH 1RWHV 6RPHGDWDPLJKWEHZULWWHQLQWRDQ\DGGUHVVORFDWLRQLIW&+:;PLQLVQRWVDWLVILHG ([FHSWIRUFORFNLQSXWWUDQVLWLRQWLPH 7KH,QSXW7UDQVLWLRQ7LPHW7DW$&WHVWLQJLVQVIRU$V\QFKURQRXVRSHUDWLRQDQGQVIRU6\QFKURQRXVRSHUDWLRQ UHVSHFWLYHO\,IDFWXDOW7LVORQJHUWKDQQVRUQVVSHFLILHGDV$&WHVWFRQGLWLRQLWPD\YLRODWH$&VSHFLILFDWLRQRIVRPH WLPLQJSDUDPHWHUV6HHWKH$&7HVW&RQGLWLRQVVHFWLRQ AC Test Conditions Symbol Description Test Setup Value Unit 9,+ ,QSXW+LJK/HYHO 9'' 9 9,/ ,QSXW/RZ/HYHO 9'' 9 ,QSXW7LPLQJ0HDVXUHPHQW/HYHO 9'' 9 QV QV 95() W7 ,QSXW7UDQVLWLRQ7LPH August 19, 2005 S71WS-J_04_A2 $V\QF 6\QF %HWZHHQ9,/DQG9,+ S71WS-J Based MCPs Note 137 P r e l i m i n a r y AC Measurement Output Load Circuit VDD*0.5V 50ohm VDD DEVICE UNDER TEST 0.1μF VSS 50pF Figure 49. 138 OUT Output Load Circuit S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Timing Diagrams tRC ADDRESS VALID ADDRESS ADV# Low tASC tCE tCHAH tASC CE1# tCP tOE tCHZ OE# tOHZ tBA LB# / UB# tBHZ tBLZ tOLZ DQ (Output) VALID DATA OUTPUT tOH Figure 50. Asynchronous Read Timing #1-1 (Basic Timing) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG:( + tRC ADDRESS VALID ADDRESS tAHV tAV tVPL ADV# tASC tASC tCE CE1# tCP tOE tCHZ OE# tOHZ tBA LB# / UB# tBHZ tBLZ DQ (Output) tOLZ VALID DATA OUTPUT Figure 51. tOH Asynchronous Read Timing #1-2 (Basic Timing) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG:( + August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 139 P r e l i m i n a r y tAX tRC ADDRESS tRC ADDRESS VALID ADDRESS VALID tAA CE1# tAA tOHAH Low tASO tOE OE# LB# / UB# tOLZ tOH tOHZ tOH DQ (Output) VALID DATA OUTPUT VALID DATA OUTPUT Figure 52. Asynchronous Read Timing #2 (OE# & Address Access) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +$'9 /DQG:( + tAX tRC ADDRESS tAX ADDRESS VALID tAA CE1#, OE# Low tBA tBA LB# tBA UB# tBHZ tBHZ tOH tBLZ tBLZ tOH DQ1-8 (Output) VALID DATA OUTPUT DQ9-16 (Output) tBLZ VALID DATA OUTPUT tOH tBHZ VALID DATA OUTPUT Figure 53. Asynchronous Read Timing #3 (LB# / UB# Byte Access) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +$'9 /DQG:( + 140 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y tRC ADDRESS (A21-A3) ADDRESS VALID tRC ADDRESS (A2-A0) ADDRESS VALID tPRC tPRC ADDRESS VALID ADDRESS VALID tPAA tASC tPRC ADDRESS VALID tPAA tPAA tCHAH ADV# CE1# tCHZ tCE OE# LB# / UB# tCLZ tOH tOH tOH tOH DQ (Output) VALID DATA OUTPUT (Page Access) VALID DATA OUTPUT (Normal Access) Figure 54. Asynchronous Read Timing #4 (Page Address Access after CE1# Control Access) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG:( + tRC ADDRESS (A21-A3) tRC ADDRESS VALID tRC ADDRESS (A2-A0) tRC ADDRESS VALID ADDRESS VALID tAX ADDRESS VALID tPRC tAA CE1# tAX tPRC ADDRESS VALID tPAA ADDRESS VALID tAA tPAA Low tASO tOE OE# tBA LB# / UB# tOLZ tBLZ DQ (Output) tOH tOH VALID DATA OUTPUT (Normal Access) Figure 55. tOH tOH VALID DATA OUTPUT (Page Access) Asynchronous Read Timing #5 (Random and Page Address Access) 1RWHV 7KLVWLPLQJGLDJUDPDVVXPHV&( +$'9 /DQG:( + (LWKHURUERWK/%DQG8%PXVWEH/RZZKHQERWK&(DQG2(DUH/RZ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 141 P r e l i m i n a r y tWC ADDRESS ADV# ADDRESS VALID Low tAS tCW tWRC tAS CE1# tAS tWP tWR tAS WE# tAS tBW tBR tAS LB#, UB# tOHCL OE# tDS tDH DQ (Input) VALID DATA INPUT Figure 56. Asynchronous Write Timing #1-1 (Basic Timing) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG$'9 / tWC ADDRESS ADDRESS VALID tVPL ADV# tAS tAHV tCW tWRC tAS CE1# tAS tWP tWR tAS WE# tAS tBW tBR tAS LB#, UB# tOHCL OE# tDS tDH DQ (Input) VALID DATA INPUT Figure 57. Asynchronous Write Timing #1-2 (Basic Timing) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( + 142 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y tWC tWC ADDRESS VALID ADDRESS ADDRESS VALID tOHAH CE1# Low tAS tWP tWR tAS tWP tWR WE# UB#, LB# tOES OE# tOHZ tDS tDH tDS tDH DQ (Input) VALID DATA INPUT VALID DATA INPUT Figure 58. Asynchronous Write Timing #2 (WE# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG$'9 / tWC ADDRESS VALID ADDRESS CE1# tWC ADDRESS VALID Low tAS tWP tAS tWP WE# tBH tBR tBS LB# tBS tBR tBH UB# tDS tDH DQ1-8 (Input) VALID DATA INPUT tDS tDH DQ9-16 (Input) VALID DATA INPUT Figure 59. Asynchronous Write Timing #3-1 (WE# / LB# / UB# Byte Write Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +$'9 /DQG2( + August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 143 P r e l i m i n a r y tWC ADDRESS VALID ADDRESS CE1# tWC ADDRESS VALID Low tWR tWR WE# tAS tBW tBS tBH LB# tBH tBS tAS tBW UB# tDS DQ1-8 (Input) tDH VALID DATA INPUT tDS tDH DQ9-16 (Input) VALID DATA INPUT Figure 60. Asynchronous Write Timing #3-2 (WE# / LB# / UB# Byte Write Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +$'9 /DQG2( + tWC ADDRESS VALID ADDRESS VALID ADDRESS CE1# tWC Low WE# tAS tBW tBR tBS tBH LB# tBS tBH tAS tBW tBR UB# tDS tDH DQ1-8 (Input) VALID DATA INPUT tDS tDH DQ9-16 (Input) VALID DATA INPUT Figure 61. Asynchronous Write Timing #3-3 (WE# / LB# / UB# Byte Write Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +$'9 /DQG2( + 144 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y tWC ADDRESS VALID ADDRESS CE1# tWC ADDRESS VALID Low WE# tAS tBW tBR tAS tBW tBR LB# tBWO DQ1-8 (Input) tDH tDS tDS VALID DATA INPUT tAS tBW tDH VALID DATA INPUT tBR tAS tBR tBWO tBW UB# tDS DQ9-16 (Input) tDH tDS VALID DATA INPUT tDH VALID DATA INPUT Figure 62. Asynchronous Write Timing #3-4 (WE# / LB# / UB# Byte Write Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +$'9 /DQG2( + tWC ADDRESS tRC WRITE ADDRESS tCHAH tAS tCW READ ADDRESS tWRC tASC tCE tCHAH CE1# tCP tCP WE# UB#, LB# tOHCL OE# tCHZ tOH tDS tDH tCLZ tOH DQ READ DATA OUTPUT Figure 63. WRITE DATA INPUT Asynchronous Read / Write Timing #1-1 (CE1# Control) 1RWHV 7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG$'9 / :ULWHDGGUHVVLVYDOLGIURPHLWKHU&(RU:(RIODVWIDOOLQJHGJH August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 145 P r e l i m i n a r y tWC ADDRESS tRC WRITE ADDRESS tCHAH READ ADDRESS tAS tWR tASC tCE tCHAH CE1# tCP tCP tWP WE# UB#, LB# tOHCL tOE OE tCHZ tOH tDS tDH tOLZ tOH DQ READ DATA OUTPUT WRITE DATA INPUT READ DATA OUTPUT Figure 64. Asynchronous Read / Write Timing #1-2 (CE1# / WE# / OE# Control) 1RWHV 7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG$'9 / 2(FDQEHIL[HG/RZGXULQJZULWHRSHUDWLRQLILWLV&(FRQWUROOHGZULWHDW5HDG:ULWH5HDG6HTXHQFH tWC ADDRESS tRC WRITE ADDRESS READ ADDRESS tOHAH CE1# Low tAS WE# tOHAH tAA tWR tWP tOES UB#, LB# tASO tOE OE# tOHZ tOH tDS tDH tOHZ tOH tOLZ DQ READ DATA OUTPUT Figure 65. WRITE DATA INPUT READ DATA OUTPUT Asynchronous Read / Write Timing #2 (OE#, WE# Control) 1RWHV 7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG$'9 / &(FDQEHWLHGWR/RZIRU:(DQG2(FRQWUROOHGRSHUDWLRQ 146 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y tWC ADDRESS tRC WRITE ADDRESS READ ADDRESS tAA CE1# Low tOHAH tOHAH WE# tOES tAS tBW tBR tBA UB#, LB# tBHZ tASO OE# tDS tOH tDH tBHZ tOH tBLZ DQ READ DATA OUTPUT Figure 66. READ DATA OUTPUT WRITE DATA INPUT Asynchronous Read / Write Timing #3 (OE,# WE#, LB#, UB# Control) 1RWHV 7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG$'9 / &(FDQEHWLHGWR/RZIRU:(DQG2(FRQWUROOHGRSHUDWLRQ tCK CLK tCK tCKH tCKL tCKT tCKT Figure 67. Clock Input Timing 1RWHV 6WDEOHFORFNLQSXWPXVWEHUHTXLUHGGXULQJ&( / W&.LVGHILQHGEHWZHHQYDOLGFORFNHGJHV W&.7LVGHILQHGEHWZHHQ9,+0LQDQG9,/0D[ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 147 P r e l i m i n a r y Case #1 Case #2 CLK ADDRESS Valid Valid tASCL tCKVH tAHV tVSCK tCKVH tAHV tASVL tVSCK ADV# tVPL tVLCL tVPL tCLCK Low CE1# Figure 68. Address Latch Timing (Synchronous Mode) 1RWHV &DVHLVWKHWLPLQJZKHQ&(LVEURXJKWWR/RZDIWHU$'9LVEURXJKWWR/RZ&DVHLVWKHWLPLQJZKHQ$'9LV EURXJKWWR/RZDIWHU&(LVEURXJKWWR/RZ W93/LVVSHFLILHGIURPWKHQHJDWLYHHGJHRIHLWKHU&(RU$'9ZKLFKHYHUFRPHVODWH$WOHDVWRQHYDOLGFORFNHGJHPXVWEH LQSXWGXULQJ$'9 / W96&.DQGW&/&.DUHDSSOLHGWRWKHVWYDOLGFORFNHGJHGXULQJ$'9 / 148 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y RL=5 CLK tRCB ADDRESS Valid Valid tASVL tAHV tASVL tVSCK tVSCK tCKVH tCKVH ADV# tVPL tVHVL tVPL tASCL tASCL CE1# tCLCK tCLCK tCKOH tCP OE# tOLQ WE# High tCKBH tBLQ LB#, UB# tCKTV WAIT# tOHTZ High-Z tOLTL DQ tCKTV tCKTX tAC tAC Q1 High-Z tOLZ Figure 69. tCKQX tAC tCKTX tOHZ QBL tCKQX 32M Synchronous Read Timing #1 (OE# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 149 P r e l i m i n a r y RL=5 CLK tRCB ADDRESS Valid Valid tASVL tAHV tASVL tAHV tVSCK tVSCK tCKVH tCKVH ADV# tVPL tVHVL tVPL tASCL tASCL CE1# tCP tCLCK tCKCLH tCLCK OE# WE# High tCKBH LB#, UB# tCKTV tCKTV tCHTZ tCLTL WAIT# tCLTL DQ tCKTX tAC tAC Q1 tCLZ Figure 70. tCKQX tAC tCKTX tCLZ tCHZ QBL tCKQX 32M Synchronous Read Timing #2 (CE1# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU 150 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y RL=5 CLK tRCB ADDRESS Valid Valid tASVL tAHV tASVL tVSCK tAHV tVSCK tCKVH tCKVH ADV# tVPL tVHVL tVPL CE1# Low OE# Low WE# High LB#, UB# tCKTV tCKTV WAIT# tCKTX DQ tAC tAC Q1 tCKQX tAC tCKTX QBL tCKQX Figure 71. 32M Synchronous Read Timing #3 (ADV# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 151 P r e l i m i n a r y RL=5 CLK XXX7Fh ADDRESS tASVL tAHV tVSCK tCKVH ADV# tVPL tASCL CE1# tCLCK OE# tOLQ WE# High tBLQ LB#, UB# tCKTV WAIT# tCKTV tCKTV High-Z tCKTX tOLTL DQ tCKTX tAC tAC tCKTX tAC tAC Q1 High-Z tOLZ Q2 tCKQX tCKQX tAC Q3 tCKQX Figure 72. Synchronous Read - WAIT# Output Timing (Continuous Read) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU 152 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y RL=5 CLK tRCB ADDRESS Valid Valid tASVL tAHV tASVL tVSCK tVSCK tCKVH tCKVH ADV# tVPL tVHVL tVPL tASCL tASCL CE1# tCLCK tCLCK tCKOH tCP OE# tOLQ WE# High tCKBH tBLQ LB#, UB# tCKTV WAIT# High-Z tOLTL DQ tOHTZ tCKTX tAC tAC Q1 High-Z tOLZ Figure 73. tCKQX tOHZ tAC QBL tCKQX 64M Synchronous Read Timing #1 (OE# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 153 P r e l i m i n a r y RL=5 CLK tRCB ADDRESS Valid Valid tASVL tAHV tVSCK tASVL tAHV tVSCK tCKVH tCKVH ADV# tVPL tVHVL tVPL tASCL tASCL CE1# tCP tCLCK tCKCLH tCLCK OE# WE# High tCKBH LB#, UB# tCKTV tCHTZ tCLTL WAIT# tCLTL tCKTX tAC tAC Q1 DQ tCLZ Figure 74. tCKQX tAC tCLZ tCHZ QBL tCKQX 64M Synchronous Read Timing #2 (CE1# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU 154 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y RL=5 CLK tRCB ADDRESS Valid Valid tASVL tAHV tASVL tVSCK tAHV tVSCK tCKVH tCKVH ADV# tVPL tVHVL tVPL CE1# Low OE# Low WE# High LB#, UB# tCKTV tVLTL tVLTL WAIT# tCKTX DQ tAC tAC Q1 tCKQX tAC QBL tCKQX Figure 75. 64M Synchronous Read Timing #3 (ADV# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 155 P r e l i m i n a r y RL=5 CLK tWCB ADDRESS Valid Valid tASVL tAHV tASVL tAHV tVSCK tVSCK tCKVH tCKVH tVHVL ADV# tVPL tWRB tVPL tCLCK tASCL tASCL CE1# tCLCK OE# tCP High tWLD tCKWH WE# tBS tCKBH tBS LB#, UB# WAIT# High-Z tWLTH DQ tDSCK tDSCK D1 tDSCK D2 tDHCK tWHTZ DBL tDHCK Figure 76. Synchronous Write Timing #1 (WE# Level Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU 156 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y RL=5 CLK tWCB ADDRESS Valid Valid tASVL tAHV tASVL tAHV tVSCK tVSCK tCKVH tCKVH tVHVL ADV# tVPL tWRB tASCL tVPL tCLCK tASCL CE1# tCLCK tCP tCKCLH High OE# tWSCK tCKWH tWSCK tCKWH WE# tBS tCKBH tBS LB#, UB# WAIT# High-Z tWLTH tDSCK tDSCK D1 DQ tDSCK D2 tDHCK tCHTZ tWLTH DBL tDHCK Figure 77. Synchronous Write Timing #2 (WE# Single Clock Pulse Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 157 P r e l i m i n a r y RL=5 CLK tWCB ADDRESS Valid Valid tASVL tAHV tASVL tAHV tVSCK tVSCK tCKVH tCKVH ADV# tVHVL tVPL tVPL tWRB CE1# High OE# WE# tBS tCKBH tBS LB#, UB# High WAIT# tDSCK DQ tDSCK D1 tDSCK D2 tDHCK DBL tDHCK Figure 78. Synchronous Write Timing #3 (ADV# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU 158 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y RL=5 CLK tWCB ADDRESS Valid Valid tASVL tAHV tASVL tAHV tVSCK tVSCK tCKVH tCKVH tVHVL ADV# tVPL tWRB tVPL tASCL tASCL tCLCK CE1# tCLCK OE# tCP High tWLD tCKWH WE# tBS tCKBH tBS LB#, UB# WAIT# High-Z tWLTH tDSCK tWHTZ tWLTH D1 DQ tDHCK Figure 79. Synchronous Write Timing #4 (WE# Level Control, Single Write) 1RWHV 7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQGVLQJOHZULWHRSHUDWLRQ :ULWHGDWDLVODWFKHGRQWKHYDOLGFORFNHGJH August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 159 P r e l i m i n a r y RL=5 CLK tWCB ADDRESS Valid tASVL tAHV tVSCK tCKVH ADV# tVHVL tCKCLH tVPL tCLCK tASCL tCKCLH CE1# tCP OE# WE# tCKBH tBS tCKBH LB#, UB# tCHTZ tCKTV WAIT# tAC DQ QBL-1 tCKQX tCKTX tCHZ tCLTH tDSCK QBL D1 tDHCK tCKQX Figure 80. tDSCK tDSCK D2 tDHCK tDSCK D3 DBL tDHCK tDHCK 32M Synchronous Read to Write Timing #1(CE1# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU 160 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y RL=5 CLK ADDRESS Valid tASVL tAHV tVSCK tCKVH ADV# tVPL tVHVL CE1# tCKOH OE# tWLD tCKWH WE# tCKBH tBS tCKBH LB#, UB# tOHTZ tCKTV WAIT# tOHZ tAC DQ QBL-1 tCKQX tCKTX tWLTH QBL tDSCK tDSCK D1 tDHCK tCKQX tDSCK D2 tDHCK tDSCK D3 tDHCK DBL tDHCK Figure 81. 32M Synchronous Read to Write Timing #2(ADV# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 161 P r e l i m i n a r y RL=5 CLK tWCB ADDRESS Valid tASVL tAHV tVSCK tCKVH ADV# tVHVL tCKCLH tVPL tCLCK tASCL tCKCLH CE1# tCP OE# WE# tCKBH tBS tCKBH LB#, UB# tCHTZ WAIT# tCHZ tAC DQ QBL-1 tCKQX tCLTH tDSCK QBL tDSCK D1 tDHCK tCKQX tDSCK D2 tDHCK tDSCK D3 DBL tDHCK tDHCK Figure 82. 64M Synchronous Read to Write Timing #1(CE1# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU 162 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y RL=5 CLK ADDRESS Valid tASVL tAHV tVSCK tCKVH ADV# tVPL tVHVL CE1# tCKOH OE# tWLD tCKWH WE# tCKBH tBS tCKBH LB#, UB# tOHTZ WAIT# tOHZ tAC DQ QBL-1 tCKQX tWLTH QBL tDSCK tDSCK D1 tDHCK tCKQX tDSCK D2 tDHCK tDSCK D3 tDHCK DBL tDHCK Figure 83. 64M Synchronous Read to Write Timing #2(ADV# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 163 P r e l i m i n a r y RL=5 CLK tCKT ADDRESS Valid tASVL tAHV tVSCK tCKVH ADV# tVPL tASCL tCKCLH CE1# tCP tCLCK tWRB OE# WE# tCKBH LB#, UB# tCKTV High-Z WAIT# tDSCK DQ tDSCK DBL-1 tDHCK tCHTZ tCLTL tCKTX tAC tAC DBL tDHCK Q1 tCLZ tCKQX Q2 tCKQX Figure 84. Synchronous Write to Read Timing #1 (CE1# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU 164 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y RL=5 CLK tCKT ADDRESS Valid tASVL tAHV tVSCK tCKVH ADV# tVPL tWRB Low CE1# OE# tOLQ tCKWH WE# tCKBH tBLQ LB#, UB# tCKTV High-Z WAIT# tDSCK DQ tDSCK DBL-1 tWHTZ tOLTL tCKTX tAC DBL tDHCK tDHCK tAC Q1 tOLZ tCKQX Q2 tCKQX Figure 85. Synchronous Write to Read Timing #2 (ADV# Control) 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +WKHYDOLGFORFNHGJHRQULVLQJHGJHDQG%/ RU August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 165 P r e l i m i n a r y CE1# tCHS tC2LH tCHH CE2 VDD VDD min 0V Figure 86. Power-up Timing #1 1RWH7KHW&/+VSHFLILHVDIWHU9''UHDFKHVVSHFLILHGPLQLPXPOHYHO CE1# tCHH CE2 VDD VDD min 0V Figure 87. Power-up Timing #2 1RWH7KHW&++VSHFLILHVDIWHU9''UHDFKHVVSHFLILHGPLQLPXPOHYHODQGDSSOLFDEOHWRERWK&(DQG&( CE1# tCHS CE2 tCSP tC2LP tCHH (tCHHP) High-Z DQ Power Down Entry Power Down Mode Power Down Exit Figure 88. Power Down Entry and Exit Timing 1RWH7KLV3RZHU'RZQPRGHFDQEHDOVRXVHGDVDUHVHWWLPLQJLIWKH32:(583WLPLQJDERYHFRXOGQRWEHVDWLVILHG DQG3RZHU'RZQSURJUDPZDVQRWSHUIRUPHGSULRUWRWKLVUHVHW 166 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y CE1# tCHOX tCHWX OE# WE# Active (Read) Standby Figure 89. Active (Write) Standby Standby Entry Timing after Read or Write 1RWH%RWKW&+2;DQGW&+:;GHILQHWKHHDUOLHVWHQWU\WLPLQJIRU6WDQGE\PRGH,IHLWKHURIWLPLQJLVQRWVDWLVILHGLWWDNHV W5&PLQSHULRGIRU6WDQGE\PRGHIURP&(/RZWR+LJKWUDQVLWLRQ ADDRESS tRC tWC tWC MSB*1 MSB*1 MSB*1 tCP tCP tWC tWC MSB*1 tCP tRC MSB*1 tCP Key*2 tCP*3 (tRC) tCP CE1# OE# WE# LB#, UB# RDa DQ*3 Cycle #1 Figure 90. RDa Cycle #2 RDa Cycle #3 X Cycle #4 X Cycle #5 RDb Cycle #6 Configuration Register Set Timing #1 (Asynchronous Operation) 1RWHV 7KHDOODGGUHVVLQSXWVPXVWEH+LJKIURP&\FOHWR 7KHDGGUHVVNH\PXVWFRQILUPWKHIRUPDWVSHFLILHGLQWKH)XQFWLRQDO'HVFULSWLRQVHFWLRQ,IQRWWKHRSHUDWLRQDQGGDWDDUH QRWJXDUDQWHHG $IWHUW&3RUW5&IROORZLQJ&\FOHWKH&RQILJXUDWLRQ5HJLVWHU6HWLVFRPSOHWHGDQGUHWXUQHGWRWKHQRUPDORSHUDWLRQW&3DQG W5&DUHDSSOLFDEOHWRUHWXUQLQJWRDV\QFKURQRXVPRGHDQGWRV\QFKURQRXVPRGHUHVSHFWLYHO\ %\WHUHDGRUZULWHLVDYDLODEOHLQDGGLWLRQWR:RUGUHDGRUZULWH$WOHDVWRQHE\WHFRQWUROVLJQDO/%RU8%QHHGWREH /RZ August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 167 P r e l i m i n a r y CLK ADDRESS MSB MSB tRCB MSB tWCB MSB tWCB MSB tWCB Key tWCB tRCB ADV# tTRB tTRB tTRB tTRB tTRB tTRB CE1# OE# WE# LB#, UB# WAIT# RL DQ RL-1 RL-1 RDa RDa RDa Cycle#1 Cycle#2 Cycle#3 RL-1 RL-1 X Cycle#4 RL X RDb Cycle#5 Cycle#6 Figure 91. Configuration Register Set Timing #2 (Synchronous Operation) 1RWHV 7KHDOODGGUHVVLQSXWVPXVWEH+LJKIURP&\FOHWR 7KHDGGUHVVNH\PXVWFRQILUPWKHIRUPDWVSHFLILHGLQWKH)XQFWLRQDO'HVFULSWLRQVHFWLRQ,IQRWWKHRSHUDWLRQDQGGDWDDUH QRWJXDUDQWHHG $IWHUW75%IROORZLQJ&\FOHWKH&RQILJXUDWLRQ5HJLVWHU6HWLVFRPSOHWHGDQGUHWXUQHGWRWKHQRUPDORSHUDWLRQ %\WHUHDGRUZULWHLVDYDLODEOHLQDGGLWLRQWR:RUGUHDGRUZULWH$WOHDVWRQHE\WHFRQWUROVLJQDO/%RU8%QHHGWREH /RZ 168 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 COSMORAM Type 1 – 1.8 V, 16 Mb CMOS 1,048,576-Word x 16 Bit pSRAM PRELIMINARY Features $V\QFKURQRXV65$0,QWHUIDFH )DVW5DQGRP$FFHVV7LPH ² W&( QV± /RZ9ROWDJH2SHUDWLQJ&RQGLWLRQ ² 9'' 9WR9 :LGH2SHUDWLQJ7HPSHUDWXUH ² 7$ ±&WR& %\WH&RQWUROE\8%DQG/% /RZ3RZHU&RQVXPSWLRQ ² ,''$ P$PD[ ² ,''6 $PD[ 3RZHU'RZQ0RGH General Description 7KH&26025$07\SHLVD&026S65$0ZLWKDV\QFKURQRXV6WDWLF5DQGRP$FFHVV0HPRU\ 65$0LQWHUIDFHFRQWDLQLQJVWRUDJHVDFFHVVLEOHLQDELWIRUPDW7KLV&26025$0 7\SHLVVXLWHGIRUPRELOHDSSOLFDWLRQVVXFKDV&HOOXODU+DQGVHWDQG3'$ Publication Number S71WS-J_04 Revision A Amendment 2 Issue Date August 19, 2005 P r e l i m i n a r y Pin Description 3LQ1DPH 'HVFULSWLRQ 3LQ1DPH 'HVFULSWLRQ $WR$ $GGUHVV,QSXW /% /RZHU%\WH&RQWURO/RZ$FWLYH &( &KLS(QDEOH/RZ$FWLYH '4 8SSHU%\WH'DWD,QSXW2XWSXW &( &KLS(QDEOH+LJK$FWLYH '4 /RZHU%\WH'DWD,QSXW2XWSXW :( :ULWH(QDEOH/RZ$FWLYH 9'' 3RZHU6XSSO\ 2( 2XWSXW(QDEOH/RZ$FWLYH 966 *URXQG 8% 8SSHU%\WH&RQWURO/RZ$FWLYH Block Diagram 9'' 966 $±$ '4±'4 $GGUHVV /DWFKDQG %XIIHU ,QSXW 2XWSXW %XIIHU 5RZ 'HFRGHU 0HPRU\ &HOO $UUD\ %LW ,QSXW'DWD /DWFKDQG &RQWURO 6HQVH 6ZLWFK '4±'4 2XWSXW 'DWD &RQWURO &ROXPQ 'HFRGHU $GGUHVV /DWFK %XIIHU &( &( 3RZHU &RQWURO 7LPLQJ &RQWURO :( 8% /% 2( 170 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Function Truth Table 0RGH &( &( + + 6WDQGE\'HVHOHFW 2XWSXW'LVDEOH1RWH :( 2( /% 8% $ '4 '4 ,'' ,''6 ; ; ; ; ; +LJK= +LJK= + + ; ; 1RWH +LJK= +LJK= + + 9DOLG +LJK= +LJK= 2XWSXW'LVDEOH1R5HDG + / 9DOLG +LJK= 2XWSXW 9DOLG / + 9DOLG 2XWSXW 9DOLG +LJK= / / 9DOLG 2XWSXW 9DOLG 2XWSXW 9DOLG 1R:ULWH + + 9DOLG ,QYDOLG ,QYDOLG :ULWH 8SSHU%\WH + / 9DOLG ,QYDOLG ,QSXW 9DOLG / + 9DOLG ,QSXW 9DOLG ,QYDOLG / / 9DOLG ,QSXW 9DOLG ,QSXW 9DOLG ; ; ; +LJK= +LJK= 5HDG8SSHU%\WH + 5HDG/RZHU%\WH 5HDG:RUG + / / / :ULWH/RZHU%\WH + :ULWH:RUG 3RZHU'RZQ1RWH / ; ; ; ,''$ ,''3 'DWD 5HWHQWLRQ <HV 1R /HJHQG/ 9,/+ 9,+;FDQEHHLWKHU9,/RU9,++LJK= +LJK,PSHGDQFH 1RWHV 7KLVORJLFFRQGLWLRQVKRXOGQRWEHNHSWDQ\ORQJHUWKDQV 3RZHU'RZQPRGHFDQEHHQWHUHGIURP6WDQGE\VWDWHDQGDOO'4SLQVDUHLQ+LJK=VWDWH &DQEHHLWKHU9,/RU9,+EXWPXVWEHYDOLGEHIRUH5HDGRU:ULWH Absolute Maximum Ratings 3DUDPHWHU 9ROWDJHRI9''6XSSO\5HODWLYHWR966 9ROWDJHDW$Q\3LQ5HODWLYHWR966 6\PERO 9DOXH 8QLW 9'' ±WR 9 9,19287 ±WR 9 6KRUW&LUFXLW2XWSXW&XUUHQW ,287 + P$ 6WRUDJH7HPSHUDWXUH 767* ±WR & 1RWH6HPLFRQGXFWRUGHYLFHVFDQEHSHUPDQHQWO\GDPDJHGE\DSSOLFDWLRQRIVWUHVVYROWDJHFXUUHQWWHPSHUDWXUHDQG VRRQLQH[FHVVRIDEVROXWHPD[LPXPUDWLQJV'RQRWH[FHHGWKHVHUDWLQJV Recommended Operating Conditions 3DUDPHWHU 6\PERO 0LQ 0D[ 9'' 9 966 9 +LJK/HYHO,QSXW9ROWDJH1RWH 9,+ 9'' 9'' 9 /RZ/HYHO,QSXW9ROWDJH1RWH 9,/ 9'' 9 $PELHQW7HPSHUDWXUH 7$ °& 6XSSO\9ROWDJH 8QLW 1RWHV5HIHUHQFHGWR966 0D[LPXP'&YROWDJHRQLQSXWDQG,2SLQVDUH9''9'XULQJYROWDJHWUDQVLWLRQVLQSXWVPD\RYHUVKRRWWR 9''9IRUSHULRGVRIXSWRQV 0LQLPXP'&YROWDJHRQLQSXWRU,2SLQVDUH9'XULQJYROWDJHWUDQVLWLRQVLQSXWVPD\RYHUVKRRW966WR±9IRU SHULRGVRIXSWRQV 5HFRPPHQGHGRSHUDWLQJFRQGLWLRQVDUHQRUPDORSHUDWLQJUDQJHVIRUWKHVHPLFRQGXFWRUGHYLFH$OOWKHGHYLFHHOHFWULFDO FKDUDFWHULVWLFVDUHZDUUDQWHGZKHQRSHUDWHGZLWKLQWKHVHUDQJHV $OZD\VXVHVHPLFRQGXFWRUGHYLFHVZLWKLQWKHUHFRPPHQGHGRSHUDWLQJFRQGLWLRQV2SHUDWLRQRXWVLGHWKHVHUDQJHVPD\ DIIHFWGHYLFHUHOLDELOLW\DQGUHVXOWLQGHYLFHIDLOXUH 1RZDUUDQW\LVPDGHZLWKUHVSHFWWRXVHVRSHUDWLQJFRQGLWLRQVRUFRPELQDWLRQVQRWUHSUHVHQWHGRQWKHGDWDVKHHW August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 171 P r e l i m i n a r y Package Pin Capacitance 6\PERO 'HVFULSWLRQ 7HVW6HWXS 7\S 0D[ 8QLW &,1 $GGUHVV,QSXW&DSDFLWDQFH 9,1 9 ² S) &,1 &RQWURO,QSXW&DSDFLWDQFH 9,1 9 ² S) &,2 'DWD,QSXW2XWSXW&DSDFLWDQFH 9,2 9 ² S) 1RWH7HVWFRQGLWLRQV7$ &I 0+] DC Characteristics 3DUDPHWHU 6\PER O 7HVW&RQGLWLRQV 0LQ 0D[ 8QLW ,QSXW/HDNDJH&XUUHQW ,/, 9,1 966WR9'' ± $ 2XWSXW/HDNDJH&XUUHQW ,/2 9287 966WR9''2XWSXW'LVDEOH ± $ 2XWSXW+LJK9ROWDJH/HYHO 92+ 9'' 9''PLQ,2+ ±P$ 2XWSXW/RZ9ROWDJH/HYHO 92/ ,2/ P$ 9''3RZHU'RZQ&XUUHQW ,''36 ,''6 ,''6 9''6WDQGE\&XUUHQW 9''$FWLYH&XUUHQW ,''$ ,''$ ² 9 ² 9 9'' 9''PD[9,1 9,+RU9,/ &(9 ² $ 9'' 9''PD[9,1 9,+RU9,/&( &( 9,+ ² P$ 9'' 9''PD[9,1≤9RU9,1≥9''±9 &( &(!9''±9 ² $ ² P$ ² P$ W5&W:& PLQLPXP 9'' 9''PD[9,1 9,+RU9,/ &( 9,/DQG&( 9,+,287 P$ W W V 5& :& 1RWHV $OOYROWDJHVDUHUHIHUHQFHGWR966 '&&KDUDFWHULVWLFVDUHPHDVXUHGDIWHUIROORZLQJSRZHUXSWLPLQJ ,287GHSHQGVRQWKHRXWSXWORDGFRQGLWLRQV '&&KDUDFWHULVWLFVDSSO\XQGHUUHFRPPHQGHGRSHUDWLQJFRQGLWLRQVXQOHVVRWKHUZLVHQRWHG AC Characteristics Read Operation 3DUDPHWHU 1RWHV 6\PERO 0D[ 8QLW 5HDG&\FOH7LPH W5& QV &($FFHVV7LPH W&( ² QV 2($FFHVV7LPH W2( ² QV $GGUHVV$FFHVV7LPH W$$ ² QV /%8%$FFHVV7LPH W%$ ² QV 2XWSXW'DWD+ROG7LPH W2+ ² QV &(/RZWR2XWSXW/RZ= W&/= ² QV 2(/RZWR2XWSXW/RZ= W2/= ² QV /%8%/RZWR2XWSXW/RZ= W%/= ² QV &(+LJKWR2XWSXW+LJK= W&+= ² QV 2(+LJKWR2XWSXW+LJK= W2+= ² QV /%8%+LJKWR2XWSXW+LJK= W%+= ² QV $GGUHVV6HWXS7LPHWR&(/RZ W$6& ± ² QV $GGUHVV6HWXS7LPHWR2(/RZ W$62 ² QV $GGUHVV,QYDOLG7LPH 172 9DOXH 0LQ W$; ² QV $GGUHVV+ROG7LPHIURP&(+LJK W&+$+ ± ² QV $GGUHVV+ROG7LPHIURP2(+LJK W2+$+ ± ² QV S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y 3DUDPHWHU 1RWHV 6\PERO :(+LJKWR2(/RZ7LPHIRU5HDG &(+LJK3XOVH:LGWK 9DOXH 8QLW 0LQ 0D[ W:+2/ QV W&3 ² QV 1RWHV 0D[LPXPYDOXHLVDSSOLFDEOHLI&(LVNHSWDW/RZZLWKRXWDQ\DGGUHVVFKDQJH $GGUHVVVKRXOGQRWEHFKDQJHGZLWKLQPLQLPXPW5& 7KHRXWSXWORDGS)ZLWKΩWHUPLQDWLRQWR9''9 7KHRXWSXWORDGS)ZLWKRXWDQ\RWKHUORDG $SSOLFDEOHZKHQ&(LVNHSWDW/RZ W5&PLQPXVWEHVDWLVILHG ,IDFWXDOYDOXHRIW:+2/LVVKRUWHUWKDQVSHFLILHGPLQLPXPYDOXHVWKHDFWXDOW$$RIIROORZLQJ5HDGPD\EHFRPHORQJHU E\WKHDPRXQWRIVXEWUDFWLQJDFWXDOYDOXHIURPVSHFLILHGPLQLPXPYDOXH $&&KDUDFWHULVWLFVDSSO\XQGHUUHFRPPHQGHGRSHUDWLQJFRQGLWLRQVXQOHVVRWKHUZLVHQRWHG Write Operation 3DUDPHWHU 1RWHV 6\PERO 9DOXH 0LQ 0D[ 8QLW :ULWH&\FOH7LPH W:& QV $GGUHVV6HWXS7LPH W$6 ² QV &(:ULWH3XOVH:LGWK W&: ² QV :(:ULWH3XOVH:LGWK W:3 ² QV /%8%:ULWH3XOVH:LGWK W%: ² QV /%8%%\WH0DVN6HWXS7LPH W%6 ± ² QV /%8%%\WH0DVN+ROG7LPH W%+ ± ² QV :ULWH5HFRYHU\7LPH W:5 ² QV &(+LJK3XOVH:LGWK W&3 ² QV :(+LJK3XOVH:LGWK W:+3 QV /%8%+LJK3XOVH:LGWK W%+3 QV 'DWD6HWXS7LPH W'6 ² QV 'DWD+ROG7LPH W'+ ² QV 2(+LJKWR&(/RZ6HWXS7LPHIRU:ULWH W2+&/ ± ² QV 2(+LJKWR$GGUHVV6HWXS7LPHIRU:ULWH W2(6 ² QV /%DQG8%:ULWH3XOVH2YHUODS W%:2 ² QV 1RWHV 0D[LPXPYDOXHLVDSSOLFDEOHLI&(LVNHSWDW/RZZLWKRXWDQ\DGGUHVVFKDQJH 0LQLPXPYDOXHPXVWEHHTXDORUJUHDWHUWKDQWKHVXPRIZULWHSXOVHW&:W:3RUW%:DQGZULWHUHFRYHU\WLPHW:5& W:5RUW%5 :ULWHSXOVHLVGHILQHGIURP+LJKWR/RZWUDQVLWLRQRI&(:(RU/%8%ZKLFKHYHURFFXUVODVW $SSOLFDEOHIRUE\WHPDVNRQO\%\WHPDVNVHWXSWLPHLVGHILQHGWRWKH+LJKWR/RZWUDQVLWLRQRI&(RU:(ZKLFKHYHU RFFXUVODVW $SSOLFDEOHIRUE\WHPDVNRQO\%\WHPDVNKROGWLPHLVGHILQHGIURPWKH/RZWR+LJKWUDQVLWLRQRI&(RU:(ZKLFKHYHU RFFXUVILUVW :ULWHUHFRYHU\LVGHILQHGIURP/RZWR+LJKWUDQVLWLRQRI&(:(RU/%8%ZKLFKHYHURFFXUVILUVW ,I2(LV/RZDIWHUPLQLPXPW2+&/UHDGF\FOHLVLQLWLDWHG,QRWKHUZRUG2(PXVWEHEURXJKWWR+LJKZLWKLQQVDIWHU &(LVEURXJKWWR/RZ2QFHUHDGF\FOHLVLQLWLDWHGQHZZULWHSXOVHVKRXOGEHLQSXWDIWHUPLQLPXPW5&LVPHW ,I2(LV/RZDIWHUQHZDGGUHVVLQSXWUHDGF\FOHLVLQLWLDWHG,QRWKHUZRUG2(PXVWEHEURXJKWWR+LJKDWWKHVDPH WLPHRUEHIRUHQHZDGGUHVVYDOLG2QFHUHDGF\FOHLVLQLWLDWHGQHZZULWHSXOVHVKRXOGEHLQSXWDIWHUPLQLPXPW5&LVPHW $&&KDUDFWHULVWLFVDSSO\XQGHUUHFRPPHQGHGRSHUDWLQJFRQGLWLRQVXQOHVVRWKHUZLVHQRWHG August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 173 P r e l i m i n a r y Power Down Parameters 3DUDPHWHU 1RWHV 9DOXH 6\PERO 0LQ 0D[ 8QLW &(/RZ6HWXS7LPHIRU3RZHU'RZQ(QWU\ W&63 ² QV &(/RZ+ROG7LPHDIWHU3RZHU'RZQ(QWU\ W&/3 ² QV &(+LJK+ROG7LPHIROORZLQJ&(+LJKDIWHU3RZHU'RZQ([LW >6/((3PRGHRQO\@6HH1RWH W&++ ² V &(+LJK6HWXS7LPHIROORZLQJ&(+LJKDIWHU3RZHU'RZQ([LW W&+6 ² QV 1RWH$SSOLFDEOHDOVRWRSRZHUXS Other Timing Parameters 3DUDPHWHU 1RWHV 6\PERO 9DOXH 0LQ 0D[ 8QLW &(+LJKWR2(,QYDOLG7LPHIRU6WDQGE\(QWU\ W&+2; ² QV &(+LJKWR:(,QYDOLG7LPHIRU6WDQGE\(QWU\ W&+:; ² QV W&++ ² V W7 QV &(+LJK+ROG7LPHIROORZLQJ&(+LJKDIWHU3RZHUXS ,QSXW7UDQVLWLRQ7LPH 1RWHV 6RPHGDWDPLJKWEHZULWWHQLQWRDQ\DGGUHVVORFDWLRQLIW&+:;PLQLVQRWVDWLVILHG 7KH,QSXW7UDQVLWLRQ7LPHW7DW$&WHVWLQJLVQVDVVKRZQLQEHORZ,IDFWXDOW7LVORQJHUWKDQQV LWPD\YLRODWH$&VSHFLILFDWLRQRIVRPHWLPLQJSDUDPHWHUV AC Test Conditions 6\PERO 9DOXH 8QLW 9,+ ,QSXW+LJK/HYHO 9'' 9 9,/ ,QSXW/RZ/HYHO 9'' 9 ,QSXW7LPLQJ0HDVXUHPHQW/HYHO 9'' 9 QV 95() W7 'HVFULSWLRQ ,QSXW7UDQVLWLRQ7LPH 7HVW6HWXS %HWZHHQ9,/DQG9,+ AC Measurement Output Load Circuit VDD* 0.5 V 50 Ω VDD 0.1 µF Device Under Test 50 pF VSS 174 Out S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y Timing Diagrams W5& $GGUHVV $GGUHVV9DOLG W$6& W&( W&+$+ W$6& &( W&3 W2( W&+= 2( W2+= W%$ /% 8% W%+= W%/= W2/= '4 2XWSXW 9DOLG'DWD2XWSXW W&/= W2+ 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG:( + Figure 92. Read Timing #1 (Basic Timing) W5& $GGUHVV W$[ $GGUHVV9DOLG $GGUHVV9DOLG W$$ &( W5& W$$ W2+$+ /RZ W$62 W2( 2( /% 8% W2/= W2+ 9DOLG'DWD 2XWSXW '4 2XWSXW W2+ W2+= 9DOLG'DWD 2XWSXW 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG:( + Figure 93. Read Timing #2 (OE# and Address Access) August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 175 P r e l i m i n a r y W$; W5& $GGUHVV W$[ $GGUHVV9DOLG W$$ &( 2( /RZ W%$ W%$ /% W%$ 8% W%+= W%+= W2+ W%/= '4±'4 2XWSXW W%/= W2+ 9DOLG'DWD 2XWSXW 9DOLG'DWD 2XWSXW W2+ W%/= '4±'4 2XWSXW W%+= 9DOLG'DWD2XWSXW 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG:( + Figure 94. Read Timing #3 (LB# / UB# Byte Access) W:& $GGUHVV $GGUHVV9DOLG W$6 W&: W:5 &( W&3 W$6 W:3 W:5 :( W$6 W:+3 W$6 /% 8% W$6 W%: W:5 W$6 W%+3 W2+&/ 2( W'6 '4 ,QSXW W'+ 9DOLG'DWD,QSXW 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( + Figure 95. Write Timing #1 (Basic Timing) 176 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y W:& W:& $GGUHVV9DOLG $GGUHVV $GGUHVV 9DOLG W2+$+ &( /RZ W$6 W:3 W:5 :( W$6 W:3 W:5 W:+3 /% 8% W2(6 2( W2+= W'6 '4 ,QSXW W'+ W'6 9DOLG'DWD,QSXW W'+ 9DOLG'DWD,QSXW 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( + Figure 96. Write Timing #2 (WE# Control) W:& $GGUHVV9DOLG $GGUHVV9DOLG $GGUHVV &( W:& /RZ W$6 W:3 W$6 W:3 W:+3 :( W:5 W%+ W%6 /% W%6 W:5 W%+ 8% W'6 '4±'4 ,QSXW W'+ 9DOLG'DWD,QSXW W'6 '4±'4 ,QSXW W'+ 9DOLG'DWD,QSXW 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG2( + Figure 97. August 19, 2005 S71WS-J_04_A2 Write Timing #3 – 1 (WE# / LB# / UB# Byte Write Control) S71WS-J Based MCPs 177 P r e l i m i n a r y W:& $GGUHVV9DOLG $GGUHVV &( W:& $GGUHVV9DOLG /RZ W:5 W:5 W:+3 :( W$6 W%: W%6 W%+ /% W$6 W%+ W%6 W%: 8% W'6 '4±'4 ,QSXW W'+ 9DOLG'DWD,QSXW W'6 '4±'4 ,QSXW W'+ 9DOLG'DWD,QSXW 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG2( + Figure 98. Write Timing #3 – 2 (WE# / LB# / UB# Byte Write Control) W:& $GGUHVV9DOLG $GGUHVV9DOLG $GGUHVV &( W:& /RZ :( W:+3 W$6 W%: W:5 W%6 W%+ /% W%6 W%+ W$6 W%: W:5 8% W'6 '4±'4 ,QSXW W'+ 9DOLG'DWD,QSXW W'6 '4±'4 ,QSXW W'+ 9DOLG'DWD,QSXW 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG2( + Figure 99. 178 Write Timing #3 – 3 (WE# / LB# / UB# Byte Write Control) S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y W:& W:& $GGUHVV9DOLG $GGUHVV &( $GGUHVV9DOLG /RZ :( W$6 W%: W:5 W$6 /% W%: W:5 W%+3 W%:2 '4±'4 ,QSXW W'+ W'6 W'6 9DOLG 'DWD,QSXW W$6 9DOLG 'DWD,QSXW W%: W:5 W$6 8% W'6 W:5 W%:2 W%: W%+3 '4±'4 ,QSXW W'+ W'+ W'6 9DOLG 'DWD,QSXW W'+ 9DOLG 'DWD,QSXW 1RWH7KLVWLPLQJGLDJUDPDVVXPHV&( +DQG2( + Figure 100. Write Timing #3 – 4 (WE# / LB# / UB# Byte Write Control) W:& $GGUHVV W5& :ULWH$GGUHVV W&+$+ W$6 5HDG$GGUHVV W&: W:5 W$6& W&( W&+$+ &( W&3 W&3 :( 8% /% W2+&/ 2( W&+= W2+ '4 5HDG'DWD 2XWSXW W'6 W'+ W&/= W2+ :ULWH'DWD,QSXW 1RWHV 7KLVWLPLQJGLDJUDPDVVXPHV&( + :ULWHDGGUHVVLVYDOLGIURPHLWKHU&(RU:(RIODVWIDOOLQJHGJH Figure 101. August 19, 2005 S71WS-J_04_A2 Read / Write Timing #1 – 1 (CE#1 Control) S71WS-J Based MCPs 179 P r e l i m i n a r y W:& $GGUHVV W5& :ULWH$GGUHVV W&+$+ 5HDG$GGUHVV W$6 W:5 W$6& W&( W&+$+ &( W&3 W&3 W:3 :( 8% /% W2+&/ W2( 2( W&+= W'6 W2+ '4 5HDG'DWD 2XWSXW W'+ W2/= W2+ 5HDG'DWD 2XWSXW :ULWH'DWD,QSXW 1RWHV 7KLVWLPLQJGLDJUDPDVVXPHV&( + 2(FDQEHIL[HG/RZGXULQJZULWHRSHUDWLRQLILWLV&(FRQWUROOHGZULWHDW5HDG:ULWH5HDGVHTXHQFH Figure 102. Read / Write Timing #1 – 2 (CE#1 / WE# / OE# Control) W:& $GGUHVV W5& :ULWH$GGUHVV 5HDG$GGUHVV W2+$+ &( W2+$+ W$$ /RZ W$6 :( W:5 W:3 W2(6 8% /% W$62 2( W2+= W2+ '4 5HDG'DWD 2XWSXW W2( W:+2 W'6 W'+ W2+= W2/= :ULWH'DWD,QSXW W2+ 5HDG'DWD 2XWSXW 1RWHV 7KLVWLPLQJGLDJUDPDVVXPHV&( + &(FDQEHWLHGWR/RZIRU:(DQG2(FRQWUROOHGRSHUDWLRQ Figure 103. Read / Write Timing #2 (OE#, WE# Control) 180 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y W:& $GGUHVV W5& :ULWH$GGUHVV 5HDG$GGUHVV W$$ &( W2+$+ /RZ W2+$+ :( W2(6 8% /% W$6 W%: W:5 W%+= W$62 2( W:+2 W'6 W2+ '4 W%$ 5HDG'DWD 2XWSXW W'+ W%+= W%/= W2+ 5HDG'DWD 2XWSXW :ULWH'DWD,QSXW 1RWHV 7KLVWLPLQJGLDJUDPDVVXPHV&( + &(FDQEHWLHGWR/RZIRU:(DQG2(FRQWUROOHGRSHUDWLRQ Figure 104. Read / Write Timing #3 (OE, WE, LB, UB Control &( W&++ &( 9'' 9''PLQ 9 1RWH7KHW&++VSHFLILHVDIWHU9''UHDFKHVVSHFLILHGPLQLPXPOHYHODQGDSSOLFDEOHERWK&(DQG&( Figure 105. Power-Up Timing &( W&+6 &( W&63 W&/3 W&++ +LJK= '4 3RZHU'RZQ(QWU\ 3RZHU'RZQ0RGH 3RZHU'RZQ([LW 1RWH7KLV3RZHUGRZQPRGHFDQEHDOVRXVHGDVDUHVHWWLPLQJLI3RZHUXSWLPLQJDERYHFRXOGQRWEHVDWLVILHGDQG 3RZHUGRZQSURJUDPZDVQRWSHUIRUPHGSULRUWRWKLVUHVHW Figure 106. August 19, 2005 S71WS-J_04_A2 Power-Down Entry and Exit Timing S71WS-J Based MCPs 181 P r e l i m i n a r y &( W&+2; W&+:; 2( :( $FWLYH5HDG 6WDQGE\ $FWLYH:ULWH 6WDQGE\ 1RWH%RWKW&+2;DQGW&+:;GHILQHWKHHDUOLHVWHQWU\WLPLQJIRU6WDQGE\PRGH ,IHLWKHURIWLPLQJLVQRWVDWLVILHGLWWDNHVW5&PLQSHULRGIRU6WDQGE\PRGHIURP&(/RZWR+LJKWUDQVLWLRQ Figure 107. 182 Standby Entry Timing after Read or Write S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005 P r e l i m i n a r y COSMORAM Type 1 Revision Summary Revision A0 (August 2, 2005) ,QLWLDOUHOHDVH August 19, 2005 S71WS-J_04_A2 S71WS-J Based MCPs 183 P r e l i m i n a r y Revision Summary Revision A0 (October 27, 2004) ,QLWLDOUHOHDVH Revision A1 (July 5, 2005) $GGHG76&3DFNDJH'UDZLQJ 0LQRUFRUUHFWLRQVDQGFKDQJHV ,QLWLDOUHOHDVH Revision A2 (August 19, 2005) $GGHG0E&26025$07\SHPRGXOH &RORSKRQ The products described in this document are designed, developed and manufactured as contemplated for general use, including without limitation, ordinary industrial use, general office use, personal use, and household use, but are not designed, developed and manufactured as contemplated (1) for any use that includes fatal risks or dangers that, unless extremely high safety is secured, could have a serious effect to the public, and could lead directly to death, personal injury, severe physical damage or other loss (i.e., nuclear reaction control in nuclear facility, aircraft flight control, air traffic control, mass transport control, medical life support system, missile launch control in weapon system), or (2) for any use where chance of failure is intolerable (i.e., submersible repeater and artificial satellite). Please note that Spansion will not be liable to you and/or any third party for any claims or damages arising in connection with abovementioned uses of the products. Any semiconductor devices have an inherent chance of failure. You must protect against injury, damage or loss from such failures by incorporating safety design measures into your facility and equipment such as redundancy, fire protection, and prevention of over-current levels and other abnormal operating conditions. If any products described in this document represent goods or technologies subject to certain restrictions on export under the Foreign Exchange and Foreign Trade Law of Japan, the US Export Administration Regulations or the applicable laws of any other country, the prior authorization by the respective government entity will be required for export of those products. 7UDGHPDUNVDQG1RWLFH The contents of this document are subject to change without notice. This document may contain information on a Spansion LLC product under development by Spansion LLC. Spansion LLC reserves the right to change or discontinue work on any product without notice. The information in this document is provided as is without warranty or guarantee of any kind as to its accuracy, completeness, operability, fitness for particular purpose, merchantability, non-infringement of third-party rights, or any other warranty, express, implied, or statutory. Spansion LLC assumes no liability for any damages of any kind arising out of the use of the information in this document. Copyright ©2004-2005 Spansion LLC. All rights reserved. Spansion, the Spansion logo, and MirrorBit are trademarks of Spansion LLC. Other company and product names used in this publication are for identification purposes only and may be trademarks of their respective companies. 184 S71WS-J Based MCPs S71WS-J_04_A2 August 19, 2005