17.5.14.1.3 Assertion of dfi_dram_clk_disable

Assertion of dfi_dram_clk_disable occurs only if PWRTL.en_dfi_dram_clk_disable = 1.

dfi_dram_clk_disable is also dependent on the operating mode:

  • In DDR2/DDR3, dfi_dram_clk_disable can be asserted only in Self-refresh mode.
  • In LPDDR2/LPDDR3, dfi_dram_clk_disable can be asserted in the following modes:
    • in Self-refresh
    • in Power-down
    • in Deep Power-down
    • in Normal mode (“Clock Stop” feature)

The timing of the assertion and de-assertion of dfi_dram_clk_disable in various modes is as follows:

  • In Self-refresh or Self-refresh Power-down mode:
    • Asserted at least DFITMG0.dfi_t_ctrl_delay + DRAMTMG5.t_cksre DFITMG1.dfi_t_dram_clk_disable cycles after SRE command.
    • De-asserted at least DFITMG1.dfi_t_dram_clk_enable + DRAMTMG5.t_cksrx - DFITMG0.dfi_t_ctrl_delay cycles before SRX command.
  • In Power-down:
    • Asserted at least DFITMG0.dfi_t_ctrl_delay + DRAMTMG7.t_ckpde -DFITMG1.dfi_t_dram_clk_disable cycles after PDE command.
    • De-asserted at least DFITMG1.dfi_t_dram_clk_enable + DRAMTMG7.t_ckpdx -DFITMG0.dfi_t_ctrl_delay cycles before PDX command.
  • In Deep Power-down:
    • Asserted at least DFITMG0.dfi_t_ctrl_delay + DRAMTMG6.t_ckdpde - DFITMG1.dfi_t_dram_clk_disable cycles after DPDE command.
    • De-asserted at least DFITMG1.dfi_t_dram_clk_enable + DRAMTMG6.t_ckdpdx -DFITMG0.dfi_t_ctrl_delay cycles before DPDX command.
  • In Normal mode (Clock Stop):
    • Asserted at least DFITMG0.dfi_t_ctrl_delay - DFITMG0.dfi_t_dram_clk_disable cycles after any command other than SRE/PDE/DPDE.
    • De-asserted at least DFITMG1.dfi_t_dram_clk_enable + DRAMTMG6.t_ckcsx - DFITMG0.dfi_t_ctrl_delay cycles before any command other than SRX/PDX/DPDX.

For more information about the above modes, see Register Descriptions.