Lecture Notes on NMOS, CMOS, & BiCMOS Circuits (Digital Electronics)

Lecture Objectives

  • Basic NMOS Circuits
  • NMOS Inverter Analysis
  • NMOS Logic Gates
  • CMOS Circuits
  • CMOS Inverter Analysis
  • CMOS Logic Gates
  • BiCMOS Circuits

NMOS Inverter with Resistive Load

Circuit Operation
  • Low Input Voltage: If v<em>i<V</em>tv<em>{i} < V</em>{t}, the NMOS is OFF, thus i<em>D=0i<em>{D} = 0, leading to v</em>o=VDDv</em>{o} = V_{DD}.
  • High Input Voltage: If v<em>i>V</em>tv<em>{i} > V</em>{t}, the NMOS is ON, resulting in a non-zero drain current i<em>Di<em>{D}. The output voltage is given by: v</em>o=V<em>DD−i</em>DRDv</em>{o} = V<em>{DD} - i</em>{D}R_{D}
Voltage Transfer Characteristics (VTC)
  1. Thresholds:
    • VOOV_{OO}: Output voltage when inverter input is low.
    • VIMV_{IM}: Input voltage at which the transition from low to high occurs.
  2. Formula relating R<em>LR<em>{L} and v</em>iv</em>{i} to output $ ext{V}{O}$ through load resistance R</em>LR</em>{L}.
  3. Small signal model can be applied for detailed inverter behavior.

Refreshing MOS Transistor Theory

  • Regions of Operation:
    • Cut-off: v<em>GSext(gatetosource)extislessthanV</em>tv<em>{GS} ext{ (gate to source)} ext{ is less than } V</em>{t}
    • Linear: V<em>DS<(V</em>GS−Vt)V<em>{DS} < (V</em>{GS} - V_{t})
    • Saturation: V<em>DSextisgreaterthan(V</em>GS−Vt)V<em>{DS} ext{ is greater than } (V</em>{GS} - V_{t})
Important Parameters
  • Transconductance gmg_{m}
  • Output Resistance ror_{o}
  • Drain Current iDi_{D}
    • Linear region:
      i<em>D=k</em>n(v<em>GS−V</em>t)vDSi<em>{D} = k</em>{n}(v<em>{GS} - V</em>{t})v_{DS}
    • Saturation region:
      i<em>D=k</em>n2(v<em>GS−V</em>t)2(1+βVDSL)i<em>{D} = \frac{k</em>{n}}{2}(v<em>{GS} - V</em>{t})^2(1 + \frac{\beta V_{DS}}{L})

NMOS Inverter Voltage Transfer Characteristics

Finding VOOV_{OO}
  • Assume input low (v<em>i<V</em>tv<em>{i} < V</em>{t}) implies QQ is OFF:
    V<em>OO=V</em>DDV<em>{OO} = V</em>{DD}
  • Setting V<em>i=V</em>OOV<em>{i} = V</em>{OO} gives:
    v<em>G=v</em>i=VDDv<em>{G} = v</em>{i} = V_{DD} leading to the following rearranged relationships for analysis.

Static and Dynamic Power Dissipation

Static Power Dissipation
  • For 50% duty cycle digital signals:
    P<em>stat=V</em>DDimesiDP<em>{stat} = V</em>{DD} imes i_{D}
  • Average voltage during low circuit state:
    P<em>statextwhenoutputislow=V</em>DD2imes(V<em>DD−V</em>OO)P<em>{stat} ext{ when output is low} = \frac{V</em>{DD}}{2} imes (V<em>{DD} - V</em>{OO})
Dynamic Power Dissipation
  • At transitions:
    P<em>dextduringcharging=V</em>DDimes(i(t))P<em>{d} ext{ during charging} = V</em>{DD} imes (i(t))
  • Energy stored in capacitor (C<em>LC<em>{L}): E</em>C=12C<em>LV</em>DD2E</em>{C} = \frac{1}{2}C<em>{L}V</em>{DD}^2
Propagation Delay
  • Asses delays from PUN/PDN switching by defining the signal characteristics and load capacitance interactions:
    t<em>p=C</em>LV<em>DD2i</em>Dt<em>{p} = C</em>{L} \frac{V<em>{DD}}{2i</em>{D}}

CMOS Inverter Design Guidelines

Capacitive Load Calculations
  • Total capacitance includes:
    • Gate capacitance (CG)(C_{G}) from the device characteristics
    • Parasitic capacitances (CP)(C_{P}), including junction and side-wall capacitance.
Timing and Power Characteristics
  • Using standard formulas, capacity, current, and voltage ratios dictate the operational speed and efficiency of CMOS inverters.

Example Problem Solving Framework

  1. Construct gate logic using NMOS and PMOS networks respecting the relationship laws between inputs and outputs.
  2. Analyze timing characteristics based on electrical parameters.
  3. Apply this knowledge to append circuit designs ensuring effective signal dissipation and propagation times.

Conclusion

  • The operational principles of NMOS, CMOS, and BiCMOS circuits are foundational in Digital Electronics as addressed in this lecture.