Spell: Electronic circuits