BCA - Small Scale Circuit Optimization