Circuit calculations