首页 > 最新文献

Proceedings of the 25th edition on Great Lakes Symposium on VLSI最新文献

英文 中文
Session details: Special Session: Emerging Computing Paradigm for Error-Tolerant Applications: Approximate Computing and Stochastic Computing 专题会议:容错应用的新兴计算范式:近似计算和随机计算
Pub Date : 2015-05-20 DOI: 10.1145/3254023
Yiran Chen
{"title":"Session details: Special Session: Emerging Computing Paradigm for Error-Tolerant Applications: Approximate Computing and Stochastic Computing","authors":"Yiran Chen","doi":"10.1145/3254023","DOIUrl":"https://doi.org/10.1145/3254023","url":null,"abstract":"","PeriodicalId":255133,"journal":{"name":"Proceedings of the 25th edition on Great Lakes Symposium on VLSI","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121758236","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Simulation Framework for Analyzing Transient Effects Due to Thermal Noise in Sub-Threshold Circuits 一种分析亚阈值电路中热噪声瞬态效应的仿真框架
Pub Date : 2015-05-20 DOI: 10.1145/2742060.2742066
M. Donato, R. I. Bahar, W. Patterson, A. Zaslavsky
Noise analysis in nonlinear logic circuits requires models that take into account time-varying biasing conditions. When considering thermal noise, which moves the circuit away from its equilibrium point, a correct modeling approach has to go beyond the additive white Gaussian noise (AWGN) used in classical noise analysis. Even when accurate models are available, running standard Monte-Carlo simulations that will expose rare soft errors may still be computationally prohibitive. Probabilistic methods are often preferred for estimating the failure rate. However, these approaches may not provide any insight about the dynamic response to noise events. In this paper, we target both problems in the sub-threshold logic application domain. We first provide a time-domain model for fundamental, technology-independent thermal noise in sub-threshold circuits. Then, we use this model to generate noise input files for SPICE transient analysis. The effectiveness of the approach is demonstrated using 7nm FinFET predictive technology models (PTM) for an inverter and a NAND gate.
非线性逻辑电路中的噪声分析需要考虑时变偏置条件的模型。当考虑使电路偏离平衡点的热噪声时,正确的建模方法必须超越经典噪声分析中使用的加性高斯白噪声(AWGN)。即使有了精确的模型,运行标准的蒙特卡罗模拟也可能暴露出罕见的软错误,这在计算上仍然是令人望而却步的。概率方法通常用于估计故障率。然而,这些方法可能无法提供对噪声事件的动态响应的任何见解。在本文中,我们针对这两个问题在亚阈值逻辑应用领域。我们首先提供了亚阈值电路中基本的、与技术无关的热噪声的时域模型。然后,利用该模型生成用于SPICE瞬态分析的噪声输入文件。使用用于逆变器和NAND门的7nm FinFET预测技术模型(PTM)证明了该方法的有效性。
{"title":"A Simulation Framework for Analyzing Transient Effects Due to Thermal Noise in Sub-Threshold Circuits","authors":"M. Donato, R. I. Bahar, W. Patterson, A. Zaslavsky","doi":"10.1145/2742060.2742066","DOIUrl":"https://doi.org/10.1145/2742060.2742066","url":null,"abstract":"Noise analysis in nonlinear logic circuits requires models that take into account time-varying biasing conditions. When considering thermal noise, which moves the circuit away from its equilibrium point, a correct modeling approach has to go beyond the additive white Gaussian noise (AWGN) used in classical noise analysis. Even when accurate models are available, running standard Monte-Carlo simulations that will expose rare soft errors may still be computationally prohibitive. Probabilistic methods are often preferred for estimating the failure rate. However, these approaches may not provide any insight about the dynamic response to noise events. In this paper, we target both problems in the sub-threshold logic application domain. We first provide a time-domain model for fundamental, technology-independent thermal noise in sub-threshold circuits. Then, we use this model to generate noise input files for SPICE transient analysis. The effectiveness of the approach is demonstrated using 7nm FinFET predictive technology models (PTM) for an inverter and a NAND gate.","PeriodicalId":255133,"journal":{"name":"Proceedings of the 25th edition on Great Lakes Symposium on VLSI","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121903520","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Characterizing the Activity Factor in NBTI Aging Models for Embedded Cores 嵌入式核的NBTI老化模型中活度因子的表征
Pub Date : 2015-05-20 DOI: 10.1145/2742060.2742111
Yukai Chen, A. Calimera, E. Macii, M. Poncino
In deeply scaled CMOS technologies, device aging causes cores performance parameters to degrade over time. While accurate models to efficiently assess these degradation exist for devices and circuits, no reliable model for processor cores has gained strong acceptance in the literature. In this work, we propose a methodology for deriving an NBTI aging model for embedded cores. Based on an accurate characterization on the netlist of the core, we were able to (1) prove the independence of the aging on the workload (i.e., executed instructions), and (2) calculate an equivalent average constant aging factor that justifies the use of the baseline model template. We derived and assessed the proposed model by using a RISC-like processor core implemented in a 45nm process technology as a reference architecture, achieving a maximum error of 2.2% against simulated data on the core netlist.
在深度缩放的CMOS技术中,器件老化会导致核心性能参数随着时间的推移而下降。虽然存在精确的模型来有效地评估器件和电路的这些退化,但在文献中没有可靠的处理器核心模型得到了强烈的接受。在这项工作中,我们提出了一种方法来推导嵌入式核的NBTI老化模型。基于对核心网表的准确描述,我们能够(1)证明老化对工作负载的独立性(即,执行的指令),以及(2)计算一个等效的平均常数老化因子,证明使用基线模型模板是合理的。我们通过使用在45nm工艺技术中实现的类risc处理器内核作为参考架构来推导和评估所提出的模型,与核心网表上的模拟数据相比,最大误差为2.2%。
{"title":"Characterizing the Activity Factor in NBTI Aging Models for Embedded Cores","authors":"Yukai Chen, A. Calimera, E. Macii, M. Poncino","doi":"10.1145/2742060.2742111","DOIUrl":"https://doi.org/10.1145/2742060.2742111","url":null,"abstract":"In deeply scaled CMOS technologies, device aging causes cores performance parameters to degrade over time. While accurate models to efficiently assess these degradation exist for devices and circuits, no reliable model for processor cores has gained strong acceptance in the literature. In this work, we propose a methodology for deriving an NBTI aging model for embedded cores. Based on an accurate characterization on the netlist of the core, we were able to (1) prove the independence of the aging on the workload (i.e., executed instructions), and (2) calculate an equivalent average constant aging factor that justifies the use of the baseline model template. We derived and assessed the proposed model by using a RISC-like processor core implemented in a 45nm process technology as a reference architecture, achieving a maximum error of 2.2% against simulated data on the core netlist.","PeriodicalId":255133,"journal":{"name":"Proceedings of the 25th edition on Great Lakes Symposium on VLSI","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117009334","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
A Novel Static D-Flip-Flop Topology for Low Swing Clocking 一种用于低摆幅时钟的新型静态d -触发器拓扑
Pub Date : 2015-05-20 DOI: 10.1145/2742060.2742095
Mallika Rathore, Weicheng Liu, E. Salman, Can Sitik, B. Taskin
Low swing clocking is a well known technique to reduce dynamic power consumption of a clock network. A novel static D flip-flop topology is proposed that can reliably operate with a low swing clock signal (down to 50% of the VDD) despite the full swing data and output signals. The proposed topology enables low swing signals within the entire clock network, thereby maximizing the power saved by low swing operation. The proposed flip-flop is compared with existing low swing flip-flops using a 45 nm technology node at a clock frequency of 1.5 GHz. The results demonstrate an average reduction of 38.1% and 44.4% in, respectively, power consumption and power-delay product. The sensitivity of each circuit to clock swing is investigated. The robustness of the proposed topology is also demonstrated by ensuring reliable operation at various process, voltage, and temperature corners.
低摆幅时钟是一种众所周知的降低时钟网络动态功耗的技术。提出了一种新颖的静态D触发器拓扑,可以在全摆幅数据和输出信号的情况下可靠地使用低摆幅时钟信号(低至VDD的50%)。所提出的拓扑结构使整个时钟网络内的低摆幅信号成为可能,从而使低摆幅操作节省的功率最大化。将所提出的触发器与使用时钟频率为1.5 GHz的45 nm技术节点的现有低摆幅触发器进行比较。结果表明,功耗和功耗延迟产品分别平均降低38.1%和44.4%。研究了各电路对时钟摆动的灵敏度。所提出的拓扑的鲁棒性还通过确保在各种工艺、电压和温度拐角处可靠运行来证明。
{"title":"A Novel Static D-Flip-Flop Topology for Low Swing Clocking","authors":"Mallika Rathore, Weicheng Liu, E. Salman, Can Sitik, B. Taskin","doi":"10.1145/2742060.2742095","DOIUrl":"https://doi.org/10.1145/2742060.2742095","url":null,"abstract":"Low swing clocking is a well known technique to reduce dynamic power consumption of a clock network. A novel static D flip-flop topology is proposed that can reliably operate with a low swing clock signal (down to 50% of the VDD) despite the full swing data and output signals. The proposed topology enables low swing signals within the entire clock network, thereby maximizing the power saved by low swing operation. The proposed flip-flop is compared with existing low swing flip-flops using a 45 nm technology node at a clock frequency of 1.5 GHz. The results demonstrate an average reduction of 38.1% and 44.4% in, respectively, power consumption and power-delay product. The sensitivity of each circuit to clock swing is investigated. The robustness of the proposed topology is also demonstrated by ensuring reliable operation at various process, voltage, and temperature corners.","PeriodicalId":255133,"journal":{"name":"Proceedings of the 25th edition on Great Lakes Symposium on VLSI","volume":"236 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123260113","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
Session details: Keynote 1 会议详情:主题演讲1
Pub Date : 2015-05-20 DOI: 10.1145/3254005
Hai Helen Li
{"title":"Session details: Keynote 1","authors":"Hai Helen Li","doi":"10.1145/3254005","DOIUrl":"https://doi.org/10.1145/3254005","url":null,"abstract":"","PeriodicalId":255133,"journal":{"name":"Proceedings of the 25th edition on Great Lakes Symposium on VLSI","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128619793","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Inevitability of Phase-locking in a Charge Pump Phase Lock Loop using Deductive Verification 用演绎验证电荷泵锁相环锁相的必然性
Pub Date : 2015-05-20 DOI: 10.1145/2742060.2742072
H. Asad, Kevin D. Jones
Phase-locking in a charge pump (CP) phase lock loop (PLL) is said to be inevitable if all possible states of the CP PLL eventually converge to the equilibrium, where the input and output phases are in lock and the node voltages vanish. We verify this property for a CP PLL using deductive verification. We split this complex property into two sub-properties defined in two disjoint subsets of the state space. We deductively verify the first property using multiple Lyapunov certificates for hybrid systems, and use the Escape certificate for the verification of the second property. Construction of deductive certificates involves positivity check of polynomial inequalities (which is an NP-Hard problem), so we use the sound but incomplete Sum of Squares (SOS) relaxation algorithm to provide a numerical solution.
如果电荷泵锁相环的所有可能状态最终收敛于输入和输出相锁且节点电压消失的平衡状态,那么锁相在电荷泵锁相环中是不可避免的。我们使用演绎验证验证了CP锁相环的这一性质。我们将这个复属性拆分为两个子属性,这些子属性定义在状态空间的两个不相交的子集中。我们使用混合系统的多个Lyapunov证书来演绎验证第一个属性,并使用Escape证书来验证第二个属性。演绎证明的构造涉及多项式不等式的正性检验(这是一个NP-Hard问题),因此我们使用健全但不完整的平方和(SOS)松弛算法来提供数值解。
{"title":"Inevitability of Phase-locking in a Charge Pump Phase Lock Loop using Deductive Verification","authors":"H. Asad, Kevin D. Jones","doi":"10.1145/2742060.2742072","DOIUrl":"https://doi.org/10.1145/2742060.2742072","url":null,"abstract":"Phase-locking in a charge pump (CP) phase lock loop (PLL) is said to be inevitable if all possible states of the CP PLL eventually converge to the equilibrium, where the input and output phases are in lock and the node voltages vanish. We verify this property for a CP PLL using deductive verification. We split this complex property into two sub-properties defined in two disjoint subsets of the state space. We deductively verify the first property using multiple Lyapunov certificates for hybrid systems, and use the Escape certificate for the verification of the second property. Construction of deductive certificates involves positivity check of polynomial inequalities (which is an NP-Hard problem), so we use the sound but incomplete Sum of Squares (SOS) relaxation algorithm to provide a numerical solution.","PeriodicalId":255133,"journal":{"name":"Proceedings of the 25th edition on Great Lakes Symposium on VLSI","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129882911","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Restricted Clustered Neural Network for Storing Real Data 存储真实数据的受限聚类神经网络
Pub Date : 2015-05-20 DOI: 10.1145/2742060.2743767
R. Danilo, P. Coussy, L. Conde-Canencia, Vincent Gripon, W. Gross
Associative memories are an alternative to classical indexed memories that are capable of retrieving a message previously stored when an incomplete version of this message is presented. Recently a new model of associative memory based on binary neurons and binary links has been proposed. This model named Clustered Neural Network (CNN) offers large storage diversity (number of messages stored) and fast message retrieval when implemented in hardware. The performance of this model drops when the stored message distribution is non-uniform. In this paper, we enhance the CNN model to support non-uniform message distribution by adding features of Restricted Boltzmann Machines. In addition, we present a fully parallel hardware design of the model. The proposed implementation multiplies the performance (diversity) of Clustered Neural Networks by a factor of 3 with an increase of complexity of 40%.
联想记忆是经典索引记忆的另一种选择,它能够在呈现该消息的不完整版本时检索先前存储的消息。近年来,人们提出了一种基于二值神经元和二值链路的联想记忆模型。这种被称为聚类神经网络(CNN)的模型在硬件上实现时提供了大的存储多样性(存储的消息数量)和快速的消息检索。当存储的消息分布不均匀时,该模型的性能会下降。在本文中,我们通过加入受限玻尔兹曼机的特征来增强CNN模型以支持非均匀消息分布。此外,我们还给出了该模型的全并行硬件设计。提出的实现将聚类神经网络的性能(多样性)提高了3倍,复杂性提高了40%。
{"title":"Restricted Clustered Neural Network for Storing Real Data","authors":"R. Danilo, P. Coussy, L. Conde-Canencia, Vincent Gripon, W. Gross","doi":"10.1145/2742060.2743767","DOIUrl":"https://doi.org/10.1145/2742060.2743767","url":null,"abstract":"Associative memories are an alternative to classical indexed memories that are capable of retrieving a message previously stored when an incomplete version of this message is presented. Recently a new model of associative memory based on binary neurons and binary links has been proposed. This model named Clustered Neural Network (CNN) offers large storage diversity (number of messages stored) and fast message retrieval when implemented in hardware. The performance of this model drops when the stored message distribution is non-uniform. In this paper, we enhance the CNN model to support non-uniform message distribution by adding features of Restricted Boltzmann Machines. In addition, we present a fully parallel hardware design of the model. The proposed implementation multiplies the performance (diversity) of Clustered Neural Networks by a factor of 3 with an increase of complexity of 40%.","PeriodicalId":255133,"journal":{"name":"Proceedings of the 25th edition on Great Lakes Symposium on VLSI","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125742529","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Phase-based Cache Locking for Embedded Systems 嵌入式系统的基于相位的缓存锁定
Pub Date : 2015-05-20 DOI: 10.1145/2742060.2742076
Tosiron Adegbija, A. Gordon-Ross
Since caches are commonly used in embedded systems, which typically have stringent design constraints imposed by physical size, battery capacity, real-time deadlines, etc., much research focuses on cache optimizations, such as improved performance and/or reduced energy consumption. Cache locking is a popular cache optimization that loads and retains/locks selected memory contents from an executing application into the cache to increase the cache's predictability. Previous work has shown that cache locking also has the potential to improve cache performance and energy consumption. In this paper, we introduce phase-based cache locking, which leverages an application's varying runtime characteristics to dynamically select the locked memory contents to optimize cache performance and energy consumption. Experimental results show that our phase-based cache locking methodology can improve the data cache's miss rates and energy consumption by an average of 24% and 20%, respectively.
由于缓存通常用于嵌入式系统,这些系统通常受到物理大小、电池容量、实时截止日期等严格的设计限制,因此许多研究都集中在缓存优化上,例如提高性能和/或降低能耗。缓存锁定是一种流行的缓存优化,它将正在执行的应用程序中的选定内存内容加载并保留/锁定到缓存中,以提高缓存的可预测性。先前的工作表明,缓存锁定也有可能提高缓存性能和能耗。在本文中,我们介绍了基于阶段的缓存锁定,它利用应用程序不同的运行时特征来动态选择锁定的内存内容,以优化缓存性能和能耗。实验结果表明,基于相位的缓存锁定方法可以将数据缓存的丢失率和能耗平均分别提高24%和20%。
{"title":"Phase-based Cache Locking for Embedded Systems","authors":"Tosiron Adegbija, A. Gordon-Ross","doi":"10.1145/2742060.2742076","DOIUrl":"https://doi.org/10.1145/2742060.2742076","url":null,"abstract":"Since caches are commonly used in embedded systems, which typically have stringent design constraints imposed by physical size, battery capacity, real-time deadlines, etc., much research focuses on cache optimizations, such as improved performance and/or reduced energy consumption. Cache locking is a popular cache optimization that loads and retains/locks selected memory contents from an executing application into the cache to increase the cache's predictability. Previous work has shown that cache locking also has the potential to improve cache performance and energy consumption. In this paper, we introduce phase-based cache locking, which leverages an application's varying runtime characteristics to dynamically select the locked memory contents to optimize cache performance and energy consumption. Experimental results show that our phase-based cache locking methodology can improve the data cache's miss rates and energy consumption by an average of 24% and 20%, respectively.","PeriodicalId":255133,"journal":{"name":"Proceedings of the 25th edition on Great Lakes Symposium on VLSI","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128148080","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
An Efficient Approach to Sample On-Chip Power Supplies 一种有效的片上电源采样方法
Pub Date : 2015-05-20 DOI: 10.1145/2742060.2742121
Luke Murray, S. Khatri
In recent years, post-silicon debugging has become a significantly difficult exercise due to the increase in the size of the electrical state of the IC being debugged, coupled with the limited fraction of this state that is visible to the debug engineer. As the number of transistors increases, the number of possible electrical states increases exponentially, while the amount of information that can be accessed grows at a much slower rate. This difficulty is compounded by the outsourcing of IP blocks, which creates more black boxes that the debug engineer must work around. As a result, when an IC fails tracking down the cause of the failure becomes a monumental task, and debugging becomes more art than science. One source of errors in a test circuit is the fluctuation of the power supplies during a single clock cycle. These supply variations can increase or decrease the speed of a circuit and lead to errors such as hold time violations and setup time violations. This paper presents a circuit that samples precisely the power supply multiple times in a clock cycle, allowing the debug engineer to quantify the variations in the supply over a clock cycle. With this information, a better understanding of the electrical state of the test chip is made possible. The circuit presented in this paper can sample the supply voltage with a quantization of 0.291mV, and the output is linear with an R2 value of 0.9987.
近年来,由于被调试的IC的电气状态的大小增加,加上调试工程师可以看到的这种状态的有限部分,后硅调试已成为一项非常困难的工作。随着晶体管数量的增加,可能的电子状态数量呈指数级增长,而可以访问的信息量增长速度要慢得多。IP模块的外包使这种困难更加复杂,这会产生更多调试工程师必须解决的黑盒子。因此,当一个集成电路出现故障时,追踪故障的原因就成了一项艰巨的任务,而调试则更像是一门艺术而不是科学。测试电路中误差的一个来源是电源在单个时钟周期内的波动。这些电源变化可能会增加或降低电路的速度,并导致诸如保持时间违反和设置时间违反等错误。本文提出了一种电路,可以在一个时钟周期内对电源进行多次精确采样,使调试工程师能够量化电源在一个时钟周期内的变化。有了这些信息,就可以更好地了解测试芯片的电气状态。本文所设计的电路可以对电源电压进行采样,量化为0.291mV,输出为线性,R2值为0.9987。
{"title":"An Efficient Approach to Sample On-Chip Power Supplies","authors":"Luke Murray, S. Khatri","doi":"10.1145/2742060.2742121","DOIUrl":"https://doi.org/10.1145/2742060.2742121","url":null,"abstract":"In recent years, post-silicon debugging has become a significantly difficult exercise due to the increase in the size of the electrical state of the IC being debugged, coupled with the limited fraction of this state that is visible to the debug engineer. As the number of transistors increases, the number of possible electrical states increases exponentially, while the amount of information that can be accessed grows at a much slower rate. This difficulty is compounded by the outsourcing of IP blocks, which creates more black boxes that the debug engineer must work around. As a result, when an IC fails tracking down the cause of the failure becomes a monumental task, and debugging becomes more art than science. One source of errors in a test circuit is the fluctuation of the power supplies during a single clock cycle. These supply variations can increase or decrease the speed of a circuit and lead to errors such as hold time violations and setup time violations. This paper presents a circuit that samples precisely the power supply multiple times in a clock cycle, allowing the debug engineer to quantify the variations in the supply over a clock cycle. With this information, a better understanding of the electrical state of the test chip is made possible. The circuit presented in this paper can sample the supply voltage with a quantization of 0.291mV, and the output is linear with an R2 value of 0.9987.","PeriodicalId":255133,"journal":{"name":"Proceedings of the 25th edition on Great Lakes Symposium on VLSI","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133815419","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Minimizing Error of Stochastic Computation through Linear Transformation 用线性变换最小化随机计算误差
Pub Date : 2015-05-20 DOI: 10.1145/2742060.2743761
Yi Wu, Chen Wang, Weikang Qian
Stochastic computation is an unconventional computational paradigm that uses ordinary digital circuits to operate on stochastic bit streams, where signal value is encoded as the probability of ones in a stream. It is highly tolerant of soft errors and enables complex arithmetic operations to be implemented with simple circuitry. Prior research has proposed a method to synthesize stochastic computing circuits to implement arbitrary arithmetic functions by approximating them via Bernstein polynomials. However, for some functions, the method cannot find Bernstein polynomials that approximate them closely enough, thus causing a large computation error. In this work, we explore linear transformation on a target function to reduce the approximation error. We propose a method to find the optimal linear transformation parameters to minimize the overall error of the stochastic implementation. Experimental results demonstrated the effectiveness of our method in reducing the computation error and the circuit area.
随机计算是一种非常规的计算范式,它使用普通数字电路对随机比特流进行操作,其中信号值被编码为流中1的概率。它对软错误有很高的容忍度,可以用简单的电路实现复杂的算术运算。已有研究提出了一种利用Bernstein多项式逼近任意算术函数来合成随机计算电路的方法。然而,对于某些函数,该方法无法找到与它们足够接近的Bernstein多项式,从而导致较大的计算误差。在这项工作中,我们探索对目标函数进行线性变换以减少近似误差。我们提出了一种寻找最优线性变换参数的方法,以最小化随机实现的总体误差。实验结果表明,该方法在减小计算误差和电路面积方面是有效的。
{"title":"Minimizing Error of Stochastic Computation through Linear Transformation","authors":"Yi Wu, Chen Wang, Weikang Qian","doi":"10.1145/2742060.2743761","DOIUrl":"https://doi.org/10.1145/2742060.2743761","url":null,"abstract":"Stochastic computation is an unconventional computational paradigm that uses ordinary digital circuits to operate on stochastic bit streams, where signal value is encoded as the probability of ones in a stream. It is highly tolerant of soft errors and enables complex arithmetic operations to be implemented with simple circuitry. Prior research has proposed a method to synthesize stochastic computing circuits to implement arbitrary arithmetic functions by approximating them via Bernstein polynomials. However, for some functions, the method cannot find Bernstein polynomials that approximate them closely enough, thus causing a large computation error. In this work, we explore linear transformation on a target function to reduce the approximation error. We propose a method to find the optimal linear transformation parameters to minimize the overall error of the stochastic implementation. Experimental results demonstrated the effectiveness of our method in reducing the computation error and the circuit area.","PeriodicalId":255133,"journal":{"name":"Proceedings of the 25th edition on Great Lakes Symposium on VLSI","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134456457","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
期刊
Proceedings of the 25th edition on Great Lakes Symposium on VLSI
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1