Understanding CMOS Gate States: Shoot-Through and Capacitance Effects

4 replies · 2K views · last reply
anhnha
Messages
179
Reaction score
1
Please help me with the question in the picture about pull-up and pull-down networks.

Diagram of a general CMOS logic gate with a pMOS pull-up network above and an nMOS pull-down network below, joined at an Output node, with Inputs on the left; beside it is Table 1.3 of output states: pull-up OFF and pull-down OFF gives Z, pull-up ON and pull-down OFF gives 1, pull-up OFF and pull-down ON gives 0, both ON gives crowbarred (X).
 
Attachments
  • Diagram of a general CMOS logic gate with a pMOS pull-up network above and an nMOS pull-down network below, joined at the Output line, with a table of CMOS output states showing Z, 1, 0 and crowbarred (X).
    output states of general logic gate.PNG
    25 KB · Views: 788
If your networks are replaced with single FET's, then, in general, yes, for steady state 1 or 0 input values.

Even then though, when the input is (slowly) transitioning between 0 and 1 you can get other states (Z or crowbarred), depending on the threshold voltages.
 
Also, you always get a crowbarred state for a short time when a logic gate is transitioning between logical states. That is where the power dissipation of CMOS comes from. It is also the source of supply bounce.
 
The short "crowbar" state during logic transitions is referred to as "shoot-through" and is only one source of CMOS current consumption and supply bounce. Another is the charging and discharging of gate and net capacitances. The Shoot-through portion of CMOS current can be very small or very significant depending on threshold and supply voltages. To the extent that the supply and thresholds are such that both devices can be on at the same time, shoot-through will be significant. But the charging and discharging on gate and net capacitances is generally a major contributer.