Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Anachip said:electronrancher said:as montage said, they stand for typical, slow, and fast. since the transistors vary from lot to lot, we use these process corners to check the effects of process variation on our circuit. if you ask me, the main contributor is tox, which makes both transistor either slow or fast. it's fairly unusual to get sf or fs cases, because this means that something is affecting each type of transistor differently. one way this can happen is if the threshold adjust is too heavy or too light, making the vt of the devices unmatched. but that is pretty minor in my experience, usually the variation affects all devices at once - making them ss or ff..
btw - the combination sf means slow nmos and fast pmos (n is always first).
So, when talking about corner analysis, which one we have to care to most. Is it SS,FF or SF, FS?? Which process the design has to pass the most ? Thanks.
electronrancher said:You have to care about all of them. When designing your circuit you should know how each transistor has been sized and placed to give a certain operation. If all the NMOS become strong, how will it affect the circuit? How about all the PMOS? How about if all the transistors were weak? Are you using any long-gate mosfets as a resistor for startup? This guy will definately change the VDD needed to start up, so you need to account for this when sizing your devices.
Another example, an LDO uses a PMOS pass device - the output current, load reg, etc will all change as the PMOS changes strong or weak. You will see this effect as you vary the corners - sometimes, you didn't realize a problem existed until one or more of the corner simulations shows a problem. Often, you can determine which type of transistor is the troublemaker, then find it more easily with those clues.
It's probably OK to design using typ-typ case as long as you understand how the circuit will change over temp and process, and verify all the corners. A lot of bad things happen at 125C, slow slow - it's a worst case, just like -40C, fast fast.
pbs681 said:electronrancher said:You have to care about all of them. When designing your circuit you should know how each transistor has been sized and placed to give a certain operation. If all the NMOS become strong, how will it affect the circuit? How about all the PMOS? How about if all the transistors were weak? Are you using any long-gate mosfets as a resistor for startup? This guy will definately change the VDD needed to start up, so you need to account for this when sizing your devices.
Another example, an LDO uses a PMOS pass device - the output current, load reg, etc will all change as the PMOS changes strong or weak. You will see this effect as you vary the corners - sometimes, you didn't realize a problem existed until one or more of the corner simulations shows a problem. Often, you can determine which type of transistor is the troublemaker, then find it more easily with those clues.
It's probably OK to design using typ-typ case as long as you understand how the circuit will change over temp and process, and verify all the corners. A lot of bad things happen at 125C, slow slow - it's a worst case, just like -40C, fast fast.
"""How about the monte carlo simulation...... what is the different compare to corner simulation...... both are predicting the yield if I not mistaken......"""
shaq said:rajanarender_suram said:Anachip said:electronrancher said:as montage said, they stand for typical, slow, and fast. since the transistors vary from lot to lot, we use these process corners to check the effects of process variation on our circuit. if you ask me, the main contributor is tox, which makes both transistor either slow or fast. it's fairly unusual to get sf or fs cases, because this means that something is affecting each type of transistor differently. one way this can happen is if the threshold adjust is too heavy or too light, making the vt of the devices unmatched. but that is pretty minor in my experience, usually the variation affects all devices at once - making them ss or ff..
btw - the combination sf means slow nmos and fast pmos (n is always first).
So, when talking about corner analysis, which one we have to care to most. Is it SS,FF or SF, FS?? Which process the design has to pass the most ? Thanks.
these are mos corners
TT: typical typical
FF:Fast nmos Fast pmos
SS:Slow nmos Slow pmos
FS:Fast nmos Slow pmos
SF:Slow nmos Fast pmos
All the corners have to be taken care for the better yeild.
my finding most of the time SS, 125C, low supply voltage(especially for feedback less ckt) is the most worst corner
Dear rajanarender_suram,
As you say, FF means fast nmos and fast pmos.
But, I have a little question that is what does the "Fast" mean?
Does it mean that tox is thinner than typical corner?
suria3 said:pbs681 said:electronrancher said:You have to care about all of them. When designing your circuit you should know how each transistor has been sized and placed to give a certain operation. If all the NMOS become strong, how will it affect the circuit? How about all the PMOS? How about if all the transistors were weak? Are you using any long-gate mosfets as a resistor for startup? This guy will definately change the VDD needed to start up, so you need to account for this when sizing your devices.
Another example, an LDO uses a PMOS pass device - the output current, load reg, etc will all change as the PMOS changes strong or weak. You will see this effect as you vary the corners - sometimes, you didn't realize a problem existed until one or more of the corner simulations shows a problem. Often, you can determine which type of transistor is the troublemaker, then find it more easily with those clues.
It's probably OK to design using typ-typ case as long as you understand how the circuit will change over temp and process, and verify all the corners. A lot of bad things happen at 125C, slow slow - it's a worst case, just like -40C, fast fast.
"""How about the monte carlo simulation...... what is the different compare to corner simulation...... both are predicting the yield if I not mistaken......"""
The difference in Monte Carlo analysis compared to Corner Analysis is the number of simulation you run to confirm the yield. In Monte Carlo analysis, you have to run a few hundred to thousand simulation in order to have more number of combination of processes and mismatches, whereby in Corner Analysis, you just need to run 5 simulation for SS,FF,FS,SF,TT. In this 5 simulation, what ever possibilities of process distribution is all ready taken into consideration.
Hope this helps you.
shaq said:rajanarender_suram said:Anachip said:electronrancher said:as montage said, they stand for typical, slow, and fast. since the transistors vary from lot to lot, we use these process corners to check the effects of process variation on our circuit. if you ask me, the main contributor is tox, which makes both transistor either slow or fast. it's fairly unusual to get sf or fs cases, because this means that something is affecting each type of transistor differently. one way this can happen is if the threshold adjust is too heavy or too light, making the vt of the devices unmatched. but that is pretty minor in my experience, usually the variation affects all devices at once - making them ss or ff..
btw - the combination sf means slow nmos and fast pmos (n is always first).
So, when talking about corner analysis, which one we have to care to most. Is it SS,FF or SF, FS?? Which process the design has to pass the most ? Thanks.
these are mos corners
TT: typical typical
FF:Fast nmos Fast pmos
SS:Slow nmos Slow pmos
FS:Fast nmos Slow pmos
SF:Slow nmos Fast pmos
All the corners have to be taken care for the better yeild.
my finding most of the time SS, 125C, low supply voltage(especially for feedback less ckt) is the most worst corner
Dear rajanarender_suram,
As you say, FF means fast nmos and fast pmos.
But, I have a little question that is what does the "Fast" mean?
Does it mean that tox is thinner than typical corner?
rajanarender_suram said:pbs681 said:suria3 said:pbs681 said:electronrancher said:You have to care about all of them. When designing your circuit you should know how each transistor has been sized and placed to give a certain operation. If all the NMOS become strong, how will it affect the circuit? How about all the PMOS? How about if all the transistors were weak? Are you using any long-gate mosfets as a resistor for startup? This guy will definately change the VDD needed to start up, so you need to account for this when sizing your devices.
Another example, an LDO uses a PMOS pass device - the output current, load reg, etc will all change as the PMOS changes strong or weak. You will see this effect as you vary the corners - sometimes, you didn't realize a problem existed until one or more of the corner simulations shows a problem. Often, you can determine which type of transistor is the troublemaker, then find it more easily with those clues.
It's probably OK to design using typ-typ case as long as you understand how the circuit will change over temp and process, and verify all the corners. A lot of bad things happen at 125C, slow slow - it's a worst case, just like -40C, fast fast.
"""How about the monte carlo simulation...... what is the different compare to corner simulation...... both are predicting the yield if I not mistaken......"""
The difference in Monte Carlo analysis compared to Corner Analysis is the number of simulation you run to confirm the yield. In Monte Carlo analysis, you have to run a few hundred to thousand simulation in order to have more number of combination of processes and mismatches, whereby in Corner Analysis, you just need to run 5 simulation for SS,FF,FS,SF,TT. In this 5 simulation, what ever possibilities of process distribution is all ready taken into consideration.
Hope this helps you.
Thanks.....
Anyway, since we already covered all the possibbilities of the process variation by running 5 corners simulation, why do we still need to run monte carlo. If we pass 5 corners requirement, then our chip should functioning within the specification right..... need your advise
Monte carlo does mismatch simulations where as process corners doesnot....