Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn How to Design Electronics for Computer Systems
Rating: 3.8 out of 5(16 ratings)
180 students

Learn How to Design Electronics for Computer Systems

Including advanced CMOS techniques, clocking, timing and storage elements.
Created byMarek Smoszna
Last updated 7/2018
English
English [Auto],

What you'll learn

  • Analyze RC, RL and RLC circuits.
  • Design circuits with diodes, MOSFETs and bipolar transistors.
  • Design TTL and CMOS logic circuits, CMOS-TTL interface.
  • Design sensor conditioning circuits using Op Amps.
  • Design simple ADCs and DACs.
  • Understand advanced VLSI CMOS circuit design.
  • Understand storage elements (latches and flip-flops).
  • Understand basic clocking and timing.

Course content

1 section • 17 lectures • 5h 34m total length
  • Introduction3:04

    Introduction

  • Lecture 112:15

    Lecture 1

  • Lecture 217:27

    Lecture 2

  • Lecture 314:58

    Lecture 3

  • Lecture 430:25

    Explore second-order passive networks by deriving the governing differential equation and analyzing poles, zeros, and transfer functions to assess stability and oscillatory behavior.

  • Lecture 521:26

    Explore intrinsic and extrinsic semiconductors, including impurities or doping items, and holes, and analyze energy band diagrams, forward and reverse bias, and rectifier circuits with diodes and capacitors.

  • Lecture 624:09

    Learn how the bipolar junction transistor with three terminals collector, base, and emitter uses base current to control collector current in analog and TTL circuits, with active and saturation regions.

  • Lecture 714:33

    Learn how n-channel and p-channel MOSFETs operate as voltage-controlled switches, featuring gate, source, and drain terminals, threshold voltage, depletion and inversion regions, and practical voltage-drop limitations in digital circuits.

  • Lecture 832:02

    Design CMOS circuits with MOS transistors, building inverters and NAND/NOR gates, and analyze transfer curves, noise margins, and RC switching delays using complementary pull-up and pull-down networks.

  • Lecture 924:39

    Explore rise and fall times, propagation delays, and edge rate in CMOS and MOS circuits; estimate input capacitance and optimize gate sizing and fan-out for minimal delay.

  • Lecture 1011:11

    Explore how sensors convert physical changes into electrical signals, including thermocouples, photodiodes, solar cells, photoresistors, and magnetic-field sensors, and learn their simple circuit models and amplification needs.

  • Lecture 1120:14

    Explore how op amps amplify tiny sensor signals, build various configurations (inverting, non-inverting, summing, transimpedance), and use negative feedback, reference, and Schmitt triggers to ensure stability and signal integrity.

  • Lecture 1222:51

    Explore data converters and analog-to-digital conversion, covering sampling, quantization, and resolution, and compare flash, ramp, and successive-approximation ADCs, plus DAC concepts and signal-to-noise ratio implications.

  • Lecture 1334:26

    Explore cmos circuit styles from static cmos to pseudo-nmos and dynamic pre-charge and domino logic, examining speed, power, area, and noise tradeoffs for robust design.

  • Lecture 1427:16

    Explore static and dynamic storage elements that hold state with positive feedback. Examine transmission gates, noise, leakage, and timing concepts like clocking and setup time.

  • Lecture 1514:32

    Learn how clock signals drive synchronous systems, enabling pipelines and FSMs, while storage elements like flip-flops and latches manage setup, hold, and propagation to set cycle time.

  • Lecture 169:18

    Learn how TTL drives CMOS, and how pull up/pull down resistors, voltage dividers, and level shifters enable safe interfacing between 30-V TTL and 3-V CMOS circuits.

Requirements

  • Basic circuit analysis, differential equations and the Laplace transform, semiconductor fundamentals.

Description

At the end of the course, students will be able to:

  • Analyze RC, RL and RLC circuits using time and frequency domain methods (including Laplace).
  • Design circuits with diodes, MOSFETs and bipolar transistors, including open drain and open collector circuits.
  • Design TTL and CMOS logic circuits, CMOS-TTL interface.
  • Understand electrical characteristics of sensors and design sensor conditioning circuits using operational amplifiers.
  • Design simple A/D and D/A converters.
  • Understand advanced VLSI CMOS circuit design, storage elements (latches and flip-flops), clocking and timing.

Who this course is for:

  • Anyone interested in hardware: passive RLC networks, diodes, MOS and bipolar transistor circuits, Op Amps, ADC, DAC, sensors & VLSI concepts.