Analog BiCMOS Design: Practices and Pitfalls