Electronic devices and circuit