首页 > 最新文献

2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)最新文献

英文 中文
Adding Conditionality to Resilient Bundled-Data Designs 为弹性捆绑数据设计添加条件性
D. Hand, A. Katrin, W. Koven
We describe a practical method of generating production ready timing violation resilient asynchronous circuits with conditional communication from a high level hardware description language. Designs written in SystemVerilogCSP are taped out on a 3.3 million transistor chip. We present two slackless scan-enabled asynchronous controllers based on the Click template that saved an average area of 14% in our application.
我们描述了一种从高级硬件描述语言生成具有条件通信的生产就绪时序冲突弹性异步电路的实用方法。用SystemVerilogCSP编写的设计被贴在330万晶体管芯片上。我们提出了两个基于Click模板的无懈怠扫描异步控制器,在我们的应用程序中平均节省了14%的面积。
{"title":"Adding Conditionality to Resilient Bundled-Data Designs","authors":"D. Hand, A. Katrin, W. Koven","doi":"10.1109/ASYNC.2016.22","DOIUrl":"https://doi.org/10.1109/ASYNC.2016.22","url":null,"abstract":"We describe a practical method of generating production ready timing violation resilient asynchronous circuits with conditional communication from a high level hardware description language. Designs written in SystemVerilogCSP are taped out on a 3.3 million transistor chip. We present two slackless scan-enabled asynchronous controllers based on the Click template that saved an average area of 14% in our application.","PeriodicalId":314538,"journal":{"name":"2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121918402","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}
引用次数: 2
Optimising Bundled-Data Balsa Circuits 优化捆绑数据Balsa电路
Norman Kluge, Ralf Wollowski
Balsa provides a design flow where asynchronous circuits are created from high-level specifications, but the syntax-driven translation often results in performance overhead. To improve this, we exploit the fact that bundled-data circuits can be divided into data and control path. Hence, tailored optimisation techniques can be applied to both paths separately. For control path optimisation, STG-based resynthesis has been introduced (applying logic minimisation). However, solid results are missing so far due to problems with state explosion and the reliable insertion of reset logic. To tackle this, we use an adjusted STG decomposition algorithm and started to develop a new logic synthesizer (based on ideas of petrify) with proper reset insertion. Adding the adapted data path, we are now able to get first promising post synthesis simulation results using an industrial technology library (with a performance improvement of up to 23%). First experiments show additional potential for performance improvements (of up to 56%) when standard tools for synchronous design are applied to the data path.
Balsa提供了一个设计流程,其中异步电路是根据高级规范创建的,但是语法驱动的转换通常会导致性能开销。为了改进这一点,我们利用了数据电路可以分为数据路径和控制路径的事实。因此,量身定制的优化技术可以分别应用于两条路径。对于控制路径优化,引入了基于stg的再合成(应用逻辑最小化)。然而,由于状态爆炸和复位逻辑的可靠插入问题,目前还没有可靠的结果。为了解决这个问题,我们使用了一种调整后的STG分解算法,并开始开发一种新的逻辑合成器(基于石化的思想),具有适当的复位插入。添加适应的数据路径,我们现在能够使用工业技术库获得第一个有希望的合成后仿真结果(性能提高高达23%)。第一个实验表明,当同步设计的标准工具应用于数据路径时,性能改进的额外潜力(高达56%)。
{"title":"Optimising Bundled-Data Balsa Circuits","authors":"Norman Kluge, Ralf Wollowski","doi":"10.1109/ASYNC.2016.11","DOIUrl":"https://doi.org/10.1109/ASYNC.2016.11","url":null,"abstract":"Balsa provides a design flow where asynchronous circuits are created from high-level specifications, but the syntax-driven translation often results in performance overhead. To improve this, we exploit the fact that bundled-data circuits can be divided into data and control path. Hence, tailored optimisation techniques can be applied to both paths separately. For control path optimisation, STG-based resynthesis has been introduced (applying logic minimisation). However, solid results are missing so far due to problems with state explosion and the reliable insertion of reset logic. To tackle this, we use an adjusted STG decomposition algorithm and started to develop a new logic synthesizer (based on ideas of petrify) with proper reset insertion. Adding the adapted data path, we are now able to get first promising post synthesis simulation results using an industrial technology library (with a performance improvement of up to 23%). First experiments show additional potential for performance improvements (of up to 56%) when standard tools for synchronous design are applied to the data path.","PeriodicalId":314538,"journal":{"name":"2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125789015","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
Efficient Metastability-Containing Gray Code 2-Sort 高效含亚稳的Gray码2-排序
C. Lenzen, Moti Medina
It is well-established that unsynchronized communication across clock domains can result in metastable upsets and that this cannot be avoided deterministically. This, however, does not preclude the possibility that metastability can be contained deterministically, in the sense that meaningful and precise computations can be performed despite metastability of some bits. In this work, we provide evidence that this is not only possible, but can also be done efficiently. We propose a circuit of size O(B2) and depth O(B) that computes the minimum and maximum of two B-bit Gray code inputs, where each input may contain one metastable bit (introducing uncertainty regarding whether it encodes some value x or rather x + 1). This is achieved by combining the results of a recursive call on the (B - 1)-bit suffixes in a metastability-containing way. This overcomes the problem posed by possible metastability of the logic controlling the recursion, which must occur in some executions.
这是公认的,跨时钟域的不同步通信可能导致亚稳态紊乱,这是无法避免的确定性。然而,这并不排除亚稳性可以被确定性地包含的可能性,从某种意义上说,尽管某些位存在亚稳性,但仍可以进行有意义和精确的计算。在这项工作中,我们提供的证据表明,这不仅是可能的,而且可以有效地完成。我们提出了一个大小为O(B2)、深度为O(B)的电路,用于计算两个B位格雷码输入的最小值和最大值,其中每个输入可能包含一个亚稳位(引入了关于它是否编码某些值x或x + 1的不确定性)。这是通过以包含亚稳的方式组合递归调用(B - 1)位前缀的结果来实现的。这克服了控制递归的逻辑可能的亚稳态所带来的问题,这在某些执行中必须发生。
{"title":"Efficient Metastability-Containing Gray Code 2-Sort","authors":"C. Lenzen, Moti Medina","doi":"10.1109/ASYNC.2016.18","DOIUrl":"https://doi.org/10.1109/ASYNC.2016.18","url":null,"abstract":"It is well-established that unsynchronized communication across clock domains can result in metastable upsets and that this cannot be avoided deterministically. This, however, does not preclude the possibility that metastability can be contained deterministically, in the sense that meaningful and precise computations can be performed despite metastability of some bits. In this work, we provide evidence that this is not only possible, but can also be done efficiently. We propose a circuit of size O(B2) and depth O(B) that computes the minimum and maximum of two B-bit Gray code inputs, where each input may contain one metastable bit (introducing uncertainty regarding whether it encodes some value x or rather x + 1). This is achieved by combining the results of a recursive call on the (B - 1)-bit suffixes in a metastability-containing way. This overcomes the problem posed by possible metastability of the logic controlling the recursion, which must occur in some executions.","PeriodicalId":314538,"journal":{"name":"2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)","volume":"250 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115647460","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}
引用次数: 8
Low Power QDI Asynchronous FFT 低功耗QDI异步FFT
Benjamin Z. Tang, F. Lane
We present an asynchronous (QDI) FFT design for low-power M2M communication. The design achieves low power by having efficient memory controls, twiddle multiplication, and allowing all subsystems in this nested butterfly architecture to run only as fast as they need to run. For a 10MHz input data rate, our 128-point, 16-bit, radix-23 FFT design consumes only 5.9nJ of energy at Vdd=1V in a 65nm technology.
我们提出了一种用于低功耗M2M通信的异步(QDI) FFT设计。该设计通过具有高效的内存控制、旋转乘法以及允许这个嵌套蝴蝶架构中的所有子系统只按照它们需要的速度运行来实现低功耗。对于10MHz输入数据速率,我们的128点,16位,基数23 FFT设计在Vdd=1V的65nm技术下仅消耗5.9nJ的能量。
{"title":"Low Power QDI Asynchronous FFT","authors":"Benjamin Z. Tang, F. Lane","doi":"10.1109/ASYNC.2016.17","DOIUrl":"https://doi.org/10.1109/ASYNC.2016.17","url":null,"abstract":"We present an asynchronous (QDI) FFT design for low-power M2M communication. The design achieves low power by having efficient memory controls, twiddle multiplication, and allowing all subsystems in this nested butterfly architecture to run only as fast as they need to run. For a 10MHz input data rate, our 128-point, 16-bit, radix-23 FFT design consumes only 5.9nJ of energy at Vdd=1V in a 65nm technology.","PeriodicalId":314538,"journal":{"name":"2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114770543","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}
引用次数: 10
Specification Mining for Asynchronous Controllers 异步控制器的规范挖掘
Javier de San Pedro, Thomas Bourgeat, J. Cortadella
The paper presents a first effort at exploring a novel area in the domain of asynchronous controllers: specification mining. Rather than synthesizing circuits from specifications, we aim at doing reverse engineering, i.e., discovering safe specifications from the circuits that preserve a set of pre-defined behavioral properties (e.g., hazard freeness). The specifications are discovered without any previous knowledge of the behavior of the circuit environment. This area may open new opportunities for re-synthesis and verification of asynchronous controllers. The effectiveness of the proposed approach is demonstrated by mining concurrent specifications (Signal Transition Graphs) from multiple implementations of 4-phase handshake controllers and some controllers with choice.
本文首次尝试探索异步控制器领域的一个新领域:规范挖掘。我们的目标不是从规范中合成电路,而是进行逆向工程,即从保持一组预定义行为属性(例如,无危险性)的电路中发现安全规范。这些规格是在不了解电路环境行为的情况下发现的。这一领域可能为异步控制器的重新合成和验证提供新的机会。通过从4阶段握手控制器的多个实现和一些有选择的控制器中挖掘并发规范(信号转换图),证明了该方法的有效性。
{"title":"Specification Mining for Asynchronous Controllers","authors":"Javier de San Pedro, Thomas Bourgeat, J. Cortadella","doi":"10.1109/ASYNC.2016.10","DOIUrl":"https://doi.org/10.1109/ASYNC.2016.10","url":null,"abstract":"The paper presents a first effort at exploring a novel area in the domain of asynchronous controllers: specification mining. Rather than synthesizing circuits from specifications, we aim at doing reverse engineering, i.e., discovering safe specifications from the circuits that preserve a set of pre-defined behavioral properties (e.g., hazard freeness). The specifications are discovered without any previous knowledge of the behavior of the circuit environment. This area may open new opportunities for re-synthesis and verification of asynchronous controllers. The effectiveness of the proposed approach is demonstrated by mining concurrent specifications (Signal Transition Graphs) from multiple implementations of 4-phase handshake controllers and some controllers with choice.","PeriodicalId":314538,"journal":{"name":"2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)","volume":"475 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123386798","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}
引用次数: 4
Qualifying Relative Timing Constraints for Asynchronous Circuits 确定异步电路的相对时序约束
Jotham Vaddaboina Manoranjan, K. Stevens
Relative Timing uses path based timing constraints to guarantee that a circuit conforms to its behavioral specification. Timing constraints are used to order signal transitions or events in a circuit through corresponding minimum and maximum delay timing constraints. A circuit may have multiple sets of constraints, each of which, when satisfied, can individually ensure functional correctness. This paper presents a framework to evaluate and rank relative timing constraint sets for a given circuit. The constraint sets are evaluated on the basis of robustness of the constraints and conflicts between constraints in the same set. The analysis is automated by building a tool. The paper applies the methodology and tool to optimize the extraction of relative timing constraints for delay insensitive timing models of asynchronous circuits. This is demonstrated using a burst-mode controller. The optimization leads to an average tool runtime reduction of 94%.
相对定时使用基于路径的定时约束来保证电路符合其行为规范。时序约束用于通过相应的最小和最大延迟时序约束对电路中的信号转换或事件进行排序。电路可能有多组约束,当满足每一组约束时,都可以单独确保功能的正确性。本文提出了一个对给定电路的相对时序约束集进行评估和排序的框架。基于约束的鲁棒性和约束之间的冲突来评估约束集。通过构建一个工具,分析是自动化的。本文应用该方法和工具对异步电路延迟不敏感时序模型的相对时序约束提取进行了优化。这是使用突发模式控制器演示的。优化后的工具平均运行时间减少了94%。
{"title":"Qualifying Relative Timing Constraints for Asynchronous Circuits","authors":"Jotham Vaddaboina Manoranjan, K. Stevens","doi":"10.1109/ASYNC.2016.23","DOIUrl":"https://doi.org/10.1109/ASYNC.2016.23","url":null,"abstract":"Relative Timing uses path based timing constraints to guarantee that a circuit conforms to its behavioral specification. Timing constraints are used to order signal transitions or events in a circuit through corresponding minimum and maximum delay timing constraints. A circuit may have multiple sets of constraints, each of which, when satisfied, can individually ensure functional correctness. This paper presents a framework to evaluate and rank relative timing constraint sets for a given circuit. The constraint sets are evaluated on the basis of robustness of the constraints and conflicts between constraints in the same set. The analysis is automated by building a tool. The paper applies the methodology and tool to optimize the extraction of relative timing constraints for delay insensitive timing models of asynchronous circuits. This is demonstrated using a burst-mode controller. The optimization leads to an average tool runtime reduction of 94%.","PeriodicalId":314538,"journal":{"name":"2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123693786","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
Ring Oscillator Clocks and Margins 环形振荡器时钟和边缘
J. Cortadella, Marc Lupon, A. Moreno-Conde, Antoni Roca, S. Sapatnekar
How much margin do we have to add to the delay lines of a bundled-data circuit? This paper is an attempt to give a methodical answer to this question, taking into account all sources of variability and the existing EDA machinery for timing analysis and sign-off. The paper is based on the study of the margins of a ring oscillator that substitutes a PLL as clock generator. A timing model is proposed that shows that a 12% margin for delay lines can be sufficient to cover variability in a 65nm technology. In a typical scenario, performance and energy improvements between 15% and 35% can be obtained by using a ring oscillator instead of a PLL. The paper concludes that a synchronous circuit with a ring oscillator clock shows similar benefits in performance and energy as those of bundled-data asynchronous circuits.
我们需要给一个捆绑数据电路的延迟线增加多少余量?本文试图对这个问题给出一个系统的答案,考虑到所有可变性的来源和现有的EDA机制进行时序分析和签字。本文研究了一种以锁相环代替时钟发生器的环形振荡器的余量。提出了一个时序模型,表明延迟线的12%余量足以覆盖65nm技术的可变性。在典型情况下,通过使用环形振荡器而不是锁相环,可以获得15%到35%的性能和能量改进。本文的结论是,具有环形振荡器时钟的同步电路在性能和能量方面与捆绑数据异步电路具有相似的优势。
{"title":"Ring Oscillator Clocks and Margins","authors":"J. Cortadella, Marc Lupon, A. Moreno-Conde, Antoni Roca, S. Sapatnekar","doi":"10.1109/ASYNC.2016.14","DOIUrl":"https://doi.org/10.1109/ASYNC.2016.14","url":null,"abstract":"How much margin do we have to add to the delay lines of a bundled-data circuit? This paper is an attempt to give a methodical answer to this question, taking into account all sources of variability and the existing EDA machinery for timing analysis and sign-off. The paper is based on the study of the margins of a ring oscillator that substitutes a PLL as clock generator. A timing model is proposed that shows that a 12% margin for delay lines can be sufficient to cover variability in a 65nm technology. In a typical scenario, performance and energy improvements between 15% and 35% can be obtained by using a ring oscillator instead of a PLL. The paper concludes that a synchronous circuit with a ring oscillator clock shows similar benefits in performance and energy as those of bundled-data asynchronous circuits.","PeriodicalId":314538,"journal":{"name":"2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126534866","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}
引用次数: 23
Fault Classification of the Error Detection Logic in the Blade Resilient Template 刀片弹性模板中检错逻辑的故障分类
F. Kuentzer, Alexandre M. Amory
Resilient architectures emerged as a promising solution to remove worst-case timing margins added due to process, voltage and temperature variation, improving system performance while reducing energy consumption. Asynchronous circuits can also improve energy efficiency and performance due to the absence of a global clock. A recently proposed circuit template, called Blade, leverages the advantages of both asynchronous and resilient techniques. However, Blade still presents challenges in terms of testing, which hinder its practical application. This paper evaluates the fault behavior of the Error Detection Logic (EDL) block of Blade with single stuck-at or propagation delay fault models. We propose a fault classification based on the effects observed in the overall circuit operation while in the presence of a fault. This classification shows the obtained fault coverage assuming three different testability scenarios and it also shows that a single fault can entirely disable an EDL, disabling its resilience. The proposed classification can be used in the future to improve the design for testability of resilient architectures.
弹性架构作为一种有希望的解决方案出现,可以消除由于工艺、电压和温度变化而增加的最坏情况时间裕度,提高系统性能,同时降低能耗。由于没有全局时钟,异步电路还可以提高能源效率和性能。最近提出的电路模板,称为刀片,利用异步和弹性技术的优点。然而,Blade在测试方面仍然存在挑战,这阻碍了它的实际应用。本文采用单卡滞故障模型和单传播延迟故障模型对叶片错误检测逻辑模块的故障行为进行了评估。我们提出了一种基于故障存在时在整个电路运行中观察到的影响的故障分类。该分类显示了假设三种不同的可测试性场景所获得的故障覆盖率,还显示了单个故障可以完全禁用EDL,从而禁用其弹性。所提出的分类方法可用于改进弹性架构的可测试性设计。
{"title":"Fault Classification of the Error Detection Logic in the Blade Resilient Template","authors":"F. Kuentzer, Alexandre M. Amory","doi":"10.1109/ASYNC.2016.9","DOIUrl":"https://doi.org/10.1109/ASYNC.2016.9","url":null,"abstract":"Resilient architectures emerged as a promising solution to remove worst-case timing margins added due to process, voltage and temperature variation, improving system performance while reducing energy consumption. Asynchronous circuits can also improve energy efficiency and performance due to the absence of a global clock. A recently proposed circuit template, called Blade, leverages the advantages of both asynchronous and resilient techniques. However, Blade still presents challenges in terms of testing, which hinder its practical application. This paper evaluates the fault behavior of the Error Detection Logic (EDL) block of Blade with single stuck-at or propagation delay fault models. We propose a fault classification based on the effects observed in the overall circuit operation while in the presence of a fault. This classification shows the obtained fault coverage assuming three different testability scenarios and it also shows that a single fault can entirely disable an EDL, disabling its resilience. The proposed classification can be used in the future to improve the design for testability of resilient architectures.","PeriodicalId":314538,"journal":{"name":"2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)","volume":"692 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122493853","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}
引用次数: 11
The Metastable Behavior of a Schmitt-Trigger 施密特触发器的亚稳态行为
A. Steininger, Jürgen Maier, Robert Najvirt
Schmitt-Trigger circuits are the method of choice for converting general signal shapes into clean, well-behaved digital ones. In this context these circuits are often used for metastability handling, as well. However, like any other positive feedback circuit, a Schmitt-Trigger can become metastable itself. Therefore, its own metastable behavior must be well understood, in particular the conditions that may cause its metastability. In this paper we will build on existing results from Marino to show that (a) a monotonic input signal can cause late transitions but never leads to a non-digital voltage at the Schmitt-Trigger output, and (b) a non-monotonic input can pin the Schmitt-Trigger output to a constant voltage at any desired (also non-digital) level for an arbitrary duration. In fact, the output can even be driven to any waveform within the dynamic limits of the system. We will base our analysis on a mathematical model of a Schmitt-Trigger's dynamic behavior and perform SPICE simulations to support our theory and confirm its validity for modern CMOS implementations. Furthermore, we will discuss several use cases of a Schmitt-Trigger in the light of our results.
施密特触发电路是将一般信号转换成干净、性能良好的数字信号的首选方法。在这种情况下,这些电路也经常用于亚稳态处理。然而,像任何其他正反馈电路一样,施密特触发器本身也会变成亚稳态。因此,必须很好地理解其自身的亚稳态行为,特别是可能导致其亚稳态的条件。在本文中,我们将以Marino的现有结果为基础,表明(a)单调输入信号可以导致延迟转换,但永远不会导致施密特触发器输出处的非数字电压,以及(b)非单调输入可以将施密特触发器输出引脚到任意持续时间的任意所需(也是非数字)电平的恒定电压。事实上,输出甚至可以驱动到系统的动态限制内的任何波形。我们将基于施密特触发器动态行为的数学模型进行分析,并进行SPICE模拟以支持我们的理论并确认其在现代CMOS实现中的有效性。此外,我们将根据我们的结果讨论施密特触发器的几个用例。
{"title":"The Metastable Behavior of a Schmitt-Trigger","authors":"A. Steininger, Jürgen Maier, Robert Najvirt","doi":"10.1109/ASYNC.2016.19","DOIUrl":"https://doi.org/10.1109/ASYNC.2016.19","url":null,"abstract":"Schmitt-Trigger circuits are the method of choice for converting general signal shapes into clean, well-behaved digital ones. In this context these circuits are often used for metastability handling, as well. However, like any other positive feedback circuit, a Schmitt-Trigger can become metastable itself. Therefore, its own metastable behavior must be well understood, in particular the conditions that may cause its metastability. In this paper we will build on existing results from Marino to show that (a) a monotonic input signal can cause late transitions but never leads to a non-digital voltage at the Schmitt-Trigger output, and (b) a non-monotonic input can pin the Schmitt-Trigger output to a constant voltage at any desired (also non-digital) level for an arbitrary duration. In fact, the output can even be driven to any waveform within the dynamic limits of the system. We will base our analysis on a mathematical model of a Schmitt-Trigger's dynamic behavior and perform SPICE simulations to support our theory and confirm its validity for modern CMOS implementations. Furthermore, we will discuss several use cases of a Schmitt-Trigger in the light of our results.","PeriodicalId":314538,"journal":{"name":"2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)","volume":"122 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131592147","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}
引用次数: 7
Modeling and Analysis of Power Supply Noise Tolerance with Fine-Grained GALS Adaptive Clocks 细粒度GALS自适应时钟的电源噪声容限建模与分析
Divya Akella, Matthew R. Fojtik, Brucek Khailany, Sudhir S. Kudva, Yaping Zhou, B. Calhoun
Power supply noise can significantly degrade circuit performance in modern high-performance SoCs. Adaptive clocking schemes have been proposed recently that can tolerate power supply noise by adjusting the clock frequency in response to fast-changing voltage variations. In this paper, we model and quantify power supply noise tolerance with a fine-grained globally asynchronous locally synchronous (GALS) design style together with an adaptive clocking scheme. An experimental setup that includes SPICE and Verilog-A models is used to quantify the effect of clock-tree insertion delay and spatial workload variations on power supply noise tolerance in both traditional synchronous adaptive clocking and a fine-grained GALS adaptive clocking scheme. Compared to the traditional scheme, fine-grained GALS adaptive clocking significantly reduces these effects and the margins required to tolerate power supply noise. The gain is quantified using the uncompensated voltage noise metric, which is defined as the additional voltage margin that is required for failure-free operation of circuits at the frequency dictated by the adaptive clocking scheme. In our experimental setup for a typical high performance SoC, fine-grained GALS adaptive clocking achieves a 78 mV saving in uncompensated voltage noise, which is an equivalent of 15% savings in power.
在现代高性能soc中,电源噪声会显著降低电路性能。最近提出的自适应时钟方案可以通过调整时钟频率来响应快速变化的电压变化来容忍电源噪声。在本文中,我们采用细粒度全局异步局部同步(GALS)设计风格和自适应时钟方案来建模和量化电源噪声容限。采用SPICE和Verilog-A模型的实验装置,量化了时钟树插入延迟和空间工作负载变化对传统同步自适应时钟和细粒度GALS自适应时钟方案中电源噪声容限的影响。与传统方案相比,细粒度GALS自适应时钟显著降低了这些影响和容忍电源噪声所需的余量。增益是使用无补偿电压噪声度量来量化的,它被定义为在自适应时钟方案规定的频率下电路无故障运行所需的额外电压裕度。在我们对典型高性能SoC的实验设置中,细粒度GALS自适应时钟实现了78 mV的无补偿电压噪声节省,相当于节省15%的功率。
{"title":"Modeling and Analysis of Power Supply Noise Tolerance with Fine-Grained GALS Adaptive Clocks","authors":"Divya Akella, Matthew R. Fojtik, Brucek Khailany, Sudhir S. Kudva, Yaping Zhou, B. Calhoun","doi":"10.1109/ASYNC.2016.13","DOIUrl":"https://doi.org/10.1109/ASYNC.2016.13","url":null,"abstract":"Power supply noise can significantly degrade circuit performance in modern high-performance SoCs. Adaptive clocking schemes have been proposed recently that can tolerate power supply noise by adjusting the clock frequency in response to fast-changing voltage variations. In this paper, we model and quantify power supply noise tolerance with a fine-grained globally asynchronous locally synchronous (GALS) design style together with an adaptive clocking scheme. An experimental setup that includes SPICE and Verilog-A models is used to quantify the effect of clock-tree insertion delay and spatial workload variations on power supply noise tolerance in both traditional synchronous adaptive clocking and a fine-grained GALS adaptive clocking scheme. Compared to the traditional scheme, fine-grained GALS adaptive clocking significantly reduces these effects and the margins required to tolerate power supply noise. The gain is quantified using the uncompensated voltage noise metric, which is defined as the additional voltage margin that is required for failure-free operation of circuits at the frequency dictated by the adaptive clocking scheme. In our experimental setup for a typical high performance SoC, fine-grained GALS adaptive clocking achieves a 78 mV saving in uncompensated voltage noise, which is an equivalent of 15% savings in power.","PeriodicalId":314538,"journal":{"name":"2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130746659","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}
引用次数: 12
期刊
2016 22nd IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)
全部 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