CircuitBook : a framework for analog design reuse