Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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.
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:
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
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.