1
\$\begingroup\$

I want to calculate write, hold, and read the static noise margin of an SRAM block (WSNM, HSNM, and RSNM).

In order to do so, I want to write a command to do it, so I need to find the input voltage when its differentiation is equal to -1 for calculating VIL and VIH. Does anyone know the command for this?

enter image description here

enter image description here

Pictures are from the Analytical Review of Noise Margin in MVL: Clarification of a Deceptive Matter paper

\$\endgroup\$
2

1 Answer 1

1
\$\begingroup\$

after some research, I found two ways in order to find when derivate of a parameter is -1. First way is using commands for example:

.MEAS dc vol find v(out) when deriv ('v(out)')=-1

It's just an example to show the syntax and based on your project the input and output nodes might be different.

The second way is to use CosmosScope or any other wave viewer application.

enter image description here

In this way using "point to point measurement" calculation of slope can be done graphically, but sometimes take some time to achieve proper response.

Best of luck

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.