What is a latch-up issue in CMOS design?
In the simplest way, the latch-up issue can be defined as a formation of a direct path from VDD to GND terminal in the design, which will cause a huge current flow between the power and ground terminal.
Latch-up Formation:
Inside a CMOS (Complementary Metal Oxide Semiconductor) circuit, two parasitic BJT (Bipolar Junction Transistors) get formed and connected in such a way that these BJT form a PNPN device or SCR (Silicon-Controlled Rectifier) or Thyristor. Formation of the PNPN device is shown in the figure below.
As shown in the above figure, a pMOS device is formed inside a nwell and a nMOS device is formed on the p-substrate region. If we see the region below the source or drain of the pMOS device, source or drain is formed with P+ implantation then nwell come and bellow the nwell there is p-substrate. So a parasitic PNP BJT formed here, whose emitter is the source of the pMOS, the base is the nwell and collector is p-substrate. In a similar manner a parasitic NPN BJT has formed near the nMOS device, whose emitter is the source of nMOS , the base is the p-substrate and collector is nwell.
Both this BJT are connected to each other in such a way that they form a PNPN device. The base of PNP BJT is connected to the collector of NPN BJT and base of NPN BJT is connected to the collector of NPN BJT.
A PNPN device is normally in OFF state and there are minimal current or no current flow through it. But once the PNPN device is get triggered by its gate signal, a large current starts to flow through it and it continues to flow even if the gate signal removed. The figure below shows the terminals of the PNPN device and its characteristics.
Technically latch-up is the phenomena of activating the parasitic BJTs in a CMOS circuit which forms a low impedance path between the power and ground terminals. This low impedance path draws a large current and heats up the IC (Integrated Chip) which cause permanent damage of IC.
Latch-up Triggering:
PNPN device formed inside the CMOS can be triggered by various means. Once the PNPN device is triggered by any means, the latch-up event will start. Some of the main reasons are as below.
- Noise at the output terminal
- ESD (Electrostatic Discharge) event
- Ionizing radiation
In a similar way, if vout goes below the VDD , first the junction between the drain of nMOS and substrate will be forward bias, and it will make the junction between the source of pMOS and nwell forward bias and again this will further make the junction between the source of nMOS and substrate forward bias and both the BJT will be turned on and latch-up will occur.
Once the latch-up occurred in CMOS design, lots of current start flowing directly from VDD to GND and will cause the failure of chip. So we must protect our chip from latch-up. In the next article, we will discuss the method to prevent the latch-up issue.
Thank you!
clear explanation of a complex topic..good work ..
ReplyDeleteTake it positively, A small suggestion"grammatically the word Discuss about , describe about are not allowed.."
Thanks a lot Dr. YNM.
DeleteSorry, I was unaware with the mistake but now I have realized and understand the correct use of the term you suggested. I am correcting that right now.
Thanks a lot for your suggestion.
Keep supporting, keep suggesting.
What kind of noise it is which makes output goes beyond VDD?
ReplyDeleteThere could be various reasons, one you can think if the output net is get affected by the crosstalk glitch.
DeleteIf body taps are already there then how taps can protect from latchup
ReplyDeleteIn That case no use of tap cells, but now a days, in standard cells there is no body contact.
ReplyDelete