Computer oriented circuit design