Abstract circuit pattern