Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks Revision History Rev. No. History Issue Date 1.0 Initial issue Nov.20,2004 1.1 Add 1. High speed clock cycle time:-6<166MHz> ;-7<133MHz> Mar.16,2005 Remark 2. Product family 3.Order information 1.2 Add tWR /tDPL in page 20 Oct. 31, 2005 1.3 Add 60 ball BGA 6.4x10.1mm package Nov. 30, 2006 1.4 Revise AC/DC char. for Fab process technology upgraded Jan. 22, 2009 1.5 Revised the typo of tRAS(max) unit on page 20 Jun. 12, 2009 1 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks DESCRIPTION The CS56A64163 is 67,108,864 bits synchronous high data rate Dynamic RAM organized as 4 x 1,048,576 words by16 bits. Synchronous design allows precise cycle controls with the use of system clock I/O transactions are possible on every clock cycle. Range of operating frequencies, programmable burst length and programmable device to be useful for a variety of high bandwidth, high performance memory system applications. FEATURES z JEDEC standard 3.3V power supply z High speed clock cycle time : -6<166MHz> ; -7<133MHz> z LVTTL compatible with multiplexed address z Four banks operation z MRS cycle with address key programs - CAS Latency (2 & 3) - Burst Length (1, 2, 4, 8 & full page) - Burst Type (Sequential & Interleave) z All inputs are sampled at the positive going edge of the system clock z DQM for masking z Auto & self refresh z 64ms refresh period (4K cycle) Product Family Part No. Operating Temp Vcc. Range Speed (ns) Package Type Dice 0~70oC 2.7~3.6 6/7 54 TSOP 2 60 Ball BGA CS56A64163 Dice -40~85oC 2.7~3.6 6/7 54 TSOP 2 60 Ball BGA 2 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks PIN ASSIGNMENT 54L TSOP 2- 400mil 60 Ball BGA- 6.4x10.1mm FUNCTIONAL BLOCK DIAGRAM 3 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks PIN FUNCTION DESCRIPTION PIN NAME INPUT FUNCTION CLK System Clock Active on the positive going edge to sample all inputs /CS Chip Select Disables or enables device operation by masking or enabling all inputs except CLK , CKE and L(U)DQM CKE Clock Enable Masks system clock to freeze operation from the next clock cycle. CKE should be enabled at least one cycle prior new command. Disable input buffers for power down in standby A0 ~ A11 Address Row / column address are multiplexed on the same pins. Row address : RA0~RA11, column address : CA0~CA7 A12, A13 Bank Select Address Selects bank to be activated during row address latch time. Selects bank for read / write during column address latch time. RAS Row Address Strobe /RAS Row Address Strobe Latches row addresses on the positive going edge of the CLK with /RAS low. Enables row access & precharge. /CAS Column Address Strobe Latches column address on the positive going edge of the CLK with CAS low. Enables column access. /WE Write Enable Enables write operation and row precharge. Latches data in starting from /CAS, /WE active. L(U)DQM Data Input / Output Mask Makes data output Hi-Z, tSHZ after the clock and masks the output. Blocks data input when L(U)DQM active. DQ0 ~ DQ15 Data Input / Output Data inputs / outputs are multiplexed on the same pins. VDD / VSS Power Supply / Ground Power and ground for the input buffers and the core logic. VDDQ / VSSQ Data Output Power / Ground Isolated power supply and ground for the output buffers to provide improved noise immunity. NC No Connection This pin is recommended to be left No Connection on the device. 4 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks SIMPLIFIED TRUTH TABLE COMMAND Register CKEn-1 Mode Register set H Auto Refresh CKEn X /RAS /CAS /WE A13 A10 A11 A12 /AP A9~A0 DQM Note L L L L X OP CODE L L L H X X 1,2 H H Entry Self /CS 3 L 3 Refresh Refresh L Exit Bank Active & Row Addr. Read & Column L H H H H X 3 H X X H X X X X L L H H X 3 V Auto Precharge Disable Auto Precharge Enable Column H X L H L H X V X L H L L X X L H H L X H X L L H L X Bank Selection Precharge All Banks H X X X L V V V X X X X H X X X Precharge Power Down L H H H Mode H X X X L V V V Clock Suspend or Entry H L Active Power Down Exit L H Entry H L 4 Address H H 4,5 Column V Address Burst Stop (A0~A7) L H 4 Address H Auto Precharge Disable Auto Precharge Enable Column L Address Write & Row Address (A0~A7) 4,5 X V L X H 6 X X X X X X Exit DQM L H X H X No Operating Command (NOP) H H X X X L H H H X V X X X 7 (V = Valid , X = Don't Care. H = Logic High , L = Logic Low ) Note: 1. OP Code: Operating Code, A0~A11 & A13~A12: Program keys. (@ MRS) 2. MRS can be issued only at all banks precharge state. A new command can be issued after 2 CLK cycles of MRS. 3. Auto refresh functions are as same as CBR refresh of DRAM. The automatical precharge without row precharge of 5 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks command is meant by "Auto". Auto/self refresh can be issued only at all banks precharge state. 4. A13~A12: Bank select addresses. If both A13 and A12 are "Low" at read, write, row active and precharge, bank A is selected. If both A13 is "Low" and A12 is "High" at read, write, row active and precharge, bank B is selected. If both A13 is "High" and A12 is "Low" at read, write, row active and precharge, bank C is selected. If both A13 and A12 are "High" at read, write, row active and precharge, bank D is selected If A10/AP is "High" at row precharge, A13 and A12 is ignored and all banks are selected. 5. During burst read or write with auto precharge, new read/write command cannot be issued. Another bank read/write command can be issued after the end of burst. New row active of the associated bank can be issued at tRP after the end of burst. 6. Burst stop command is valid at every burst length. 7. DQM sampled at positive going edge of a CLK and masks the data-in at the very CLK (write DQM latency is 0), but makes Hi-Z state the data-out of 2 CLK cycles after. (Read DQM latency is 2) MODE REGISTER TABLE TO PROGRAM MODES Register Programmed with MRS Address A13~A12 A11~A10/AP Function Reserved Reserved Test Mode A8 A7 A9 A8 Write Burst A7 A6 Test Mode Length CAS Latency A5 A4 A3 CAS Latency A2 Burst Type Burst Type A1 A0 Burst Length Burst Length Type A6 A5 A4 Latency A3 Type A2 A1 A0 BT=0 BT=1 0 0 Mode Register Set 0 0 0 Reserved 0 Sequential 0 0 0 1 1 0 1 Reserved 0 0 1 Reserved 1 Interleave 0 0 1 2 2 1 0 Reserved 0 1 0 2 0 1 0 4 4 1 1 Reserved 0 1 1 3 0 1 1 8 8 Write Burst Length 1 0 0 Reserved 1 0 0 Reserved Reserved A9 Length 1 0 1 Reserved 1 0 1 Reserved Reserved 0 Burst 1 1 0 Reserved 1 1 0 Reserved Reserved 1 Single Bit 1 1 1 Reserved 1 1 1 Full Page Reserved Full Page Length: 256 6 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks BURST SEQUENCE (BURST LENGTH = 4) Initial Adrress Sequential Interleave A1 A0 0 0 0 1 2 3 0 1 2 3 0 1 1 2 3 0 1 0 3 2 1 0 2 3 0 1 2 3 0 1 1 1 3 0 1 2 3 2 1 0 BURST SEQUENCE (BURST LENGTH = 8) Initial Sequential Interleave A2 A1 A0 0 0 0 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 0 1 1 2 3 4 5 6 7 0 1 0 3 2 5 4 7 6 0 1 0 2 3 4 5 6 7 0 1 2 3 0 1 6 7 4 5 0 1 1 3 4 5 6 7 0 1 2 3 2 1 0 7 6 5 4 1 0 0 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 1 0 1 5 6 7 0 1 2 3 4 5 4 7 6 1 0 3 2 1 1 0 6 7 0 1 2 3 4 5 6 7 4 5 2 3 0 1 1 1 1 7 0 1 2 3 4 5 6 7 6 5 4 3 2 1 0 7 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks DEVICE OPERATIONS SDRAM BASIC FUNCTION Three major differences between this SDRAM and conventional DRAMs are: synchronized operation, burst mode, and mode register. The synchronized operation is the fundamental difference. An SDRAM uses a clock input for the synchronization, where the DRAM is basically asynchronous memory although it has been using two clocks, RAS and CAS . Each operation of DRAM is determined by their timing phase differences while each operation of SDRAM is determined by commands and all operations are referenced to a positive clock edge. The burst mode is a very high-speed access mode utilizing an internal column address generator. Once a column addresses for the first access is set, following addresses are automatically generated by the internal column address counter. The mode register is to justify the SDRAM operation and function into desired system conditions. MODE REGISTER TABLE shows how SDRAM can be configured for system requirement by mode register programming. POWER UP & INITIALIZATION SEQUENCE 1.Apply power and start clock, Attempt to maintain CKE = "H", DQM = "H" and the other pin are NOP condition at the inputs. 2. Maintain stable power, stable clock and NOP input condition for a minimum of 200us. 3. Issue precharge commands for all banks of the devices. 4. Issue 2 or more auto-refresh (REF) commands. 5. Issue mode register set (MRS) command to initialize the mode register. RFU (Reserved for future use) should stay "0" during this cycle. Note: 1. It is recommended that DQM and CKE keep track VCC to insure that output is High-Z state. 2. The Mode Register Set command can be set before 2 Auto-refresh commands. CLOCK (CLK) and CLOCK ENABLE (CKE) All input and output signals of SDRAM use register type buffers. A CLK is used as a trigger for the register and internal burst counter increment. All inputs are latched by a positive edge of CLK. All outputs are validated by the CLK. CKE is a high active clock enable signal. When CKE = Low is latched at a clock input during active cycle, the next clock will be internally masked. During idle state (all banks have been precharged), the Power Down mode (standby) is entered with CKE = Low and this will make extremely low standby current. PRECHARGE AND PRECHARGE OPTION (PRE, PALL) SDRAM memory core is the same as conventional DRAMs', requiring precharge and refresh operations. Precharge rewrites the bit line and to reset the internal Row address line and is executed by the Precharge command (PRE). With the Precharge command, SDRAM will automatically be in standby state after precharge time (tRP). The precharged bank is selected by combination of AP and A13, A12 when Precharge command is asserted. If AP = High, 8 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks all banks are precharged regardless of A13, A12 (PALL). If AP = Low, a bank to be selected by A12, A13 is precharged (PRE). The auto-precharge enters precharge mode at the end of burst mode of read or write without Precharge command assertion. This auto precharge is entered by AP = High when a read or write command is asserted. Enable and disable auto precharge function are controlled by A10/AP in read/write command: A10/AP 0 1 A12 A13 Operating 0 0 Disable auto precharge, leave A bank active at end of burst. 0 1 Disable auto precharge, leave B bank active at end of burst. 1 0 Disable auto precharge, leave C bank active at end of burst. 1 1 Disable auto precharge, leave D bank active at end of burst. 0 0 Enable auto precharge , precharge bank A at end of burst. 0 1 Enable auto precharge , precharge bank B at end of burst. 1 0 Enable auto precharge , precharge bank C at end of burst. 1 1 Enable auto precharge , precharge bank D at end of burst. A10/AP and A13~A12 control bank precharge when precharge is asserted: A10/AP A12 A13 Precharge 0 0 0 Bank A 0 0 1 Bank B 0 1 0 Bank C 0 1 1 Bank D 1 X X All Banks AUTO-REFRESH (REF) Auto-refresh uses the internal refresh address counter. The SDRAM Auto-refresh command (REF) generates Precharge command internally. All banks of SDRAM should be precharged prior to the Auto-refresh command. The Auto-refresh command should also be asserted every 16 s or a total 4096 refresh commands within a 64 ms period. SELF-REFRESH ENTRY (SELF) Self-refresh function provides automatic refresh by an internal timer as well as Auto-refresh and will continue the refresh function until cancelled by SELFX. The Self-refresh is entered by applying an Auto-refresh command in conjunction with CKE = Low (SELF). Once SDRAM enters the self-refresh mode, all inputs except for CKE will be "don't care" (either logic high or low level state) and 9 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks outputs will be in a High-Z state. During a self-refresh mode, CKE = Low should be maintained. SELF command should only be issued after last read data has been appeared on DQ. Note: When the burst refresh method is used, a total of 4096 auto-refresh commands within 4 ms must be asserted prior to the self-refresh mode entry. SELF-REFRESH EXIT (SELFX) To exit self-refresh mode, apply minimum tCKSP after CKE brought high, and then the No operation command (NOP) should be asserted within one tRC period. CKE should be held High within one tRC period after tCKSP. MODE REGISTER SET (MRS) The mode register of SDRAM provides a variety of different operations. The register consists of four operation fields; Burst Length, Burst Type, CAS latency, and Operation Code. Refer to MODE REGISTER TABLE. The mode register can be programmed by the Mode Register Set command (MRS). Each field is set by the address line. Once a mode register is programmed, the contents of the register will be held until re-programmed by another MRS command (or part loses power). MRS command should only be issued on condition that all DQ is in Hi-Z. The condition of the mode register is undefined after the power-up stage. It is required to set each field after initialization of SDRAM. CHIP SELECT ( CS ) CS enables all commands inputs, RAS , CAS , and WE , and address input. When CS is High, command signals are negated but internal operation such as burst cycle will not be suspended. If such a control isn't needed, CS can be tied to ground level. COMMAND INPUT ( RAS , CAS , and WE ) Unlike a conventional DRAM, RAS , CAS , and WE do not directly imply SDRAM operation, such as Row address strobe by RAS . Instead, each combination of RAS , CAS , and WE input in conjunction with CS input at a rising edge of the CLK determines SDRAM operation. ADDRESS INPUT (A0 to A11) Address input selects an arbitrary location of a total of 1,048,576 words of each memory cell matrix. A total of twenty address input signals are required to decode such a matrix. SDRAM adopts an address multiplexer in order to reduce the pin count of the address line. At a Bank Active command (ACTV), twelve Row addresses are initially latched and the remainders of eight Column addresses are then latched by a Column address strobe command of either a Read command (READ or READA) or Write command (WRIT or WRITA). BANK SELECT (A12, A13) This SDRAM has four banks and each bank is organized as 1 M words by 16-bit. Bank selection by A13, A12 occurs at Bank Active command (ACTV) followed by read (READ or READA), write (WRIT or WRITA), and precharge command (PRE). 10 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks BANK ACTIVATE The bank activate command is used to select a random row in an idle bank. By asserting low on RAS and CS with desired row and bank address, a row access is initiated. The read or write operation can occur after a time delay of tRCD (min) from the time of bank activation. tRCD is the internal timing parameter of SDRAM, therefore it is dependent on operating clock frequency. The minimum number of clock cycles required between bank activate and read or write command should be calculated by dividing tRCD (min) with cycle time of the clock and then rounding of the result to the next higher integer. The SDRAM has four internal banks in the same chip and shares part of the internal circuitry to reduce chip area; therefore it restricts the activation of four banks simultaneously. Also the noise generated during sensing of each bank of SDRAM is high requiring some time for power supplies to recover before another bank can be sensed reliably. tRRD (min) specifies the minimum time required between activating different bank. The number of clock cycles required between different bank activation must be calculated similar to tRCD specification. The minimum time required for the bank to be active to initiate sensing and restoring the complete row of dynamic cells is determined by tRAS (min). Every SDRAM bank activate command must satisfy tRAS (min) specification before a precharge command to that active bank can be asserted. The maximum time any bank can be in the active state is determined by tRAS (max) and tRAS (max) can be calculated similar to tRCD specification. DATA INPUTS AND OUTPUTS (DQ0 to DQ15) Input data is latched and written into the memory at the clock following the write command input. Data output is obtained by the following conditions followed by a read command input: TRAC: from the bank active command when tRCD (min) is satisfied. (This parameter is reference only.) TCAC: from the read command when tRCD is greater than tRCD (min). (This parameter is reference only.) TAC: from the clock edge after tRAC and tCAC. The polarity of the output data is identical to that of the input. Data is valid between access time (determined by the three conditions above) and the next positive clock edge (tOH). DATA I/O MASK (DQML/DQMU) DQML and DQMU are an active high enable input and has an output disable and input mask function. During burst cycle and when DQML/DQMU = High is latched by a clock, input is masked at the same clock and output will be masked at the second clock later while internal burst counter will increment by one or will go to the next stage depending on burst type. BURST MODE OPERATION AND BURST TYPE The burst mode provides faster memory access. The burst mode is implemented by keeping the same Row address and by automatic strobe column address. Access time and cycle time of Burst mode is specified as tAC and tCK, respectively. The internal column address counter operation is determined by a mode register, which defines burst type and burst count length of 1, 2, 4 or 8 bits of boundary. In order to terminate or to move from the current burst mode to the next 11 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks stage while the remaining burst count is more than 1, the following combinations will be required: Current Stage Next Stage Method (Assert the following command) Burst Read Burst Read Read Command Burst Read Burst Write Burst Write Burst Write Write Command Burst Write Burst Read Read Command Burst Read Precharge Precharge Command Burst Write Precharge Precharge Command 1st Step Mask Command (Normally 3 clock cycles) 2nd Step Write Command after LOWD The burst type can be selected either sequential or interleave mode if burst length is 2, 4 or 8. The sequential mode is an incremental decoding scheme within a boundary address to be determined by count length; it assigns +1 to the previous (or initial) address until reaching the end of boundary address and then wraps round to least significant address (= 0). The interleave mode is a scrambled decoding scheme for A0 and A2. If the first access of column address is even (0), the next address will be odd (1), or vice-versa. When the full burst operation is executed at single write mode, Auto-precharge command is valid only at write operation. The burst type can be selected either sequential or interleave mode. But only the sequential mode is usable to the full column burst. The sequential mode is an incremental decoding scheme within a boundary address to be determined by burst length; it assigns +1 to the previous (or initial) address until reaching the end of boundary address and then wraps round to least significant address (= 0). 12 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks Burst Length 2 4 8 Starting Column Sequential Interleave XX0 0-1 0-1 XX1 1-0 1-0 X00 0-1-2-3 0-1-2-3 X01 1-2-3-0 1-0-3-2 X10 2-3-0-1 2-3-0-1 X11 3-0-1-2 3-2-1-0 Address A2 A1 A0 000 0-1-2-3-4-5-6-7 0-1-2-3-4-5-6-7 001 1-2-3-4-5-6-7-0 1-0-3-2-5-4-7-6 010 2-3-4-5-6-7-0-1 2-3-0-1-6-7-4-5 011 3-4-5-6-7-0-1-2 3-2-1-0-7-6-5-4 100 4-5-6-7-0-1-2-3 4-5-6-7-0-1-2-3 101 5-6-7-0-1-2-3-4 5-4-7-6-1-0-3-2 110 6-7-0-1-2-3-4-5 6-7-4-5-2-3-0-1 111 7-0-1-2-3-4-5-6 7-6-5-4-3-2-1-0 FULL COLUMN BURST AND BURST STOP COMMAND (BST) The full column burst is an option of burst length and available only at sequential mode of burst type. This full column burst mode is repeatedly access to the same column. If burst mode reaches end of column address, then it wraps round to first column address (= 0) and continues to count until interrupted by the news read (READ) /write (WRIT), precharge (PRE), or burst stop (BST) command. The selection of Auto-precharge option is illegal during the full column burst operation except write command at BURST READ & SINGLE WRITE mode. The BST command is applicable to terminate the burst operation. If the BST command is asserted during the burst mode, its operation is terminated immediately and the internal state moves to Bank Active. When read mode is interrupted by BST command, the output will be in High-Z. When write mode is interrupted by BST command, the data to be applied at the same time with BST command will be ignored. Note: When the burst refresh method is used, a total of 4096 auto-refresh commands within 4 ms must be asserted after the self-refresh exit. 13 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks STATE DIAGRAM (Simplified for Single BANK Operation State Diagram) 14 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks MINIMUM CLOCK LATENCY OR DELAY TIME FOR SINGLE BANK OPERATION Second command (same bank) MRS ACTV tRSC tRSC READ READA *4 WRITE WRITEA *4 PRE PALL REF SELF BST tRSC tRSC tRSC tRSC tRSC tRAS tRAS First command MRS ACTV tRCD READ READA 1 BL+tRP *1 *2 *3 PRE PALL 1 tRCD tRCD *6 1 *6 1 tWR 1 1 BL-1+ BL-1+ *3 tDAL tDAL tRP 1 1 *5 1 *5 tWR tRP *5 BL+tRP BL+tRP BL+tRP WRITE WRITEA tRCD *5 *5 tDPL 1 BL+tRP BL+tRP *3 *3 *8 *5 tDPL 1 BL-1+ BL-1+ BL-1+ BL-1+ *5 *5 *3 *3 tDAL tDAL tDAL tDAL *3 *4 tRP 1 *5 *4 tRP 1 1 tRP 1 tRP *3 tRP *3 1 *7 tRP *7 1 REF tRC tRC tRC tRC tRC tRC tRC SELFX tRC tRC tRC tRC tRC tRC tRC Illegal command Notes: *1. BL: Burst length; CL: CAS latency *2. If tRP(min) CL x tCK, minimum latency is a sum of (BL + CL) x tCK. *3. Assume all banks are in Idle state. *4. Assume output is in High-Z state. *5. Assume tRAS(min) is satisfied. *6. Assume no I/O conflict. *7. Assume after the last data have been appeared on DQ. *8. If tRP(min) (CL-1) x tCK, minimum latency is a sum of (BL + CL-1) x tCK. 15 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks MINIMUM CLOCK LATENCY OR DELAY TIME FOR MULTI BANK OPERATION Second command (other bank) MRS ACTV tRSC tRSC READ READA WRITE WRITEA *5 *5 *6 *5 *5 *6 PRE PALL REF SELF BST tRSC tRSC tRSC tRSC tRSC First command MRS *2 ACTV tRRD READ 1 *2 *4 READA BL+tRP 1 *2 *4 WRITE 1 *2 *4 BL-1+ 1 *2 tDAL *2 *4 1 *2 *4 WRITEA PRE PALL *1 *2 *2 *3 tRP tRP *3 *7 1 *7 1 1 1 *6 1 1 *6 *10 1 1 1 *6 1 *7 *7 1 *10 1 *6 1 *7 1 *6 *10 1 1 1 *6 1 *7 *10 1 *6 *7 1 1 1 *6 1 *6 1 *7 1 *7 tRAS *7 1 1 *6 1 *6 1 *6 BL+tRP 1 *6 tDPL 1 *6 BL-1+ BL-1+ BL-1+ *6 *2 *2 tDAL tDAL tDAL *6 *6 *7 1 1 BL+tRP BL+tRP *2 *2 *9 *6 *7 1 1 tRP tRP 1 1 tRP *2 tRP *2 1 *8 tRP *8 1 REF tRC tRC tRC tRC tRC tRC tRC SELFX tRC tRC tRC tRC tRC tRC tRC Notes: *1. If tRP(min) CL x tCK, minimum latency is a sum of (BL + CL) x tCK. *2. Assume bank of the object is in Idle state. *3. Assume output is in High-Z state. *4. tRRD(min) of other bank (second command will be asserted) is satisfied. *5. Assume other bank is in active, read or write state. *6. Assume tRAS(min) is satisfied. *7. Assume other banks are not in READA/WRITA state. *8. Assume after the last data have been appeared on DQ. *9. If tRP(min) (CL-1) x tCK, minimum latency is a sum of (BL + CL-1) x tCK. *10. Assume no I/O conflict. 16 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks ABSOLUTE MAXIMUM RATINGS PARAMETER SYMBOL VALUE UNIT Voltage on any pin relative to VSS VIN, VOUT -1.0 ~ 4.6 V Voltage on VDD supply relative to VSS VDD, VDDQ -1.0 ~ 4.6 V Storage temperature TSTG -55 ~ +150 C Power dissipation PD 1 W Short circuit current IOS 50 mA Note: Permanent device damage may occur if ABSOLUTE MAXIMUM RATING are exceeded. Functional operation should be restricted to recommended operating condition. Exposure to higher than recommended voltage for extended periods of time could affect device reliability. DC OPERATING CONDITION Recommended operating condition s (Voltage referenced to VSS = 0V, TA = 0 to 70 C ) PARAMETER SYMBOL MIN TYP MAX UNIT VDD, VDDQ 3.0 3.3 3.6 V Input logic high voltage VIH 2.0 VDD+0.3 V 1 Input logic low voltage VIL -0.3 0 0.8 V 2 Output logic high voltage VOH 2.4 - - V IOH = -2mA Output logic low voltage VOL - - 0.4 V IOL = 2mA Input leakage current IIL -5 - 5 A 3 Output leakage current IOL -5 - 5 A 4 Supply voltage NOTE Note: 1. VIH(max) = 4.6V AC for pulse width 10ns acceptable. 2. VIL(min) = -1.5V AC for pulse width 10ns acceptable. 3. Any input 0V VIN VDD + 0.3V, all other pins are not under test = 0V. 4. Dout is disabled, 0V VOUT VDD. 17 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks DC CHARACTERISTICS Recommended operating condition unless otherwise notedTA = 0 to 70 C PARAMETER Operating Current (One Bank Active) SYMBOL ICC1 VERSION TEST CONDITION Burst Length = 1, t RC t RC(min), IOL = 0 mA,, tcc = tcc(min) -6 -7 100 100 Precharge Standby Current ICC2P CKE VIL(max), tcc = tcc(min) 2 in power-down mode ICC2PS CKE & CLK VIL(max), tcc = 1 UNIT NOTE mA 1,2 mA CKE VIH(min), CS VIH(min), tcc = Precharge Standby Current ICC2N tcc(min), Input signals are 20 mA changed one time during 2CLK in non power-down mode ICC2NS CKE VIH(min), CLK VIL(max), tcc = 15 input signals are stable Active Standby Current in ICC3P CKE VIL(max), tcc = tcc(min) 10 power-down mode ICC3PS CKE & CLK VIL(max), tcc = 10 mA CKE VIH(min), CS VIH(min), tcc = Active Standby Current in ICC3N non power-down mode (One Bank Active) Operating Current (Burst Mode) tcc(min), Input signals 30 changed one time during 2CLK ICC3NS mA CLK VIL(max), tcc = 25 input signals are stable IOL = 0 mA, Page Burst, All Bank ICC4 active, Burst Length = 4, CAS 150 140 mA 1,2 Latency = 3 Refresh Current ICC5 tRC tRC(min), tCC = tcc(min) Self Refresh Current ICC6 CKE 0.2V Note: are 180 mA 1 mA 1. Measured with outputs open. 2. Input signals are changed one time during 2 CLKS. 18 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks CAPACITANCE (VDD = 3.3V, TA = 25 C , f = 1MHZ) PARAMETER Input capacitance (A0 ~ A11, A13 ~ A12) SYMBOL MIN MAX UNIT CIN1 2 4 Pf CIN2 2 4 Pf COUT 2 5 Pf Input capacitance (CLK, CKE, CS , RAS , CAS , WE & L(U)DQM) Data input/output capacitance (DQ0 ~ DQ15) AC OPERATING TEST CONDITIONS (VDD = 3.3V 0.3V PARAMETER Input levels (Vih/Vil) Input timing measurement reference level Input rise and fall-time Output timing measurement reference level Output load condition TA = 0 to 70 C ) VALUE UNIT 2.4/0.4 V 1.4 V tr/tf = 1/1 ns 1.4 V See Fig. 2 19 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks OPERATING AC PARAMETER (AC operating conditions unless otherwise noted) PARAMETER SYMBOL VERSION -6 -7 UNIT NOTE Row active to row active delay tRRD(min) 12 14 ns 1 /RAS to /CAS delay tRCD(min) 18 20 ns 1 Row precharge time tRP(min) 18 20 ns 1 tRAS(min) 40 42 ns 1 Row active time Row cycle time @ Auto refresh tRAS(max) 100 us tRC(min) 60 70 ns Write recovery time tWR 10 10 ns Data-in to Precharge Lead Time tDPL 10 10 ns Number of valid Output data Note: CAS latency=3 2 CAS latency=2 1 ea 1,3 2 1. Dividing the minimum time required with clock cycle time and then rounding off to the next higher integer determine the minimum number of clock cycles. 2. In case of row precharge interrupt, auto precharge and read burst stop. 3. A new command may be given tRFC after self refresh exit. 20 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks AC CHARACTERISTICS (AC operating condition unless otherwise noted) PARAMATER CLK cycle time CAS latency = 3 CAS latency = 2 CLK to valid CAS latency = 3 output delay CAS latency = 2 Output data CAS latency = 3 hold time CAS latency = 2 tCK -6 -7 MIN MAX 6 - 8 tAC tOH MIN 7 10 MAX - 5.5 6 6 6 2.5 2.5 2.5 UNIT ns ns ns NOTE 1 1, 2 2 CLK high pulsh width tCH 2.5 2.5 ns 3 CLK low pulsh width tCL 2.5 2.5 ns 3 Input setup time tSI 1.5 1.5 ns 3 Input hold time tHI 1 1 ns 3 CLK to output in Low-Z tLZ 0 0 ns 2 CLK to output CAS latency = 3 in Hi-Z CAS latency = 2 CKE Setup Time for Power Down Exit Note : SYMBOL tHZ tCKSP 5.5 6 6 6 1.5 2 ns ns 4 1. Parameters depend on programmed CAS latency. 2. If clock rising time is longer than 1ns. (tr/2 - 0.5) ns should be considered. 3. Assumed input rise and fall time (tr & tf) =1ns. If tr & tf is longer than 1ns, transient time compensation should be considered. i.e., [(tr + tf)/2 - 1] ns should be added to the parameter. 4. If input signal transition time (tT) is longer than 1 ns; [(tT/2) -0.5] ns should be added to tAC (max), tHZ (max), and tCKSP (min) spec values, [(tT/2) -0.5] ns should be subtracted from tLZ (min), tHZ (min), and tOH (min) spec values, and (tT -1.0) ns should be added to tCH (min), tCL (min), tSI (min), and tHI (min) spec values. 21 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks LATENCY - FIXED VALUES (The latency values on these parameters are fixed regardless of clock period.) Parameter Symbol CS56A64163-6T CS56A64163-7T Unit CKE to Clock Disable LCKE 1 1 cycle DQM to Output in High-Z LDQZ 2 2 cycle DQM to Input Data Delay LDQD 0 0 cycle Last Output to Write Command Delay LOWD 2 2 cycle Write Command to Input Data Delay LDWD 0 0 cycle Precharge to Output in High-Z CL = 2 LROH2 2 2 cycle Delay CL = 3 LROH3 3 3 cycle Burst Stop Command to CL = 2 LBSH2 2 2 cycle Output in High-Z Delay CL = 3 LBSH3 3 3 cycle CAS to CAS Delay (min) LCCD 1 1 cycle CAS Bank Delay (min) LCBD 1 1 cycle FREQUENCY vs. AC PARAMETER RELATIONSHIP TABLE CS56A64163-6T Frequency (Unit : number of clock) CAS Latency tRC tRAS tRP tRRD tRCD tCCD tCDL tRDL 58ns 40ns 18ns 12ns 18ns 6ns 6ns 12ns 166 MHz (6.0ns) 3 10 7 3 2 3 1 1 2 143 MHz (7.0ns) 3 9 6 3 2 3 1 1 2 133 MHZ(7.5ns) 3 8 6 3 2 3 1 1 2 125 MHZ(8.0ns ) 2 8 5 3 2 3 1 1 2 100 MHZ(10.0ns ) 2 6 4 2 2 2 1 1 2 CS56A64163-7T Frequency (Unit : number of clock) CAS Latency tRC tRAS tRP tRRD tRCD tCCD tCDL tRDL 63ns 45ns 20ns 14ns 20ns 7ns 7ns 14ns 143 MHz (6.0ns) 3 9 7 3 2 3 1 1 2 133 MHz (7.0ns) 3 9 6 3 2 3 1 1 2 125 MHZ(7.5ns 3 8 6 3 2 3 1 1 2 100 MHZ(8.0ns ) 2 7 5 2 2 2 1 1 2 83 MHZ(10.0ns ) 2 6 4 2 2 2 1 1 2 22 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks TIMING DIAGRAM--SETUP, HOLD AND DELAY TIME TIMING DIAGRAM--DELAY TIME FOR POWER DOWN EXIT 23 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks TIMING DIAGRAM--PULSE WIDTH TIMING DIAGRAM--ACCESS TIME 24 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks TIMING DIAGRAM--CLOCK ENABLE - READ AND WRITE SUSPEND (@ BL = 4) Notes: *1. The latency of CKE (LCKE) is one clock. *2. During read mode, burst counter will not be incremented/decremented at the next clock of CSUS command. Output data remain the same data. *3. During the write mode, data at the next clock of CSUS command is ignored. TIMING DIAGRAM--CLOCK ENABLE - POWER DOWN ENTRY AND EXIT 25 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks TIMING DIAGRAM--COLUMN ADDRESS TO COLUMN ADDRESS INPUT DELAY TIMING DIAGRAM--DIFFERENT BANK ADDRESS INPUT DELAY 26 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks TIMING DIAGRAM--DQMU, DQML - INPUT MASK AND OUTPUT DISABLE (@ BL = 4) TIMING DIAGRAM--PRECHARGE TIMING (APPLIED TO THE SAME BANK) 27 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks TIMING DIAGRAM--READ INTERRUPTED BY PRECHARGE (EXAMPLE @ CL = 2, BL = 4) Note: In case of CL = 2, the LROH is 2 clocks. In case of CL = 3, the LROH is 3 clocks. PRECHARGE means `PRE' or `PALL'. 28 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks TIMING DIAGRAM--READ INTERRUPTED BY BURST STOP (EXAMPLE @ BL = Full Column) TIMING DIAGRAM--WRITE INTERRUPTED BY BURST STOP (EXAMPLE @ CL = 2) 29 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks TIMING DIAGRAM--WRITE INTERRUPTED BY PRECHARGE (EXAMPLE @ CL = 3) TIMING DIAGRAM--READ INTERRUPTED BY WRITE (EXAMPLE @ CL = 3, BL = 4) 30 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks TIMING DIAGRAM--WRITE TO READ TIMING (EXAMPLE @ CL = 3, BL = 4) TIMING DIAGRAM--READ WITH AUTO-PRECHARGE (EXAPLE @ CL = 2, BL = 2 Applied to same bank) 31 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks TIMING DIAGRAM--WRITE WITH AUTO-PRECHARGE *1, *2, *3 (EXAMPLE @ CL = 2, BL = 2 Applied to same bank) TIMING DIAGRAM--MODE REGISTER SET TIMING 32 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks TIMING DIAGRAM--AUTO-REFRESH TIMING Notes: *1. All banks should be precharged prior to the first Auto-refresh command (REF). *2. Bank select is ignored at REF command. The refresh address and bank select are selected by internal refresh counter. *3. NOP command should be asserted during tRC period while Auto-refresh mode. *4. Any activation command such as ACTV or MRS command other than REF command should be asserted after tRC from the last REF command. TIMING DIAGRAM--SELF-REFRESH ENTRY AND EXIT TIMING 33 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks ORDER INFORMATION Note: Package material code "R" meets ROHS 34 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks 35 Chiplus reserves the right to change product or specification without notice. Rev. 1.5 Synchronous DRAM CS56A64163 1M x 16 Bit x 4 Banks 36 Chiplus reserves the right to change product or specification without notice. Rev. 1.5