Functional Test Sequences for Inducing Voltage Droops in a Multi-Threaded Processor

V. K. Kalyanam, E. Mahurin, M. Spence, J. Abraham
{"title":"Functional Test Sequences for Inducing Voltage Droops in a Multi-Threaded Processor","authors":"V. K. Kalyanam, E. Mahurin, M. Spence, J. Abraham","doi":"10.1109/ITC44778.2020.9325271","DOIUrl":null,"url":null,"abstract":"Precisely controlled power delivery is critical for high performance systems-on-chip. This work describes functional test sequences to induce large dynamic and static supply voltage droops impacting the minimum operating voltage (VMIN) of the processor. An algorithm is provided to generate high and low power sequences that are functions targeting a wide range of power delivery network (PDN) frequencies. The voltagedroop tests induce large dynamic voltage droops by aligning hardware threads using a method that generates relatively prime sequence lengths across threads in a multi-threaded processor system. Functional tests also create symmetric and asymmetric high and low power sequences, introducing delay in processor pipeline stages. Additionally, tests consisting of a loop of sustained high-power sequences are also generated causing static droops. Simulation and silicon results of voltage-droop tests applied on a multi-threaded Qualcomm® Hexagon™ processor show that the techniques increase the VMIN of the processor system by up to 120 mV. Evaluation of the relatively prime method against the previously published NOP insertion method shows that the sequences generated using the relatively prime method can induce a higher rate of change of maximum dynamic voltage droop in $\\sim 72.5$% of functional test sequences.","PeriodicalId":251504,"journal":{"name":"2020 IEEE International Test Conference (ITC)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE International Test Conference (ITC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITC44778.2020.9325271","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Precisely controlled power delivery is critical for high performance systems-on-chip. This work describes functional test sequences to induce large dynamic and static supply voltage droops impacting the minimum operating voltage (VMIN) of the processor. An algorithm is provided to generate high and low power sequences that are functions targeting a wide range of power delivery network (PDN) frequencies. The voltagedroop tests induce large dynamic voltage droops by aligning hardware threads using a method that generates relatively prime sequence lengths across threads in a multi-threaded processor system. Functional tests also create symmetric and asymmetric high and low power sequences, introducing delay in processor pipeline stages. Additionally, tests consisting of a loop of sustained high-power sequences are also generated causing static droops. Simulation and silicon results of voltage-droop tests applied on a multi-threaded Qualcomm® Hexagon™ processor show that the techniques increase the VMIN of the processor system by up to 120 mV. Evaluation of the relatively prime method against the previously published NOP insertion method shows that the sequences generated using the relatively prime method can induce a higher rate of change of maximum dynamic voltage droop in $\sim 72.5$% of functional test sequences.
多线程处理器中感应电压下降的功能测试序列
精确控制的电力输送对高性能片上系统至关重要。这项工作描述了功能测试序列,以诱导影响处理器最小工作电压(VMIN)的大动态和静态电源电压下降。提供了一种算法来生成高功率序列和低功率序列,这些序列是针对大范围的电力输送网络(PDN)频率的函数。在多线程处理器系统中,电压下降测试通过对齐硬件线程,从而产生较大的动态电压下降,该方法在线程之间产生相对较长的序列。功能测试还会创建对称和非对称的高功率和低功率序列,从而在处理器流水线阶段引入延迟。此外,由持续的高功率序列组成的回路也会产生静态下垂。在多线程高通®Hexagon™处理器上进行的电压降测试的仿真和硅结果表明,该技术可将处理器系统的VMIN提高高达120 mV。将相对素数方法与已有的NOP插入方法进行比较,结果表明,相对素数方法生成的序列在72.5 %的功能测试序列中,最大动态电压降的变化率更高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信