DDR3 ZQ

What is ZQ calibration - In DDR3, there are 2 different calibration commands to account for variations in the system environment for temperature, voltage, component drift.  The ZQ calibration commands calibrate the DRAM's output drivers (Ron) and ODT values (Rtt), normally, using a precision 240 ohm (±1 percent) resistor connected from the DRAM's ZQ pin to ground.

Since the first ZQ calibration long (ZQCL) command issued takes 512 clocks to complete, it is often used during power-up initialization and reset. Subsequent ZQCL commands can be issued at any time the DRAM is idle and will only require 246 clocks.

The ZQ calibration short (ZQCS) requires  64 clocks to complete so it is used periodically when the DRAM is idle to perform calibrations to account for minor variations in voltage and temperature. Each ZQCS command can correct a minimum of 0.5% impedance error within 64 clocks. As a starting point for BIOS development, you can determine the time interval between ZQCS commands, by calculating the ZQCS time interval as follows:

ZQCS time Interval =  ZQCorrection of  0.5%/64 clocks  /  [(Tsensitivities x Tdriftrate) + (Vsensitivities x Vdriftrate)]

Use the Maximum values from the ODT temperature and voltage sensitivity table shown in the DRAM component specification/datasheet, but the driftrates are system dependant and will vary system environments (often determined by testing in an environmental lab).

Both ZQCL and ZQCS can be initiated at any time and often as required by the BIOS and memory controller to account for larger changes in the system environment. The ZQCL command is used when there is more impedance error correction required than a ZQCS can provide.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值