上海大学学报(自然科学版)
上海大學學報(自然科學版)
상해대학학보(자연과학판)
Journal of Shanghai University(Natural Science Edition)
2015年
4期
393-401
,共9页
同步动态随机读写存储器%延迟电路%训练%自适应
同步動態隨機讀寫存儲器%延遲電路%訓練%自適應
동보동태수궤독사존저기%연지전로%훈련%자괄응
synchronous dynamic random access memory (SDRAM)%delay circuit%training%adaptive
存储器是现代电子系统的核心器件之一,常用于满足不同层次的数据交换与存储需求.然而频率提高、时钟抖动、相位漂移以及不合理的布局布线等因素,都可能导致CPU对存储器访问稳定性的下降.针对同步动态随机读写存储器(synchronous dynamic random access memory,SDRAM)接口的时钟信号提出了一种自适应同步的训练方法,即利用可控延迟链使时钟相位按照训练模式偏移到最优相位,从而保证了存储器访问的稳定性.在芯片内部硬件上提供了一个可通过CPU控制的延迟电路,用来调整SDRAM时钟信号的相位.在系统软件上设计了训练程序,并通过与延迟电路的配合来达到自适应同步的目的:当CPU访问存储器连续多次发生错误时,系统抛出异常并自动进入训练模式.该模式令CPU在SDRAM中写入测试数据并读回,比对二者是否一致.根据测试数据比对结果,按训练模式调整延迟电路的延迟时间.经过若干次迭代,得到能正确访问存储器的延迟时间范围,即“有效数据采样窗口”,取其中值即为SDRAM最优时钟相位偏移.完成训练后对系统复位,并采用新的时钟相位去访问存储器,从而保证读写的稳定性.仿真实验结果表明,本方法能迅速而准确地捕捉到有效数据采样窗口的两个端点位置,并以此计算出最佳的延迟单元数量,从而实现提高访问外部SDRAM存储器稳定性的目的.
存儲器是現代電子繫統的覈心器件之一,常用于滿足不同層次的數據交換與存儲需求.然而頻率提高、時鐘抖動、相位漂移以及不閤理的佈跼佈線等因素,都可能導緻CPU對存儲器訪問穩定性的下降.針對同步動態隨機讀寫存儲器(synchronous dynamic random access memory,SDRAM)接口的時鐘信號提齣瞭一種自適應同步的訓練方法,即利用可控延遲鏈使時鐘相位按照訓練模式偏移到最優相位,從而保證瞭存儲器訪問的穩定性.在芯片內部硬件上提供瞭一箇可通過CPU控製的延遲電路,用來調整SDRAM時鐘信號的相位.在繫統軟件上設計瞭訓練程序,併通過與延遲電路的配閤來達到自適應同步的目的:噹CPU訪問存儲器連續多次髮生錯誤時,繫統拋齣異常併自動進入訓練模式.該模式令CPU在SDRAM中寫入測試數據併讀迴,比對二者是否一緻.根據測試數據比對結果,按訓練模式調整延遲電路的延遲時間.經過若榦次迭代,得到能正確訪問存儲器的延遲時間範圍,即“有效數據採樣窗口”,取其中值即為SDRAM最優時鐘相位偏移.完成訓練後對繫統複位,併採用新的時鐘相位去訪問存儲器,從而保證讀寫的穩定性.倣真實驗結果錶明,本方法能迅速而準確地捕捉到有效數據採樣窗口的兩箇耑點位置,併以此計算齣最佳的延遲單元數量,從而實現提高訪問外部SDRAM存儲器穩定性的目的.
존저기시현대전자계통적핵심기건지일,상용우만족불동층차적수거교환여존저수구.연이빈솔제고、시종두동、상위표이이급불합리적포국포선등인소,도가능도치CPU대존저기방문은정성적하강.침대동보동태수궤독사존저기(synchronous dynamic random access memory,SDRAM)접구적시종신호제출료일충자괄응동보적훈련방법,즉이용가공연지련사시종상위안조훈련모식편이도최우상위,종이보증료존저기방문적은정성.재심편내부경건상제공료일개가통과CPU공제적연지전로,용래조정SDRAM시종신호적상위.재계통연건상설계료훈련정서,병통과여연지전로적배합래체도자괄응동보적목적:당CPU방문존저기련속다차발생착오시,계통포출이상병자동진입훈련모식.해모식령CPU재SDRAM중사입측시수거병독회,비대이자시부일치.근거측시수거비대결과,안훈련모식조정연지전로적연지시간.경과약간차질대,득도능정학방문존저기적연지시간범위,즉“유효수거채양창구”,취기중치즉위SDRAM최우시종상위편이.완성훈련후대계통복위,병채용신적시종상위거방문존저기,종이보증독사적은정성.방진실험결과표명,본방법능신속이준학지포착도유효수거채양창구적량개단점위치,병이차계산출최가적연지단원수량,종이실현제고방문외부SDRAM존저기은정성적목적.