Digital Logic Lab
Event-driven engine
Inspect multivalued digital state, authored component delays, tri-state buses, and contention while progressing from individual gates to a small 8-bit teaching processor.
DigiSim is a browser platform for building and probing circuits. Its four purpose-built labs use the simulation engine and supported project format suited to each subject.
Why it exists
General-purpose circuit tools expose voltage, device models, tolerances, and convergence because those details matter to their tasks. An introductory digital-logic activity may instead need to make Boolean state, data flow, and modeled timing immediately inspectable.
DigiSim separates those domains. Logic represents multivalued digital state and authored propagation delay; Relay solves a simplified resistive DC network with coil thresholds and actuation delay; Electricity models bench apparatus and calculated measurements; Analog uses modified nodal analysis.
The four labs
Event-driven engine
Inspect multivalued digital state, authored component delays, tri-state buses, and contention while progressing from individual gates to a small 8-bit teaching processor.
DC solver · audio
Computing with modeled coils, contacts, and relay timing. A resistive DC network solve reports calculated node voltages and branch currents, while recorded relay samples accompany contact transitions.
Modeled circuit measurements
Connect modeled batteries, lamps, meters, and variable resistors, then compare calculated voltage and current with circuit-law predictions.
Rust MNA · WebAssembly
Explore op-amps, RC filters, diodes, and transistors with a modified-nodal-analysis solver implemented in Rust and compiled to WebAssembly.
How we build it
Each DigiSim lab states the abstraction it uses and applies a simulation model suited to the subject, from event-driven digital logic to resistive relay networks and modified nodal analysis.
The Logic Lab models digital 0 and 1 alongside undefined, high-impedance, and contention states. Labs that expose electrical quantities use explicitly defined network and component models suited to their instructional scope.
The guided material progresses from elementary gates to multi-bit data paths, while each lab retains the workspace and model required by its subject.
Circuit evaluation runs locally in the browser, without a server round trip for each simulation event. Flip a switch and inspect the state changes produced by the selected lab model.
How the work is organized
DigiSim is developed as an educational simulation platform: each workspace, component model, and explanation is evaluated against a defined learning objective and an explicit technical abstraction.
Product decisions balance simulation correctness within that abstraction, inspectable learner workflows, and reliable browser delivery.
Simulation engines, editor internals and the cloud infrastructure underneath them.
Lesson sequencing, SimCast scripts, and component references designed around explicit learning objectives and technical boundaries.
Browser delivery uses distributed infrastructure. Service availability still depends on the network, browser, providers, and current platform status.
Company information
Registered company
DigiSim Technology LtdCompany number
16962306Registered in
England and WalesRegistered office
Office 16555, 182–184 High Street North, East Ham, London, E6 2JA, United KingdomContact
support@digisim.ioNo public response-time SLA is currently stated.No installation or account is required to open a supported starter bench and begin exploring.