CN104572373A - 一种基于svid的内存电压拉偏测试方法 - Google Patents

一种基于svid的内存电压拉偏测试方法 Download PDF

Info

Publication number
CN104572373A
CN104572373A CN201510002552.0A CN201510002552A CN104572373A CN 104572373 A CN104572373 A CN 104572373A CN 201510002552 A CN201510002552 A CN 201510002552A CN 104572373 A CN104572373 A CN 104572373A
Authority
CN
China
Prior art keywords
memory
svid
voltage
value
bias test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510002552.0A
Other languages
English (en)
Inventor
孔财
罗嗣恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Electronic Information Industry Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201510002552.0A priority Critical patent/CN104572373A/zh
Publication of CN104572373A publication Critical patent/CN104572373A/zh
Pending legal-status Critical Current

Links

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Power Sources (AREA)

Abstract

本发明公开了一种基于SVID的内存电压拉偏测试方法,在内存初始化阶段,在运行MRC时,***读取内存信息的内存电压值后,通过CPU内部的PCU单元,经过SVID总线向相应的VR地址,发送SVID命令“SetVID?Fast?XX”,实现对应VR的输出电压调整。本发明方法在不改变主板硬件和VR设计的情况下,通过SVID?Command实现对内存VR的拉偏电压调节,同一个***可以对***DIMM槽的内存电压类型(1.5V内存或1.35V内存)做自适应电压调整,调整至用户希望的电压拉偏测试值,用户可根据实际的电压拉偏测试的测试条件来更新BIOS版本即可。该方法简单、有效的解决了服务器厂商在内存选型及兼容性测试用例中,内存电压拉偏测试需求。

Description

一种基于SVID的内存电压拉偏测试方法
技术领域
本发明涉及服务器***内存选型及兼容性测试领域,具体涉及一种基于SVID的内存电压拉偏测试方法。
背景技术
随着云计算和大数据等新兴产业的兴起,互联网企业迅速成长和发展,相应的互联网企业的核心业务也在不断的扩大规模,其对服务器***运行的稳定性提出了相当严格的要求。另外,在一些金融、电信、能源等关键领域,对服务器***的稳定性要求更加苛刻。影响***稳定性的比较关键的部件之一:内存,因内存的供电稳定性不够会导致***出现死机、自动重启等许多问题。因此,在服务器***研发过程中,内存兼容性测试至关重要。其中,在内存选型及兼容性测试中,很重要一项就是内存电压拉偏测试。其目的在于:把内存电压调整至内存可以运行的最恶劣条件,通过分析内存在这种恶劣条件下,***运行情况,来判断被测内存是否兼容该服务器***。包括百度、阿里、腾讯在内的国内比较大的互联网企业对其ODM或OEM厂商都提出了该项测试需求,也是内存厂商普遍认可的一项测试需求。因此,如何有效实现内存电压满足上下拉偏的测试条件至关重要。
服务器厂商在做内存选型及内存兼容性测试时,需要把内存电压拉偏测试±5%进行***下运行测试。传统的模拟环路的VR需要重新计算、调整VR芯片***的Feedback电阻实现,非常麻烦,且需要对主板做重工;当前主流的数字环路VR可以调节VR芯片内部offset寄存器,但是调节范围有限,无法将输出电压上下限调整到标称电压的1.05倍和0.95倍,只能在标称电压基础上增加或者减少约40mv。比如:内存电压典型值是1.35V,其±5%的上下限分别是1.4175V和1.2825V,但调节寄存器只能调整到1.39V和1.31V,无法实现测试需求。并且,上述两种方法都是把输出电压固定为某特定值,比如:电压上偏固定为1.4175V,这样这块主板只能测试1.35V内存条的拉偏测试,无法实现1.5V内存条的拉偏测试,由于1.5V上拉偏5%是1.575V,因此,当针对1.5V的内存做电压拉偏测试测试时,必须再次重工。
发明内容
本发明要解决的技术问题是:在既不调整主板硬件及内存VR相关设计的情况下,通过A \B两个版本BIOS Code来实现主板内存电压的自动拉偏。并且实现1.35V内存和1.5V内存的自适应识别及电压拉偏测试调节。
本发明所采用的技术方案为:
一种基于SVID的内存电压拉偏测试方法,在内存初始化阶段,在运行MRC时,***读取内存信息的内存电压值后,通过CPU内部的PCU单元,经过SVID总线向相应的VR地址,发送SVID命令“SetVID Fast XX”,实现对应VR的输出电压调整,XX代表内存VR的输出电压。
在内存初始化阶段,对应的BIOS 代码称为MRC(Memory Reference Code),在运行MRC时,***首先读取内存信息,内存信息包括内存电压值,CPU在获得内存电压后把对应的电压值通过PCU发送给内存VR芯片,正常情况默认如下:内存初始电压为1.5V,如果***DIMM的是1.35V内存,PCU将输出电压调整为1.35V,如果***的是1.5V内存,PCU会再发送一次“SetVID_ Fast XX”命令,将输出电压调整为1.5V。
当BIOS 代码中对应的默认值为1.35V,PCU单元发送SVID命令“SetVID Fast 1.4175”,将其改为上偏值1.4175V;当默认值1.5V时,PCU单元发送SVID命令“SetVID Fast 1.575”,改为上偏值1.575V,对应BIOS 代码定义为A版本。实现电压上拉偏+5%。
当BIOS 代码中对应的默认值1.35V时,PCU单元发送SVID命令“SetVID Fast 1.2825”,将其改为下偏值1.2825V;当默认值为1.5V时,PCU单元发送SVID命令“SetVID Fast 1.425”,改为下偏值1.425V,对应BIOS 代码定义为B版本。实现电压下拉偏-5%。
本发明有益效果:本发明方法在不改变主板硬件和VR设计的情况下,通过SVID Command实现对内存VR的拉偏电压调节,同一个***可以对***DIMM槽的内存电压类型(1.5V内存或1.35V内存)做自适应电压调整,调整至用户希望的电压拉偏测试值,用户可根据实际的电压拉偏测试的测试条件来更新BIOS版本即可。该方法简单、有效的解决了服务器厂商在内存选型及兼容性测试用例中,内存电压拉偏测试需求。
附图说明
图1为正常MRC内存初始化示意图;
图2为内存拉偏+5%电压值的MRC内存初始化示意图;
图3为内存拉偏-5%电压值的MRC内存初始化示意图。
具体实施方式
下面根据说明书附图,结合具体实施例,对本发明进一步说明:
一种基于SVID的内存电压拉偏测试方法,在内存初始化阶段,在运行MRC时,***读取内存信息的内存电压值后,通过CPU内部的PCU单元,经过SVID总线向相应的VR地址,发送SVID命令“SetVID Fast XX”,实现对应VR的输出电压调整,XX代表内存VR的输出电压。
在内存初始化阶段,对应的BIOS 代码称为MRC(Memory Reference Code),在运行MRC时,***首先读取内存信息,内存信息包括内存电压值,CPU在获得内存电压后把对应的电压值通过PCU发送给内存VR芯片,正常情况默认如下:内存初始电压为1.5V,如果***DIMM的是1.35V内存,PCU将输出电压调整为1.35V,如果***的是1.5V内存,PCU会再发送一次“SetVID_ Fast XX”命令,将输出电压调整为1.5V。如图1所示,为***正常Boot过程中的内存初始化流程,***内存初始电压为1.5V,内存初始化过程中当PCU获取到内存型号是1.5V时,PCU 执行的BIOS Code会把内存VR的输出电压调整为1.5V,当PCU获取到内存型号是1.35V时,PCU 执行的BIOS Code会把内存VR的输出电压调整为1.35V。
如图2所示,当BIOS 代码中对应的默认值为1.35V,PCU单元发送SVID命令“SetVID Fast 1.4175”,将其改为上偏值1.4175V;当默认值1.5V时,PCU单元发送SVID命令“SetVID Fast 1.575”,改为上偏值1.575V,对应BIOS 代码定义为A版本。实现电压上拉偏+5%。
如图3所示,当BIOS 代码中对应的默认值1.35V时,PCU单元发送SVID命令“SetVID Fast 1.2825”,将其改为下偏值1.2825V;当默认值为1.5V时,PCU单元发送SVID命令“SetVID Fast 1.425”,改为下偏值1.425V,对应BIOS 代码定义为B版本。实现电压下拉偏-5%。
以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。

Claims (3)

1.一种基于SVID的内存电压拉偏测试方法,其特征在于:在内存初始化阶段,在运行MRC时,***读取内存信息的内存电压值后,通过CPU内部的PCU单元,经过SVID总线向相应的VR地址,发送SVID命令“SetVID Fast XX”,实现对应VR的输出电压调整。
2.根据权利要求1所述的一种基于SVID的内存电压拉偏测试方法,其特征在于:当BIOS 代码中对应的默认值为1.35V,PCU单元发送SVID命令“SetVID Fast 1.4175”,将其改为上偏值1.4175V;当默认值1.5V时,PCU单元发送SVID命令“SetVID Fast 1.575”,改为上偏值1.575V,对应BIOS 代码定义为A版本。
3.根据权利要求1所述的一种基于SVID的内存电压拉偏测试方法,其特征在于:当BIOS 代码中对应的默认值1.35V时,PCU单元发送SVID命令“SetVID Fast 1.2825”,将其改为下偏值1.2825V;当默认值为1.5V时,PCU单元发送SVID命令“SetVID Fast 1.425”,改为下偏值1.425V,对应BIOS 代码定义为B版本。
CN201510002552.0A 2015-01-05 2015-01-05 一种基于svid的内存电压拉偏测试方法 Pending CN104572373A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510002552.0A CN104572373A (zh) 2015-01-05 2015-01-05 一种基于svid的内存电压拉偏测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510002552.0A CN104572373A (zh) 2015-01-05 2015-01-05 一种基于svid的内存电压拉偏测试方法

Publications (1)

Publication Number Publication Date
CN104572373A true CN104572373A (zh) 2015-04-29

Family

ID=53088507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510002552.0A Pending CN104572373A (zh) 2015-01-05 2015-01-05 一种基于svid的内存电压拉偏测试方法

Country Status (1)

Country Link
CN (1) CN104572373A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107066363A (zh) * 2017-04-19 2017-08-18 济南浪潮高新科技投资发展有限公司 一种vr电源调试设备及方法
CN107239359A (zh) * 2017-06-07 2017-10-10 济南浪潮高新科技投资发展有限公司 一种通过bmc查看服务器主板内存信号质量的方法
CN107436827A (zh) * 2016-05-27 2017-12-05 纬创资通股份有限公司 电子装置的检测方法
CN109189623A (zh) * 2018-08-24 2019-01-11 郑州云海信息技术有限公司 一种cpu的测试方法、装置及电子设备
CN115309223A (zh) * 2022-08-29 2022-11-08 苏州浪潮智能科技有限公司 直流电压拉偏设置方法、装置、计算机设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5659789A (en) * 1995-12-15 1997-08-19 Compaq Computer Corporation Stopclock toggle system for powering two CPUs from a regulator only sized for one CPU
CN1443319A (zh) * 2000-07-24 2003-09-17 先进微装置公司 处理器控制电压的***中提供决定开启电压的方法及装置
CN101551698A (zh) * 2008-03-31 2009-10-07 联想(北京)有限公司 一种内存电压调节方法以及计算机主板
CN102841831A (zh) * 2011-06-24 2012-12-26 鸿富锦精密工业(深圳)有限公司 服务器的内存测试***及方法
EP2796961A2 (en) * 2013-04-25 2014-10-29 Intel Corporation Controlling power and performance in a system agent of a processor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5659789A (en) * 1995-12-15 1997-08-19 Compaq Computer Corporation Stopclock toggle system for powering two CPUs from a regulator only sized for one CPU
CN1443319A (zh) * 2000-07-24 2003-09-17 先进微装置公司 处理器控制电压的***中提供决定开启电压的方法及装置
CN101551698A (zh) * 2008-03-31 2009-10-07 联想(北京)有限公司 一种内存电压调节方法以及计算机主板
CN102841831A (zh) * 2011-06-24 2012-12-26 鸿富锦精密工业(深圳)有限公司 服务器的内存测试***及方法
EP2796961A2 (en) * 2013-04-25 2014-10-29 Intel Corporation Controlling power and performance in a system agent of a processor

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107436827A (zh) * 2016-05-27 2017-12-05 纬创资通股份有限公司 电子装置的检测方法
CN107066363A (zh) * 2017-04-19 2017-08-18 济南浪潮高新科技投资发展有限公司 一种vr电源调试设备及方法
CN107239359A (zh) * 2017-06-07 2017-10-10 济南浪潮高新科技投资发展有限公司 一种通过bmc查看服务器主板内存信号质量的方法
CN109189623A (zh) * 2018-08-24 2019-01-11 郑州云海信息技术有限公司 一种cpu的测试方法、装置及电子设备
WO2020038039A1 (zh) * 2018-08-24 2020-02-27 郑州云海信息技术有限公司 一种cpu的测试方法、装置及电子设备
US11354211B2 (en) 2018-08-24 2022-06-07 Zhengzhou Yunhai Information Technology Co., Ltd. Method and apparatus for performing test for CPU, and electronic device
CN115309223A (zh) * 2022-08-29 2022-11-08 苏州浪潮智能科技有限公司 直流电压拉偏设置方法、装置、计算机设备及存储介质
CN115309223B (zh) * 2022-08-29 2023-08-04 苏州浪潮智能科技有限公司 直流电压拉偏设置方法、装置、计算机设备及存储介质

Similar Documents

Publication Publication Date Title
CN104572373A (zh) 一种基于svid的内存电压拉偏测试方法
US10310572B2 (en) Voltage based thermal control of processing device
US10170994B1 (en) Voltage regulators for an integrated circuit chip
US10338670B2 (en) Input voltage reduction for processing devices
US9760139B2 (en) Method and system for power supply unit current sharing
EP3469451A1 (en) Processor device voltage characterization
EP3469513B1 (en) Secure input voltage adjustment in processing devices
US20180335806A1 (en) Main board slot power control circuit
JP2011530102A (ja) 特定用途向け集積回路のための電力消費の調整
CN104809083A (zh) 获取网卡硬件地址的方法
US20190050039A1 (en) Load line regulation via clamping voltage
CN103440146A (zh) 一种基于云存储的更新bios的方法
CN102915076A (zh) 计算机主板及其电压调节电路
KR101617101B1 (ko) 연속 근사 레지스터 방식의 빠른 과도응답을 갖는 디지털 LDO(Low Drop Out) 레귤레이터
CN110413094B (zh) 动态电压和频率缩放转变期间的电流补偿
US10877744B2 (en) Read/write method and read/write system for FRU
CN107749949B (zh) 摄像头自适应方法、摄像头自适应装置和电子设备
US9466982B2 (en) System and method for control of power consumption of information handling system devices
CN110832427B (zh) 功率供给设备的输入功率缩放
US9632883B2 (en) Digital encoding of parallel busses to suppress simultaneous switching output noise
US10222772B2 (en) Method and configuration system for configuring hardware modules in an automation system
CN115053199A (zh) 芯片工艺偏差已知的电力效率优化
US11137782B2 (en) System and method for controlling a dynamic voltage regulator slew rate in an information handling system
CN112906076B (zh) 一种过电流保护芯片的控制方法、***及相关组件
CN101946225A (zh) 组件电压调整的***和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20150429

RJ01 Rejection of invention patent application after publication