Static noise margin calculations
Dear Gurmohan Singh,
The following link contains a discussion on the topic of concern and it gives the way to compute static noise margins (SNMs) of TCAM in H-Spice.
http://www.edaboard.com/thread253224.html
hoping this will be helpful,
Rafik
snm.graphical.sp
*Determination of 6T SRAM cell RSNM by graphical method as given by Seevinck_1987
*it is read SNM analysis of 6T sram cell during read mode at 25 temperature.
* you have to add PTM model file
********************************************************************
.TEMP 25.0000
.protect
* Donnot print the contents of library
.include 'D:\Dissertation\coding\model file\32nm_NMOS_bulk6769.pm'
.include 'D:\Dissertation\coding\model file\32nm_PMOS_bulk22584.pm'
* Load the library
.unprotect
*Sets global values
.GLOBAL VDD!
*Parameterize input element
.PARAM VDD = 1V
.PARAM L = 32n
.PARAM WN = '1*L'
.PARAM WP = '1*L'
.PARAM LNA = '1*L'
.PARAM WNA = '1*L'
.PARAM U = 0
.PARAM UL = '-VDD/sqrt(2)'
.PARAM UH = ' VDD/sqrt(2)'
.PARAM BITCAP = 1E-12
*Requesting Graph Data Format in binary
.OPTION POST
CBL BLB 0 BITCAP
CBLB BL 0 BITCAP
*MOSFET (we can specify additional parameters, such as W= L=, in the parameter list)
* m
* one inverter
MPL QD QB VDD! VDD! PMOS L='L' W='WP'
+AD='WP*2.5*L' AS='WP*2.5*L' PD='2*WP+5*L' PS='2*WP+5*L'
+M=1
MNL QD QB 0 0 NMOS L='L' W='WN'
+AD='WN*2.5*L' AS='WN*2.5*L' PD='2*WN+5*L' PS='2*WN+5*L'
MPR QBD Q VDD! VDD! PMOS L='L' W='WP'
MNR QBD Q 0 0 NMOS L='L' W='WN'
* access transistors
MNAL BLB WL QBD 0 NMOS L='LNA' W='WNA'
+AD='WNA*2.5*L' AS='WNA*2.5*L' PD='2*WNA+5*L' PS='2*WNA+5*L'
MNAR BL WL QD 0 NMOS L='LNA' W='WNA'
*Independent voltage source
*v
VVDD! VDD! 0 DC=VDD
* when reading, use VDD in hold mode use 0
VWL WL 0 DC=vdd
*Initial condition
.IC V(BL) = VDD
.IC V(BLB) = VDD
* use voltage controlled voltage sources (VCVS)
* changing the co-ordinates in 45 degree angle
EQ Q 0 VOL=' 1/sqrt(2)*U + 1/sqrt(2)*V(V1)'
EQB QB 0 VOL='-1/sqrt(2)*U + 1/sqrt(2)*V(V2)'
* inverter characteristics
EV1 V1 0 VOL=' U + sqrt(2)*V(QBD)'
EV2 V2 0 VOL='-U + sqrt(2)*V(QD)'
* take the absolute value for determination of SNM
EVD VD 0 VOL='(V(V1) - V(V2))'
.DC U UL UH 0.01
.PRINT DC V(QD) V(QBD) V(V1) V(V2)
*now we are getin1 exactaly same value as we geting from old method(graphical method)
.MEASURE DC MAXVD MAX V(VD) FROM=-500m to =500m
.MEASURE DC MINVD MIN V(VD) FROM=-500m to =500m
* measure SNM
*.MEASURE DC SNM param='1/sqrt(2)*MAXVD'
*CHANGE 0N 1 MAY 2015 MINVD VALUE ALWAYES BE -VE SO WE TAKE abs VALUE OF IT. NOW FIND MIN VALUE OF MAXVD AND MINVD.
.MEASURE DC SNM param='(1/sqrt(2)*MIN(MAXVD,ABS(minVD)))'
.END
hey we dont know
If we map as a continuous motion an ionising electron (beginning its journey at n=1) in an H atom, a specific hyperbolic spiral appears (see animation). When we solve this spiral formula, we find...
07 August 2024 5,343 2 View
Let's say we have a standard, regular hexagonal honeycomb with a 3-arm primitive unit cell (something like the figure attached; the figure is only representative and not drawn to scale). The...
07 August 2024 1,937 1 View
Hello, everyone. I have tried to determine carrier motilities of some materials, by Density Functional Theory, using Quantum ESPRESSO. There are a few methods to do it, like a package called...
04 August 2024 8,894 1 View
Dear all, I am working on particle deposition in human's & rat's respiratory airways using CFD and I am looking for the 3D CAD file for my simulations (STEP or IGES format). If somone has such...
29 July 2024 1,092 2 View
Dear Siesta Users, I installed Siesta 5.0.1 and I want to use Grimme's D3 correction. According to the 5.0.1 manual, I could use a few parameters to include the D3 correction in the...
27 July 2024 5,748 0 View
Consider the case of negligible gravity but there is an accelerating reference frame. Its origin traces out a trajectory, or world line, seen in some inertial reference frame. The Lorentz metric...
24 July 2024 1,608 15 View
Dear Researchers, My question is associated with the "MDCI" method in Orca. Please let me clarify my question using a simple example: Suppose we are going to perform CBS extrapolation using "!...
21 July 2024 1,632 0 View
I want to calculate the spin texture for the electronic band structure obtained from SOC calculation. Is there any way for calculation of spin texture using quantum espresso??
19 July 2024 8,571 1 View
Image Processing Algorithms, Quantum Computing.
17 July 2024 7,958 2 View
In recent years, quantum computing has emerged as a groundbreaking technology with the potential to revolutionize various fields, including artificial intelligence (AI). AI has already made...
17 July 2024 1,398 3 View