Quiero empezar a aprender sobre el diseño de IC analógico. ¿Qué software debo empezar a usar?

La mayoría del diseño de IC analógico está basado en SPICE. Parte de esto es el modelado de dispositivos. La parte difícil es diseñar el circuito analógico en sí mismo, que no es tan diferente del análogo discreto, excepto que puede hacer cosas on-wafer que no se pueden hacer en partes discretas (por ejemplo, fugas, emparejamiento de dispositivos, etc.).

También es útil saber algo acerca de la ingeniería de sistemas: básicamente, los circuitos a los que se aplica el circuito discreto o basado en IC. De modo que incluye cosas como receptores de radio superheterodinos, ADC / DAC, amplificadores, etc., ya que funcionan a nivel de sistemas y subsistemas. Esto se debe a que todas las especificaciones y compensaciones que diseñas dependen de estas.

De manera similar, muchos circuitos analógicos dependen de los elementos del modelo de dispositivo semiconductor que interactúan con el diseño del circuito, por lo que la modelación del dispositivo semiconductor se vuelve importante.

El diseño es importante pero no la parte más difícil.

El software gratuito para cualquier tipo de EDA no será bueno … especialmente para el diseño.

Si solo estás aprendiendo, me olvidaría por el lado del diseño por ahora. Será difícil aprender que sin involucrarse en un entorno de producción o tener un buen mentor. Es posible que pueda aprender algo del ‘flujo’, pero no cualquiera de los problemas reales, a menos que tenga a alguien que los revise y lo sepa. El ‘flujo’ tendrá un valor limitado ya que no tendrá acceso a las herramientas estándar de la industria. No tengo conocimiento de ninguna herramienta LVS / DRC en código abierto que limite aún más el valor de hacer cualquier diseño.

Me centraría en el lado del diseño analógico. Trate de encontrar un mentor para ayudar con el proceso. Hay algunos simuladores basados ​​en SPICE gratis disponibles. Puede buscar una lista en Google (TINA, LT-SPICE, NG-SPICE son algunas). No tengo ninguna experiencia personal con ellos. El problema más grande podría ser obtener algunos modelos razonables para empezar. Puedes construir algunos simples pero eso solo irá muy lejos.