CN104572373A - 一种基于svid的内存电压拉偏测试方法 - Google Patents
一种基于svid的内存电压拉偏测试方法 Download PDFInfo
- 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
Links
- 238000010998 test method Methods 0.000 title claims abstract description 9
- 238000012360 testing method Methods 0.000 abstract description 28
- 238000000034 method Methods 0.000 abstract description 9
- 230000001105 regulatory effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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的内存电压拉偏测试方法。
背景技术
随着云计算和大数据等新兴产业的兴起,互联网企业迅速成长和发展,相应的互联网企业的核心业务也在不断的扩大规模,其对服务器***运行的稳定性提出了相当严格的要求。另外,在一些金融、电信、能源等关键领域,对服务器***的稳定性要求更加苛刻。影响***稳定性的比较关键的部件之一:内存,因内存的供电稳定性不够会导致***出现死机、自动重启等许多问题。因此,在服务器***研发过程中,内存兼容性测试至关重要。其中,在内存选型及兼容性测试中,很重要一项就是内存电压拉偏测试。其目的在于:把内存电压调整至内存可以运行的最恶劣条件,通过分析内存在这种恶劣条件下,***运行情况,来判断被测内存是否兼容该服务器***。包括百度、阿里、腾讯在内的国内比较大的互联网企业对其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版本。
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)
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)
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 |
-
2015
- 2015-01-05 CN CN201510002552.0A patent/CN104572373A/zh active Pending
Patent Citations (5)
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)
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 |