Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía 10 1
Facultad: Ingeniería.
Escuela: Electrónica.
Asignatura: Electrónica I.
Lugar de ejecución: Fundamentos Generales o
Automatización (Ed.3).
Objetivo general
Familiarizarse con las herramientas del entorno de automatización de diseño electrónico Synopsys
Objetivos específicos
Realizar el diagrama esquemático de un circuito utilizando la herramienta Galaxy Custom Designer
Simular el circuito utilizando la herramienta HSpice
Verificar la forma de onda de salida del circuito con la herramienta Custom Wave View
Crear un símbolo a partir de un circuito
Materiales y equipo
Introducción Teórica
Synopsys Inc. es una compañía líder en el desarrollo de software especializado para el diseño de circuitos integrados
complejos EDA (Electronic Design Automation). La tecnología de Synopsys permite diseñar y verificar “circuitos
integrados complejos” cubriendo el tramo entre el concepto y fabricación de los chips, apoyando el diseño en
prácticamente cada métrica, incluyendo el desempeño, la complejidad, dimensiones, costos, consumos y tiempos.
Procedimiento
PARTE I: REALIZACIÓN DE DIAGRAMA ESQUEMÁTICO DEL CIRCUITO CON GALAXY CUSTOM
DESIGNER
1. Encienda la computadora, ejecute el programa VMware y corra la máquina virtual llamada Fedora 64-bit
(usuario: usuario 0 y contraseña: usuario).
2. Una vez cargado el sistema operativo Fedora, ubique el puntero del mouse en la parte inferior de la pantalla
y en el panel de tareas de clic en el ícono LXTerminal (ver Figura 1).
3. En el terminal digite el comando: cdesigner & y presione Enter, deberá aparecer la ventana que se muestra
en la Figura 2.
4. A continuación se creará una nueva librería para las celdas a realizar durante la práctica, para ello en la
ventana de Custom Designer de clic en el menú Tools y luego en la opción Library Manager, se abrirá la
ventana que se muestra en la Figura 3.
Electrónica I. Guía 10 3
5. En esta ventana de clic en el menú File, luego en la opción New y finalmente en Library…, se abrirá una
ventana como la que se muestra en la Figura 4. Coloque un nombre a la librería y coloque como directorio
una carpeta donde deberá almacenar todo lo que se vaya realizando durante la práctica. Presione el botón
OK.
6. Para crear una vista de celda, seleccione en el menú File de la ventana de Library Manager (Figura 3) la opción
4 Electrónica I. Guía 10
New y CellView…, en la ventana que se abre en la opción “Libraries” seleccione el nombre de la librería que
creó, en la opción “Cell Categories” seleccione “All”, abajo en “Cell Name” coloque un nombre para la celda, en
la opción “View Name” seleccione “schematic” y automáticamente en la opción “Editor” se colocará “Schematic
Editor” (Ver Figura 5).
7. Presione el botón OK, se abrirá el editor para crear el esquemático del circuito. El circuito a implementar es el que
se muestra en la Figura 6.
8. Para agregar los elementos en el editor debe dar clic en el menú Add y luego en la opción Instance…, o de manera
más simple presionando la tecla “I”. El primer elemento a agregar será una fuente de voltaje senoidal que se
encuentra en la librería analogLib con el nombre de celda vsin. Esta fuente se deberá configurar para tener una
amplitud de 0.2 V, una frecuencia de 1000 Hz y si se desea se le puede colocar un nombre para distinguirla, para
ello ingrese en la ventana Add Instance la información que se muestra en la Figura 7.
Electrónica I. Guía 10 5
9. Una vez colocados todos los parámetros no cierre la ventana sino que de un clic en alguna parte del esquemático
para colocar la fuente creada, mueva la ventana Add Instance de ser necesario, como podrá observar es posible
seguir insertando más elementos de este tipo, como solo se necesita uno presione la tecla ESC para cerrar la ventana
Add Instance.
Nota: Si se necesita mover de posición el elemento simplemente se da clic izquierdo con el mouse sobre este y sin
soltar el botón se arrastra hasta la posición deseada y se suelta el botón. Si se necesita girar se debe de dar un clic
en el elemento para seleccionarlo y luego presionar la tecla “R” y si necesita invertir la imagen como espejo se
presiona “shift+R”.
10. Ingrese ahora una fuente DC, para ello presione la tecla I, seleccione la librería analogLib y la celda vdc, coloque
como DC Voltage: 24 V y coloque la fuente en algún lugar del editor, no presione la tecla ESC ni cierre la ventana
Add instance ya que se introducirán otros elementos.
11. Una vez colocada la fuente, siempre en la librería analogLib busque la celda gnd y coloque uno de estos elementos
6 Electrónica I. Guía 10
en el editor.
12. Para el transistor ubique la librería SAED_PDK_90 y la celda: vnpn y coloque el elemento en el editor.
Nota: Los valores de los parámetros se pueden colocar a la hora de ingresarlos como lo hicimos con las fuentes
de voltaje o se pueden modificar posteriormente (que no es dando doble clic sobre estos si se hace esto
ingresaremos al editor de símbolos, para salir debe dar clic en el botón que se muestra en la Figura 9 y seleccionar
el esquemático).
13. Ingrese con los valores de capacitancia y resistencia que da el editor por defecto dos capacitores (librería analogLib
y celda: cap) y 3 resistores (librería analogLib y celda: res).
14. De un clic sobre uno de los resistores y luego presione la tecla “Q”, deberá abrirse una ventana para modificar los
parámetros del elemento, coloque el nombre de RC, el valor de resistencia de 2k Ohms y luego presione el botón
“Apply Changes” como se muestra en la Figura 10.
15. La ventana queda abierta para solamente dar clic en otro elemento y modificar sus propiedades, coloque los nombres
y valores de resistencia de los demás resistores y los nombres y valores de capacitancia de los capacitores según se
indica en la Figura 6.
16. Cierre la ventana de editor de propiedades y coloque los elementos en las posiciones indicadas en la Figura 6 para
proceder a unirlos.
17. Para unirlos presione la tecla “W” o de clic en el ícono “Add Wire” que tiene la siguiente forma , luego de un
clic izquierdo en uno de los extremos de uno de los elementos a unir y luego de otro clic en el extremo del otro
elemento (puede dar clics intermedios para que el alambre vaya tomando alguna dirección específica), al finalizar
todas la uniones presione la tecla ESC para liberar la herramienta “Add Wire”.
18. El circuito debe quedar de manera similar al mostrado en la Figura 11. Presione la tecla ESC y de un clic sobre el
alambre que sale de la fuente de voltaje senoidal y presione la letra “Q” para colocarle como nombre Vent,
seleccione la opción “Name Visibility” y presione el botón “Apply Changes” (Ver Figura 12).
Electrónica I. Guía 10 7
19. De la misma forma coloque al alambre que se conecta a la resistencia de carga RL el nombre de Vsal.
20. De clic en el ícono Check and Save que tiene la siguiente forma o presione las teclas Shift+X para guardar el
trabajo realizado y chequear si no ha habido algún error.
21. Busque en el panel de tareas la ventana de consola del Custom Designer, aquí se deberá indicar si ha ocurrido algún
error, si todo está bien deberá aparecer al final que el diseño se ha completado. Como puede ver en la Figura 13,
aparece una advertencia sobre el nodo de la base del transistor (en el esquemático el nodo aparece intermitente) ya
que está avisando de que es una sola unión y puede ser que el diseño no requiera esto sino que los cables solo estén
cruzados y no unidos, pero como en este diseño si deben estar unidos, se deja tal cual pues no es un error.
8 Electrónica I. Guía 10
22. En la ventana del editor del esquemático seleccione del menú Tools la opción SAE, en la ventana que se abre
seleccione del menú Setup la opción Simulator…, en esta ventana seleccione un directorio para guardar la
simulación (este debería ser la misma carpeta donde está almacenando lo demás para que tenga todos los elementos
realizados en un mismo lugar) presione Save, deje los otros parámetros por defecto de la ventana Simulator y
presione OK.
23. De nuevo en la ventana de SAE seleccione del menú Setup la opción Analyses…, se abrirá la ventana que se
muestra en la Figura 14, ahí seleccione el tipo de análisis tran y coloque pasos de tiempo de 0.01m y el tiempo de
parada de 10m segundos, tal como se muestra en la Figura 14 y presione OK .
24. En la ventana de SAE de clic en la primera celda de la columna “Expression” y luego en el ícono “Select Output in
Design” como se muestra en la Figura 15. Esto lo llevará al esquemático del circuito donde deberá dar clic izquierdo
sobre el alambre que nombró como Vent.
Electrónica I. Guía 10 9
25. Dando clic en la siguiente celda de la columna “Expression” realice el mismo procedimiento para seleccionar el
alambre nombrado como Vsal.
26. Para ambas expresiones en la columna “Analyses” seleccione “tran” tal como se muestra en la Figura 16.
27. En la ventana de SAE seleccione del menú Setup la opción Model Files…, en la ventana que se abre de clic en el
ícono de carpeta para buscar la ruta donde se encuentra el modelo del transistor vnpn, esta ruta es la que se muestra
en la Figura 17, una vez elegida presione el botón Choose.
28. En la ventana de Model Files de un clic en la primera celda de la columna “Model File” y luego en el ícono de
carpeta que va a aparecer, esto nos llevará a la carpeta indicada anteriormente, ahí se debe seleccionar la librería
donde se encuentra el modelo del transistor que es “SAED90nm.lib”, selecciónela y presione el botón Open.
29. Finalmente de un clic en la celda de la columna “Section” y en la lista desplegable seleccione la opción TT_12 y
presione el botón OK.
30. En la ventana de SAE seleccione del menú Simulation la opción Nestlist and Run, se abrirá la ventana de monitor
de trabajo y si todo está bien deberá indicar su estado como “Finished” (Ver Figura 19) y aparecerá la ventana
Custom Wave View mostrando las señales de Vent y Vsal.
10 Electrónica I. Guía 10
Figura 19. Simulación correcta del circuito: trabajo finalizado y ventana de Custom Wave View con las gráficas
obtenidas.
31. Con la opción “Vertical cursor” mida el valor de ambas señales: Vent:_____, Vsal: _____ y calcule la ganancia del
circuito: ________, para ello de clic en el ícono correspondiente y arrástrelo con el mouse a donde desea medir
(Ver Figura 20).
32. Ahora se creará un símbolo para este amplificador de voltaje, para no afectar este circuito creado regrese a la
ventana del editor del esquemático a través del panel de tareas y guárdelo con otro nombre dando clic en el menú
Design y luego en la opción Save As. Coloque otro nombre a Cell y presione el botón Save.
33. Contario a otros programas el archivo que acabamos de guardar no es el que queda abierto, sino el que se creó al
principio y en el que hemos estado trabajando, y que ahora no hay inconveniente en alterarlo pues ya se guardó una
copia con otro nombre. Cierre la ventana de SAE y la de Custom WaveView.
34. Retire las fuentes de voltaje, terminal gnd y la resistencia de carga y renombre los alambres de tal manera que el
circuito quede como el mostrado en la Figura 22.
35. Ahora se procederá a insertar pines en las entradas y salidas del circuito, para ello de clic en el símbolo “Add Pin”
que tiene la siguiente forma o presionando la tecla “P”, aparecerán las opciones para esta herramienta, en la
opción “Type” puede seleccionar si el pin será de entrada (input) o de salida (output), para VIN, VCC y GND serán
de entrada y solamente para VOUT será de salida, recuerde que puede rotarlos dando clic sobre estos y presionando
la tecla “R”, al colocarlos estos tomarán el nombre del alambre (Ver Figura 23).
36. Guarde y chequee el circuito y del menú Design, seleccione New CellView y de las opciones de esta seleccione
From CellView, aparecerá la ventana que se muestra en la Figura 24.
Figura 24. Ventana para generar una vista de celda a partir de otra.
37. Presione OK y se mostrará la ventana del editor de símbolos donde se muestra el símbolo del amplificador de
voltaje con BJT que debe ser como se ve en la Figura 25.
38. Borre las etiquetas y marco para que el símbolo quede como el mostrado en la Figura 26, para ello de un clic en el
ícono “Delete” que tiene la siguiente forma y luego de un clic sobre el elemento a borrar, al finalizar presione
la tecla ESC para liberar la herramienta “Delete”.
Electrónica I. Guía 10 13
39. Guarde el símbolo y cierre la ventana del editor de símbolo. En la ventana del editor del esquemático del menú
Design seleccione la opción New… para crear una nueva vista de celda, seleccione la librería que creó y en la
opción “Cell Categories” seleccione “All”, abajo en “Cell Name” coloque un nuevo nombre para la celda, en la
opción “View Name” seleccione “schematic” y automáticamente en la opción “Editor” se colocará “Schematic
Editor” (Ver Figura 27).
40. En la ventana del editor de esquemáticos que se abre presione la tecla “I” para agregar el amplificador de voltaje
creado, para ello seleccione la librería que se creó y la celda donde se encuentra el símbolo del amplificador de
voltaje. (Ver Figura 28).
14 Electrónica I. Guía 10
41. Agregue una fuente de voltaje senoidal con un valor de 0.2 V y 1000 Hz, una fuente de voltaje DC de 24 V, un
terminal gnd y una resistencia de carga de 2k Ohms y únalos como se muestra en la Figura 29, además nombre los
alambres que van a los pines VIN y VOUT como Vent y Vsal respectivamente.
42. Chequee y guarde el circuito y luego repita todos los pasos de la segunda parte para simular este circuito, el
resultado obtenido debe ser igual que con el circuito anterior.
43. Busque en el panel de tareas la ventana del esquemático y modifique el valor de la fuente de voltaje senoidal a
0.5V. Chequee y guarde el ciruito.
44. Simule de nuevo el circuito, para ello en la ventana de SAE seleccione del menú Simulation la opción Nestlist and
Run. Anote los valores obtenidos Vent:_____, Vsal: _____ y calcule la ganancia del circuito: ________.
45. Modifique el valor de la resistencia de carga a 5k Ohms, chequee y guarde el circuito, corra de nuevo la simulación
y anote los valores obtenidos Vent:_____, Vsal: _____ ganancia del circuito: ________.
46. Modifique el valor de la resistencia de carga a 1k Ohms, chequee y guarde el circuito, corra de nuevo la simulación
y anote los valores obtenidos Vent:_____, Vsal: _____ ganancia del circuito: ________.
Electrónica I. Guía 10 15
Análisis de Resultados
1. Presente las gráficas obtenidas y las respuestas a las preguntas realizadas en el procedimiento.
Investigación Complementaria
Investigue al menos 2 empresas fabricantes de componentes electrónicos que permiten descargar modelos en
Spice de sus elementos indicando su dirección web y los componentes que fabrican.
Bibliografía
Flores, M. Utilización del Editor de esquemáticos y Hspice para circuitos generales Parte I y II,
Curso introductorio de Synopsys llevado a cabo en la Universidad Don Bosco, Soyapango, El
Salvador en 2015.
Flores, M. Tutorial Simulación General Synopsys – I. Consultado en enero de 2019 en:
http://microelectronicdesignandsimulation.blogspot.com/p/tutorial-simulacion-general-synopsys-
i.html
Synopsys. About Us. Consultado en enero de 2019 en: https://www.synopsys.com/company.html
Synopsys. Data Sheet Custom WaveView: Waveform Viewer and Simulation Post-processing Tool.
Consultado en enero de 2019 en:
https://www.synopsys.com/content/dam/synopsys/verification/datasheets/Custom-WaveView-
ds.pdf
16 Electrónica I. Guía 10
Hoja de cotejo: 10
EVALUACIÓN
TOTAL 100