ECE Suite
Active Systems Modeling Engine

ECE Interactive Workspace

A highly accurate virtual physics laboratory, interactive circuit analyzer, signal oscilloscope simulation, and RLC bode frequency analyzer.

Lead Developer & Systems Architect

Panth Shah

Computer Engineering, Signal Analysis & System Controls

Logic Lab Configurations

Select a primary logic block model. Toggle the wire switch inputs on the schematic grid to trace state propagation in real-time.

Live Dynamic Truth Table

IN A IN B SUM (S) CARRY (C)
0 0 0 0
0 1 1 0
1 0 1 0
1 1 0 1
D0 D1 SEL (S) OUT (Y)
0 X 0 0
1 X 0 1
X 0 1 0
X 1 1 1
SET (S) RESET (R) Q (Next) ~Q (Next)
0 0 LATCHED LATCHED
1 (Pulse) 0 1 0
0 1 (Pulse) 0 1
1 (Pulse) 1 (Pulse) 0 (Invalid) 0 (Invalid)

Logic Gate Signal Path Engine

SIMULATOR ACTIVE
INPUT PORT A
INPUT PORT B
XOR Gate S = A ⊕ B
AND Gate C = A · B
SUM (S)
CARRY (C)
INPUT D0
SELECT LINE S
INPUT D1
Sum-Of-Products Representation
~S:
AND0 (D0·~S):
AND1 (D1·S):
Boolean Function: Y = (D0 · ~S) + (D1 · S)
OUTPUT (Y)
SET LINE (S)
RESET LINE (R)
SET & RESET (INVALID)
Cross-Coupled NOR Gate Logic Feedback Loop
Gate Q Output

Gate ~Q Output

ECE Academic Concept Check

Signal Parameters

*Nyquist Frequency Threshold (2 * Fin) = Hz
Multi-Trace Time domain scope Display CH A (ANALOG) + CH B (SAMPLED)
CH A Trace (Analog Input) Continuous Waveform
CH B Trace (Digital ADC) Discrete Sample Stamps
Sampling State Status

Impedance Constants

Calculated Network Values

Resonant Frequency (f₀):
Quality Factor (Q):
Damping Factor (ζ):
Magnitude Bode Frequency Response Bandpass Filter Characteristics

Passive Filter Resonance Description

This plot demonstrates a classic Series RLC bandpass filter magnitude sweep. At the resonant peak , inductive reactance and capacitive reactance cancel out ($X_L = X_C$), leaving network impedance purely resistive ($Z=R$), which allows maximum current flow and unity output voltage gain.

Engineering Formulation Library

Definitions, rigorous formulas, SI units, and structural truth tables for the workspace lab parameters.

Resistance ($R$) Unit: $\Omega$ (Ohm)

Definition & Physical Meaning

The measure of opposition to the flow of electric current through a conductive channel, causing electrical energy dissipation as heat.

Mathematical Formula
$$R = \frac{V}{I}$$
Inductance ($L$) Unit: $H$ (Henry)

Definition & Physical Meaning

The property of an electrical conductor to oppose changes in the electric current flowing through it by storing energy in a localized magnetic field.

Voltage-Current Relation & Reactance
$$v_L(t) = L \frac{di(t)}{dt} \quad \text{and} \quad X_L = 2\pi f L$$
Capacitance ($C$) Unit: $F$ (Farad)

Definition & Physical Meaning

The ability of a system to store an electric charge configuration within an electrostatic field generated between two conductors.

Capacitor Charge & Impedance
$$q = C V \quad \text{and} \quad X_C = \frac{1}{2\pi f C}$$
Resonance ($f_0$) Unit: $Hz$ (Hertz)

Definition & System Importance

The specific frequency where the inductive reactance matches the capacitive reactance magnitude ($X_L = X_C$), resulting in minimum impedance.

Resonant Frequency Equation
$$f_0 = \frac{1}{2\pi \sqrt{LC}}$$
Quality Factor ($Q$) Dimensionless

Definition & Sharpness

A measure of the sharpness of resonance. It evaluates the ratio of stored energy to power dissipated per cycle within the resonator.

Q-Factor Formula (Series RLC)
$$Q = \frac{1}{R}\sqrt{\frac{L}{C}} = \frac{2\pi f_0 L}{R}$$
Damping ($\zeta$) Dimensionless

Definition & System Decay

A system constant describing how oscillation amplitude decays over time following an impulse excitation.

Damping Factor Equation
$$\zeta = \frac{R}{2}\sqrt{\frac{C}{L}} = \frac{1}{2Q}$$

Logic Gate Compendium

Half Adder

Arithmetic Summation

A combinational circuit that adds two single binary bits $A$ and $B$. It outputs a Sum ($S$) using an XOR gate, and a Carry-out ($C$) using an AND gate. It does not accommodate carry inputs from preceding adder stages.

Sum: $S = A \oplus B$
Carry: $C = A \cdot B$
2-to-1 Multiplexer

Interactive Data Router

A dynamic routing switch. Based on the state of Select line $S$, it channels either input $D_0$ (when $S=0$) or input $D_1$ (when $S=1$) to output $Y$. It represents the hardware implementation of program conditional routing logic.

Boolean Equation:
Y = (D_0 \cdot \bar{S}) + (D_1 \cdot S)
NOR SR Latch

SRAM Memory Cell

An asynchronous, bi-stable feedback system. Pulsing Set ($S$) forces output $Q$ high, whereas pulsing Reset ($R$) clears it. When inputs decay back to $0$, the cross-coupled loops preserve the state, acting as a single-bit latch memory block.

Set: $S=1, R=0$ → $Q=1$
Reset: $S=0, R=1$ → $Q=0$
Invalid: $S=1, R=1$ → $Q=0, \bar{Q}=0$