Está en la página 1de 4

Diseo CMOS con Dsch y Microwind

DSCH 2
Esta aplicacin consta de un editor lgico, basado en captura de esquemas, y un simulador. Est orientado a la validacin del circuito lgico antes de pasar a la fase de sntesis microelectrnica. Proporciona un entorno sencillo para el diseo lgico jerrquico y simulacin con anlisis de retardos, todo lo cual permite el diseo y validacin de estructuras lgicas complejas. Una caracterstica muy interesante es la posibilidad de estimar el consumo de potencia del circuito. Adems, es capaz de generar un fichero Verilog del circuito lgico que puede tomar como entrada la aplicacin Microwind 2 para crear el layout.

Descripcin del entorno El entorno grfico de Dsch 2 es muy sencillo. Consta de una barra de men, una barra de herramientas con las tareas ms comunes y la superficie de edicin. Al arrancar la aplicacin aparece una ventana flotante con la librera de smbolos.

Captura de esquemas La captura de esquemas se realiza arrastrando los smbolos que aparecen en la ventana flotante a la superficie de edicin. La definicin de los smbolos se encuentra en ficheros de extensin .sym (en la carpeta IEEE). Adems de los smbolos establecidos por la normalizacin, es posible insertar smbolos creados por el usuario (Insert User Symbol (.SYM)) o esquemas salvados previamente (Insert Another Schema (.SCH)). De esta manera se facilita el diseo jerrquico, utilizando modelos de circutios previos en los nuevos. Para crear un smbolo de usuario utilizamos File Schema to new symbol que salva en un fichero .sym el esquema completo del circuito actual. El esquema se puede salvar en un fichero con extensin .sch.

Diseo CMOS con Dsch y Microwind

Simulacin La simulacin se realiza sobre el propio esquema mediante Simulate Start simulation. Los dispositivos virtuales de entrada y salida (teclado hexadecimal, diodo led y display de 7 segmentos) facilitan la entrada de datos y la visualizacin de resultados. La figura siguiente ilustra un instante de la simulacin con 2 teclados hexadecimales con los valores 4 y 5 respectivamente y el display de 7 segmentos indicando el resultado de la suma (9 en este caso). Los dispositivos virtuales de E/S no forman parte del esquema. Junto al esquema aparece una ventana flotante para el control de la simulacin en curso.

Salida para Microwind 2 El proceso es el siguiente: 1. Crear el fichero Verilog: File Make Verilog File. Podemos cambiar el nombre del fichero asignado por defecto. El fichero Verilog tiene extensin .txt. 2. Abrir Microwind 2 y compilar el fichero Verilog creado anteriormente: Compile Compile Verilog File. En la ventana de dilogo pulsar Compile.

Diseo CMOS con Dsch y Microwind

MICROWIND 2
Esta aplicacin nos permite disear y simular circuitos integrados al ms bajo nivel, a nivel microelectrnico. Consta de libreras de componentes ya diseados que nos pueden ayudar a introducirnos el mundo del diseo digital CMOS. Como ejemplo se adjunta una figura con un esquema de un inversor:

Descripcin del entorno El entorno de Microwind 2 es sencillo. Consta de una barra de men, una barra de herramientas y la superficie de edicin. Cuando arranca la aplicacin aparece una ventana flotante con la paleta de edicin. Dicha paleta de edicin nos permite implantar en silicio transistores CMOS, resistencias, inductancias, cables, etc.

Cualquier diseo puede salvarse en un fichero con extensin .MSK. La aplicacin consta, como ya se ha indicado, con libreras de circuitos integrados ya realizados. Se han diseado manualmente con lo que se asegura que ocupan la menor superficie de silicio posible, es decir, son diseos ptimos. Otra manera de generar circuitos integrados es mediante la compilacin de modelos descritos con Verilog. Esta compilacin genera automticamente un layout (circuito integrado en silicio) conforme a una serie de reglas contenidas en el fichero default.rul. Este diseo no tiene por

Diseo CMOS con Dsch y Microwind

que ser el de rea mnima ya que no ha sido optimizado. Seguidamente vemos un ejemplo de layout generado por compilacin.

Simulacin Los circuitos diseados (o compilados) pueden ser simulados mediante el comando Simulate Run simulation. La simulacin genera las curvas de evolucin en tensiones y corrientes. Tambin puede realizarse la simulacin sobre el propio layout.

Proceso de implantacin microelectrnica Tambin es posible reproducir el proceso de implantacin en silicio con la secuencia pasos de fotolitografa. Accedemos a esto en Simulate Process steps in 3D.

También podría gustarte