Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How can we implement PNP and NPN by CMOS in schemtaic

Status
Not open for further replies.

bhl777

Full Member level 6
Full Member level 6
Joined
Sep 30, 2008
Messages
363
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,296
Visit site
Activity points
5,140
Hi All, in some circuit applications, CMOS can be connected in some way to implement PNP and NPN. However, I only saw something in layout to implement these devices. Could anybody tell me, from the schematic wise, how can I connect G,S,D,B of PMOS and NMOS to make them work as parasitic PNP and NPN? Thank you!
 

The connection of parasitic BJTs in CMOS depends on the CMOS technology used. For standard CMOS processes (n-well in p-substrate) s. Fig. 5 on p. 3 of this Fairchild application note: View attachment Latchup-Reduction_in_CMOS.pdf
 
Hi erikl, thank you for posting this AN. I tried to understand it but am not familiar with this PNPN process. I use the drawing from Gray's book here and could you advise the following questions?
pnp.JPG
(1) Is my NPN connection correct? I connected GS together to disable both NMOS and PMOS.
(2) How can I choose a BASE of the PNP transistor in this picture?
(3)Can we use single MOS to implement single BJT? For example, can I use NMOS to implement NPN?
(4) Since we want to design the emitter area for BJT, is this relationship W X L (channel length and width of MOS channel)= Emitter area valid?
(5) If (4) is valid, does that mean we do not need to care about W/L, just WXL?

Thank you very much!


The connection of parasitic BJTs in CMOS depends on the CMOS technology used. For standard CMOS processes (n-well in p-substrate) s. Fig. 5 on p. 3 of this Fairchild application note: View attachment 102499
 

You can tie the gate to the source (calling it now the
emitter) and drive the body terminal as the base, and
the drain is your collector. This will give you an easy,
low quality, barely- or poorly-modeled lateral BJT. And
it will carry a parasitci device or two along with it,
unless you're using an SOI technology.

Since the modeling is liable to be poor or nonexistent,
your circuit simulations are likely to work badly or not
at all. You may find yourself pulling curves and fitting
your own crude models. In that case it behooves you
to find, and stick to a geometry for a "unit cell" which
has the best BJT attributes (for example, a very wide
FET can make a poor BJT because base resistance
becomes high - despite that you would be driving the
excess "base" capacitance down by so doing). You
might look at circular / annular geometries for better
breakdown and high-Vce/Vcb behaviors that are
helped by controlling fields at "corner" features. But
then you will be even further afield (heh) when it
comes time for DRC/LVS.
 

(1) Is my NPN connection correct?
Yes, it is. But actually you always have 2 emitters: both source and drain. See this picture from a Rincón-Mora lecture, changed for n-well in p-substrate:
Latch-up_in_a_p-substrate_CMOS-process.jpg

(2) How can I choose a BASE of the PNP transistor in this picture?
The n+ tap of the n-well. See your figure, with my additions in blue:
parasitics_bhl3302.jpg

(3)Can we use single MOS to implement single BJT? For example, can I use NMOS to implement NPN?
Yes: just use the NMOS and an n-well (around, if possible), with the n+ tap as collector connection, as close as allowed by DRC.

If you are totally free in layout (apart from DRC rules) to design your own NPN, you could even use a single n+ implant for the emitter, a p+ implant as base connection around it, and an n+ in n-well as collector connection around - always clinging to DRC rules. Surely would create a better NPN. Some PDKs even offer such BJTs, with quite good simulation models.

(4) Since we want to design the emitter area for BJT, is this relationship W X L (channel length and width of MOS channel)= Emitter area valid?
No, it's the size of the source and drain implants.

(5) If (4) is valid, does that mean we do not need to care about W/L, just WXL?
Just use the source/drain implant size you need for the emitter area, and min. L.

But pls! note dick_freebird's comments! All these measures won't create good BJTs, they have rather low current gains (the NPNs probably < 10) at only limited collector currents, and not exactly low-noise.

You probably just get bad simulation models for these parasitic BJTs - may be none at all, so you would have to characterize them yourself.
 

Hi erikl, thank you for your advise! I am trying to understand this topic from theory, not for practical characterization. Regarding your answers, I still have couple questions, could you advise again?

(1) In your figure parasitics_bhl3302.jpg
for NPN, you connect G and S of MOS_G1 to emitter terminal, as you mentioned in my question 1. Am just wondering that what about G and S of MOS_G2? We can just leave them there with GS connected, without any other external connection?
(2) In your figure, for PNP, I am still confused about the equivalent Base terminal. It seems like you connect equivalent B with equivalent E? If so, how can this connection work like a PNP, once its B and E are shorted?
(3) regarding your answers to my original question 4 and 5, is the "a" in the following figure the implant size you mentioned? If so, can I say W x "a" is the emitter area of equivalent BJT?
emitter area.PNG

Thank you!


Yes, it is. But actually you always have 2 emitters: both source and drain. See this picture from a Rincón-Mora lecture, changed for n-well in p-substrate:
View attachment 102580


The n+ tap of the n-well. See your figure, with my additions in blue:
View attachment 102581


Yes: just use the NMOS and an n-well (around, if possible), with the n+ tap as collector connection, as close as allowed by DRC.

If you are totally free in layout (apart from DRC rules) to design your own NPN, you could even use a single n+ implant for the emitter, a p+ implant as base connection around it, and an n+ in n-well as collector connection around - always clinging to DRC rules. Surely would create a better NPN. Some PDKs even offer such BJTs, with quite good simulation models.


No, it's the size of the source and drain implants.


Just use the source/drain implant size you need for the emitter area, and min. L.

But pls! note dick_freebird's comments! All these measures won't create good BJTs, they have rather low current gains (the NPNs probably < 10) at only limited collector currents, and not exactly low-noise.

You probably just get bad simulation models for these parasitic BJTs - may be none at all, so you would have to characterize them yourself.
 

(1) In your figure View attachment 103979
for NPN, you connect G and S of MOS_G1 to emitter terminal, as you mentioned in my question 1. Am just wondering that what about G and S of MOS_G2? We can just leave them there with GS connected, without any other external connection?
No, you better connect it with the n-well bulk = collector .

(2) In your figure, for PNP, I am still confused about the equivalent Base terminal. It seems like you connect equivalent B with equivalent E? If so, how can this connection work like a PNP, once its B and E are shorted?
No, there's no connection; the base=bulk tap just crosses the (blue) S-G-D = emitter connection.

(3) regarding your answers to my original question 4 and 5, is the "a" in the following figure the implant size you mentioned? If so, can I say W x "a" is the emitter area of equivalent BJT?
View attachment 103980
No, a is the lateral width (not W of the PMOS) of the source & drain diffusions = emitter injection area.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top