complementary device logic 1715823