NT5DS64M8DS
NT5DS32M16DS
512Mb DDR SDRAM Preliminary Edition
44
REV 0.3 CONSUMER DRAM
Jan. 2011
Truth Table 3: Current State Banks n – Command to Bank n (Same Bank)
Current
State CS RAS CAS WE Command Action Notes
H X X X Deselect NOP. Continue previous operation
Any L H H H No Operation NOP. Continue previous operation
L L H H Active Select and act ivate row
L L L H Auto Refresh Auto Refresh 7
Idle L L L L Mode Register Set Mode Register Set 7
L H L H Read Select column and start Read burst 10
L H L L Write Select column and start Write burst 10
Row Active L L H L Precharge Deactivates row in bank(s) 8
L H L H Read Select column and start new Read burst 10
L H L L Write Select column and start new Write burst 10,12
L L H L Precharge Tr uncate Read burst, start precharge 8
Read (Auto
Precharge
Disabled) L H H L Burst Termination Burst Terminate 9
L H L H Read Select column and start Read burst 10,11
L H L L Write Select column and start Write burst 10
Write (Auto
Precharge
Disabled) L L H L Precharge truncate Write burst, start precharge) 8,11
1. This table applies when CKE n-1 was high and CKE n is high (s ee Truth Table 2: Clock En able ( CK E) and afte r tXSNR / tX SRD has been met (if
the previous state was self refresh).
2. This table is bank-specific, except where noted, i.e., the current state is for a specific bank and the commands shown are those allowed to be
issued to that bank when in that state. Exceptions are covered in the notes below.
3. Current state definitions:
Idle: The bank has been precharged, and tRP has been met.
Row Active: A row in the bank has been activated, and tRCD has been met. No data bursts/accesses and no register accesses are in progress.
Read: A Read burst has been initiated, with Auto Precharge disabled, and has not yet terminated or been terminated.
Write: A Write burst has been initiated, with Auto Precharge disabled, and has not yet terminated or been terminate d.
4. The following states must not be interrupted by a command issued to the same bank. DESELECT or NOP commands, or allowable commands to
the other bank should be issued on any clock edge occurring during these states. Allowable commands to the other bank are determined by its
current state and Truth Table 3, and according to Truth Table 4.
Precharging: Starts with registration of a Precharge command and ends when tRP is met. Once tRP is met, the bank is in the idle state.
Row Activatin g: Starts with registration of an Active command and ends when tRCD is met. Once tRCD is met, the bank is in the “row active”
state.
Read w/Auto Precharge Enabled: Starts with registration of a Read command with Auto Precharge enabled and ends when tRP has been met.
Once tRP is met, the bank is in the idle state.
Write w/Auto Precharge Enabled: Starts with registration of a Write command with Auto Precharge enabled and ends when tRP has been met.
Once tRP is met, the bank is in the idle state.
5. The following states must not be interrupted by any executable command; Deselect or NOP commands must be applied on each positive clock
edge during these states.
Refreshing: Starts with registration of an Auto Refresh command and ends when tRFC is met. Once tRFC is met, the DDR SDRAM is in the “all
banks idle” state.
Accessing Mode Register: Starts with registration of a Mode Regis ter Set command and ends whe n tMRD has been met. Once tMRD is met,
the DDR SDRAM is in the “all banks idle” state.
Precharging All: Starts with registration of a Precharge All command and ends when tRP is met. Once tRP is met, all banks is in the idle state.
6. All states and sequences not shown are illegal or reserved.
7. Not bank-specific; requires that all banks are idle.
8. May or may not be bank-specific; if all/any banks are to be precharged, all/any must be in a valid state for precharging.
9. Not bank-specific; Burst terminate affects the most recent Read burst, regardless of bank.
10. Reads or Writes listed in the Command/Action column include Reads or Writes with Auto Precharge enabled and Reads or Writes with Auto
Precharge disabled.
11. Requires appropriate DM masking.
12. A WRITE command may be applied after the completion of the READ burst; otherwise, a Burst Terminate must be used to end the READ prior to
asserting a WRITE command,
13 Operation or timing that is not specified is illegal and after such an event, in order to guarantee proper operation, the DRAM must be powered
down and then restarted through the specified initialization sequence before normal operation can continue.