- 7 -
datasheet DDR4 SDRAMRegistered DIMM
Rev. 1.91
7. Input/Output Functional Description
Symbol Type Function
CK0_t, CK0_c,
CK1_t, CK1_c Input Clock: CK_t and CK_c are differential clock inputs. All address and control input signals are sampled on the crossing of
the positive edge of CK_t and negative edge of CK_c.
CKE0, CKE1 Input
Clock Enable: CKE HIGH activates and CKE LOW deactivates internal clock signals and device input buffers and
output drivers. Taking CKE LOW provides Precharge Power-Down and Self-Refresh operation (all banks idle), or
Active Power-Down (row Active in any bank). CKE is synchronous for Self-Refresh exit. After VREFCA and Internal
DQ Vref have become stable during the power on and initialization sequence, they must be maintained during all
operations (including Self-Refresh). CKE must be maintained high throughout read and write accesses. Input buffers,
excluding CK_t, CK_c, ODT and CKE, are disabled during power-down. Input buffers, excluding CKE, are disabled
during Self-Refresh.
CS0_n, CS1_n,
CS2_n, CS3_n Input Chip Select: All commands are masked when CS_n is registered HIGH. CS_n provides for external Rank selection.
CS_n is considered part of the command code.
C0, C1, C2 Input Chip ID : Chip ID is only used for 3DS for 2,4,8 high stack via TSV to select each slice of stacked component. Chip ID
is considered part of the command code.
ODT0, ODT1 Input
On Die Termination: ODT (registered HIGH) enables RTT_NOM termination resistance internal to the DDR4 SDRAM.
When enabled, ODT is only applied to each DQ, DQS_t, DQS_c, TDQS_t and TDQS_c signal. The ODT pin will be
ignored if MR1 is programmed to disable RTT_NOM.
ACT_n Input Activation Command Input : ACT_n defines the Activation command being entered along with CS_n. The input into
RAS_n/A16, CAS_n/A15 and WE_n/A14 will be considered as Row Address A16, A15 and A14
RAS_n/A16.
CAS_n/A15.
WE_n/A14
Input
Command Inputs: RAS_n/A16, CAS_n/A15 and WE_n/A14 (along with CS_n) define the command being entered.
Those pins have multi function. For example, for activation with ACT_n Low, these are Addresses like A16, A15 and
A14 but for non-activation command with ACT_n High, these are Command pins for Read, Write and other command
defined in command truth table
BG0 - BG1 Input Bank Group Inputs: BG0 - BG1 define which bank group an Active, Read, Write or Precharge command is being
applied. BG0 also determines which mode register is to be accessed during a MRS cycle.
BA0 - BA1 Input Bank Address Inputs: BA0 - BA1 define to which bank an Active, Read, Write or Precharge command is being applied.
Bank address also determines which mode register is to be accessed during a MRS cycle.
A0 - A17 Input
Address Inputs: Provide the row address for ACTIVATE Commands and the column address for Read/Write
commands to select one location out of the memory array in the respective bank. A10/AP, A12/BC_n, RAS_n/A16,
CAS_n/A15 and WE_n/A14 have additional functions. See other rows. The address inputs also provide the op-code
during Mode Register Set commands. A17 is only defined for 16 Gb x4 SDRAM configurations.
A10 / AP Input
Auto-precharge: A10 is sampled during Read/Write commands to determine whether Autoprecharge should be
performed to the accessed bank after the Read/Write operation. (HIGH: Autoprecharge; LOW: no Autoprecharge). A10
is sampled during a Precharge command to determine whether the Precharge applies to one bank (A10 LOW) or all
banks (A10 HIGH). If only one bank is to be precharged, the bank is selected by bank addresses.
A12 / BC_n Input Burst Chop: A12/BC_n is sampled during Read and Write commands to determine if burst chop (on-thefly) will be
performed. (HIGH, no burst chop; LOW: burst chopped). See command truth table for details.
RESET_n CMOS
Input
Active Low Asynchronous Reset: Reset is active when RESET_n is LOW, and inactive when RESET_n is HIGH.
RESET_n must be HIGH during normal operation.
DQ Input/
Output
Data Input/ Output: Bi-directional data bus. If CRC is enabled via Mode register then CRC code is added at the end of
Data Burst. Any DQ from DQ0-DQ3 may indicate the internal Vref level during test via Mode Register Setting MR4
A4=High. Refer to vendor specific data sheets to determine which DQ is used.
DQS0_t-DQS17_t,
DQS0_c-DQS17_c
Input/
Output
Data Strobe: output with read data, input with write data. Edge-aligned with read data, centered in write data. The data
strobe DQS_t is paired with differential signals DQS_c, respectively, to provide differential pair signaling to the system
during reads and writes. DDR4 SDRAM supports differential data strobe only and does not support single-ended.
PAR Input
Command and Address Parity Input: DDR4 Supports Even Parity check in SDRAMs with MR setting. Once it’s enabled
via Register in MR5, then SDRAM calculates Parity with ACT_n, RAS_n/A16, CAS_n/A15, WE_n/A14, BG0-BG1,
BA0-BA1, A17-A0. Input parity should be maintained at the rising edge of the clock and at the same time with
command & address with CS_n LOW
ALERT_n Output
(Input)
Alert : It has multi functions such as CRC error flag, Command and Address Parity error flag as Output signal. If there
is error in CRC, then ALERT_n goes LOW for the period time interval and goes back HIGH. If there is error in
Command Address Parity Check, then ALERT_n goes LOW for relatively long period until on going SDRAM internal
recovery transaction is complete. During Connectivity Test mode this pin functions as an input.
Using this signal or not is dependent on the system. If the SDRAM ALERT_n pins are not connected to the ALERT_n
pin on the edge connector is must still be connected to VDD on DIMM.
RFU Reserved for Future Use: No on DIMM electrical connection is present
NC No Connect: No on DIMM electrical connection is present