[pd-ot] electric circuits in software