DDRSDRAM基础知识

上传人:第*** 文档编号:122120250 上传时间:2020-03-01 格式:PPTX 页数:59 大小:2.33MB
返回 下载 相关 举报
DDRSDRAM基础知识_第1页
第1页 / 共59页
DDRSDRAM基础知识_第2页
第2页 / 共59页
DDRSDRAM基础知识_第3页
第3页 / 共59页
DDRSDRAM基础知识_第4页
第4页 / 共59页
DDRSDRAM基础知识_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《DDRSDRAM基础知识》由会员分享,可在线阅读,更多相关《DDRSDRAM基础知识(59页珍藏版)》请在金锄头文库上搜索。

1、DRAMBasicKnowledgeSummary HulinCao DRAMBasicKnowledge DRAMDeviceArchitectureDRAMAccessFlowDRAMBasicCommandsDRAMCommandSchedulePageClosePageOpenBankInterleaveCommandsRe OrderDRAMControllerBasicDRAMControllerFunction ArchitectureAddressMappinginDRAMController DRAMBasicKnowledge DRAMDeviceArchitectureD

2、RAMAccessFlowDRAMBasicCommandsDRAMCommandSchedulePageClosePageOpenBankInterleaveCommandsRe OrderDRAMControllerBasicDRAMControllerFunction ArchitectureAddressMappinginDRAMController DRAMDeviceArchitecture TypicalDRAMDeviceArchitectureSimple 1T 1CDatalosseswhenreadorover time DRAMDeviceArchitecture Da

3、taWidthofDRAMDeviceAlsothedatawidthofeachbankEachDRAMdevicewillhaveseveralbanks Cont d DRAMDeviceArchitecture Bank Rank Channel Cont d DRAMDeviceArchitecture Bank Cont d DRAMDeviceArchitecture Rank Cont d DRAMDeviceArchitecture Channel Cont d DRAMDeviceArchitecture OverviewofBank Rank Channel Cont d

4、 DRAMDeviceArchitecture Example TransferaCacheBlock Cont d 0 xFFFF F 0 x00 0 x40 64Bcacheblock Physicalmemoryspace Channel0 DIMM0 Rank0 Mappedto DRAMDeviceArchitecture Example TransferaCacheBlock Cont d 0 xFFFF F 0 x00 0 x40 64Bcacheblock Physicalmemoryspace Rank0 Chip0 Chip1 Chip7 Data 8B Row0Col0

5、8B DRAMDeviceArchitecture Example TransferaCacheBlock Cont d 0 xFFFF F 0 x00 0 x40 64Bcacheblock Physicalmemoryspace Data 8B 8B 8B Rank0 Chip0 Chip1 Chip7 Row0Col1 DRAMDeviceArchitecture Example TransferaCacheBlock Cont d 0 xFFFF F 0 x00 0 x40 64Bcacheblock Physicalmemoryspace Data 8B 8B Rank0 Chip0

6、 Chip1 Chip7 Row0Col1 A64Bcacheblocktakes8I Ocyclestotransfer Duringtheprocess 8columnsarereadsequentially DRAMBasicKnowledge DRAMDeviceArchitectureDRAMAccessFlowDRAMBasicCommandsDRAMCommandSchedulePageClosePageOpenBankInterleaveCommandsRe OrderDRAMControllerBasicDRAMControllerFunction ArchitectureA

7、ddressMappinginDRAMController DRAMAccessFlow DRAMAccessFlowOverview DRAMAccessFlow DifferentialSenseAmplifier RowBuffer Cont d DRAMAccessFlow CircuitsofDifferentialSenseAmplifier Cont d DRAMAccessFlow ReadAccessStep1 WordLineSelect Cont d DRAMAccessFlow ReadAccessStep2 SenseAmplifier Cont d DRAMAcce

8、ssFlow ReadAccessStep3 Restore Cont d DRAMAccessFlow ReadAccessStep4 Pre charge Cont d DRAMAccessFlow SenseAmplifierVoltageWaveform ReadFlow Cont d DRAMAccessFlow WriteAccessFlow Cont d DRAMBasicKnowledge DRAMDeviceArchitectureDRAMAccessFlowDRAMBasicCommands TimingParametersDRAMCommandSchedulePageCl

9、osePageOpenBankInterleaveCommandsRe OrderDRAMControllerBasicDRAMControllerFunction ArchitectureAddressMappinginDRAMController DRAMBasicCommands KeyTimingParameters DRAMBasicCommands RowAccessCommand Activation Cont d DRAMBasicCommands ColumnReadCommand Cont d DRAMBasicCommands ColumnWriteCommand Con

10、t d DRAMBasicCommands PrechargeCommand Cont d DRAMBasicCommands RefreshCommand Cont d DRAMBasicCommands MoreaboutDRAMRefreshThememorycontrollerneedstorefresheachrowperiodicallytorestorechargeReadandcloseeachroweveryNmsTypicalN 64msDownsideofDRAMRefreshPowerConsumePerformancedegradationRefreshratelim

11、itsDRAMcapacityscaling Cont d DRAMBasicCommands MoreaboutDRAMRefreshRefreshMethodBurstrefreshDistributedrefresh Cont d DRAMBasicCommands MoreaboutDRAMRefresh Cont d DRAMBasicCommands MoreaboutDRAMRefresh Cont d DRAMBasicCommands DRAMRefreshinLPDDRxTCSRTemperatureCompensatedSelfRefreshEmbeddedtempera

12、turesensor adjustrefreshperiodbasedontemperature AlsoAdoptedinDDR4 PASRPartialArraySelfRefreshOnlyusepartoftheDRAMtosavepower Cont d DRAMBasicCommands AReadCycle Cont d DRAMBasicCommands PowerConsumeinDRAMReadCycle Cont d DRAMBasicCommands PowerRelatedTimingParameters tRRDtRRD RowtoRowactivationDela

13、y differentbankWillaffectDRAMcommandscheduling Cont d DRAMBasicCommands PowerRelatedTimingParameters tFAWtFAW FourBankActivationWindowWillaffectDRAMcommandscheduling Cont d DRAMBasicCommands ThevalueoftRRDandtFAWisPageSizeRelatedExample 1GbitDDR2SDRAMdevicefromMicron Cont d DRAMBasicCommands TheTren

14、doftRRDandtFAW Cont d DRAMBasicCommands tRRDandtFAWinDDR4 Cont d DRAMBasicKnowledge DRAMDeviceArchitectureDRAMAccessFlowDRAMBasicCommandsDRAMCommandSchedulePageHit MissPageOpen ClosePolicyBankInterleaveCommandsRe OrderDRAMControllerBasicDRAMControllerFunction ArchitectureAddressMappinginDRAMControll

15、er DRAMCommandSchedule Page RowBuffer Hit MissPageHitNextRead WriteAccessisinthesamebank samerowAccessFlow Read WriteCommand DataTransactionPageMissNextRead WriteAccessisinthesamebank differentrowAccessFlow Prechargetothecurrentrow Activenextrow Read WriteCommand DataTransaction Cont d DRAMCommandSc

16、hedule Page RowBuffer Hit MissDemo Cont d RowBuffer Row0 Column0 Rowdecoder Columnmux Rowaddress0 Columnaddress0 Data Row0 Empty Row0 Column1 Columnaddress1 Row0 Column85 Columnaddress85 Row1 Column0 HIT HIT Rowaddress1 Row1 Columnaddress0 CONFLICT Columns Rows AccessAddress DRAMCommandSchedule PageOpenKeeptherowopenafteranaccessNextaccessmightneedthesamerow rowhitNextaccessmightneedadifferentrow rowconflict wastedenergyPageCloseClosetherowafteranaccess ifnootherrequestsalreadyintherequestbuffer

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号