Host,Memory Controller and Memory
Memory Controller简单来说是一个小部件,它支持Host的特定请求,并对内存设备进行管理约束。从而为host和memory提供正确的功能和可靠的操作,进而优化性能,功耗等。
为了设计更好的MC,我们首先要理解以下几点:
1.Host的请求
2.Host和MC的接口
3.Memory特性
4.MC和Memory的接口
Basic Memory Controller
组成部分:
Command Queues
Data FIFO’s
Phy
-精准的AC TIming控制
-training后能够准确完成读写动作
-根据温度、电压的变化进行调整等
Memory Controller Output
-合适的命令顺序安排
-满足acTIve,refresh等命令请求
Read {DQS, Receiver Enable} Training
SHMOO眼图
通过调整vref和timing来找到眼图的中心点