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 mo… Show more
“…As a consequence, the S/T must be susceptible to metastability. This intuitive argument has been more formally supported by Marino [1] already, and more recently Steininger et al [2] have detailed several practically relevant scenarios where metastability may occur and where it may not. While there exist analytic solutions to calculate certain properties such as the threshold voltages [3], none have been presented so far regarding metastability.…”
Section: Introductionmentioning
confidence: 81%
“…For this purpose we replace the load capacitance by a voltage source and actually measure the current through the latter (visible in the second code line). In comparison to the approach from [2], where the authors performed transient analysis and picked V out , this is considerably faster but serves the same purpose, albeit we get I out as a result instead. To compare the results of static and transient simulation (see Section III-B) in Fig.…”
Section: A Static Analysis Of Grid Points (Map)mentioning
confidence: 99%
“…These data are of interest when investigating more advanced features such as the overall probability to enter metastability or how quickly it is resolved. More specifically, we • derive a more fine grained map (compared to [2]) of the output derivative V out over the V in −V out plane, which we use as basis for more accurate estimations and analyses about the general behavior.…”
Despite their attractiveness as metastability filters, Schmitt-Triggers can suffer from metastability themselves. Therefore, in the selection or construction of a suitable Schmitt-Trigger implementation, it is a necessity to accurately determine the metastable behavior. Only then one is able to compare different designs and thus guide proper optimizations, and only then one can assess the potential for residual metastable upsets. However, while the state of the art provides a lot of research and practical characterization approaches for flip-flops, comparatively little is known about Schmitt-Trigger characterization. Unlike the flip-flop with its single metastable point, the Schmitt-Trigger exhibits a whole range of metastable points depending on the input voltage. Thus the task of characterization gets much more challenging.In this paper we present different approaches to determine the metastable behavior of Schmitt-Triggers using novel methods and mechanisms. We compare their accuracy and runtime by applying them to three common circuit implementations. The achieved results are then used to reason about the metastable behavior of the chosen designs which turns out to be problematic in some cases. Overall the approaches proposed in this paper are generic and can be extended beyond the Schmitt-Trigger, i.e., to efficiently characterize metastable states in other circuits as well.
“…As a consequence, the S/T must be susceptible to metastability. This intuitive argument has been more formally supported by Marino [1] already, and more recently Steininger et al [2] have detailed several practically relevant scenarios where metastability may occur and where it may not. While there exist analytic solutions to calculate certain properties such as the threshold voltages [3], none have been presented so far regarding metastability.…”
Section: Introductionmentioning
confidence: 81%
“…For this purpose we replace the load capacitance by a voltage source and actually measure the current through the latter (visible in the second code line). In comparison to the approach from [2], where the authors performed transient analysis and picked V out , this is considerably faster but serves the same purpose, albeit we get I out as a result instead. To compare the results of static and transient simulation (see Section III-B) in Fig.…”
Section: A Static Analysis Of Grid Points (Map)mentioning
confidence: 99%
“…These data are of interest when investigating more advanced features such as the overall probability to enter metastability or how quickly it is resolved. More specifically, we • derive a more fine grained map (compared to [2]) of the output derivative V out over the V in −V out plane, which we use as basis for more accurate estimations and analyses about the general behavior.…”
Despite their attractiveness as metastability filters, Schmitt-Triggers can suffer from metastability themselves. Therefore, in the selection or construction of a suitable Schmitt-Trigger implementation, it is a necessity to accurately determine the metastable behavior. Only then one is able to compare different designs and thus guide proper optimizations, and only then one can assess the potential for residual metastable upsets. However, while the state of the art provides a lot of research and practical characterization approaches for flip-flops, comparatively little is known about Schmitt-Trigger characterization. Unlike the flip-flop with its single metastable point, the Schmitt-Trigger exhibits a whole range of metastable points depending on the input voltage. Thus the task of characterization gets much more challenging.In this paper we present different approaches to determine the metastable behavior of Schmitt-Triggers using novel methods and mechanisms. We compare their accuracy and runtime by applying them to three common circuit implementations. The achieved results are then used to reason about the metastable behavior of the chosen designs which turns out to be problematic in some cases. Overall the approaches proposed in this paper are generic and can be extended beyond the Schmitt-Trigger, i.e., to efficiently characterize metastable states in other circuits as well.
“…To avoid oscillating behavior for inputs close to the reference, Schmitt-Trigger (S/T) stages [4] are employed instead whose hysteresis behavior makes them ignore irrelevant voltage fluctuations. However, it has been shown that for certain input traces a S/T can become metastable as well [5], [6]. Following the lessons learned from synchronizers, one may ask whether the cascading of S/Ts is again effective in reducing the risk of metastable upsets.…”
Section: Fig 1 S/t Hysteresismentioning
confidence: 99%
“…4) until V m reaches V L,2 (V in = V 1 ) the second S/T will start to switch and can be driven into metastability in the same way as the first one. While keeping both S/Ts in metastability, which is either possible with very precise or very fast control of V in (for a more detailed explanation see [6]), the output values between LO and HI shown in Fig. 7 are reachable.…”
Schmitt-Trigger stages are the method of choice for robust discretization of input voltages with excessive transition times or significant noise. However, they may suffer from metastability. Based on the experience that the cascading of flip-flop stages yields a dramatic improvement of their overall metastability hardness, in this paper we elaborate on the question whether the cascading of Schmitt-Trigger stages can obtain a similar gain.We perform a theoretic analysis that is backed up by an existing metastability model for a single Schmitt-Trigger stage and elaborate some claims about the behavior of a Schmitt-Trigger cascade. These claims suggest that the occurrence of metastability is indeed reduced from the first stage to the second which suggests an improvement. On the downside, however, it becomes clear that metastability can still not be completely ruled out, and in some cases the behavior of the cascade may be less beneficial for a given application, e.g. by introducing seemingly acausal transitions. We validate our findings by extensive HSPICE simulations in which we directly cover our most important claims.
We present a new technique for verifying nonlinear and hybrid models with inputs. We observe that once an input signal is fixed, the sensitivity analysis of the model can be computed much more precisely. Based on this result, we propose a new simulation-driven verification algorithm and apply it to a suite of nonlinear and hybrid models of CMOS digital circuits under different input signals. The models are low-dimensional but with highly nonlinear ODEs, with nearly hundreds of logarithmic and exponential terms. Some of our experiments analyze the metastability of bistable circuits with very sensitive ODEs and rigorously establish the connection between metastability recovery time and sensitivity.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.