SlideShare una empresa de Scribd logo
1 de 5
UNIVERSIDAD POLITÉCNICA SALESIANA
Facultad de Ingeniería Electrónica

CIRCUITOS DIGITALES AVANZADOS
TIMING HAZARDS
GLITCH

Fabián Garzón O.
7mo nivel G1
TIMING HAZARDS
El retardo de propagación de un sistema es el tiempo requerido para generar a la salida un estado estable.
Los TimingHazards son las fluctuaciones que ocurren durante el periodo de transición;en un sistema digital
muchos caminos pueden conducir al mismo puerto de salida, y dado que el retraso de cada ruta es
diferente, las señales pueden propagarse al puerto de salida en diferentes tiempos. Por esta razón antes de
que el puerto de salida produzca un valor de estado estacionario (estable)debió a ver pasado por
fluctuaciones (incertidumbres) varias veces. Dichas fluctuaciones son uno o más impulsos cortos no
deseados, a los cuales se los conoce como GLITCHES.Se puede decir que un circuito tiene
TimmingHazard(problemas de tiempo) si puede producir “glitches” en su señal de salida resultante.

GLITCH
Son impulsos cortos no deseados en la salida de un sistema digital antes de llegar a la estabilidad de la
salida deseada, producidos por los retardos que genera el sistema debido a la capacidad de respuesta que
presenta sus elementos en el tiempo.

2
¿CÓMO SE LLAMAN LOS TIEMPOS INVOLUCRADOS?
STATIC HAZARDS
Es una condición en la que la salida de un circuito produce un glitch cuando debe permanecer en un valor
constante. Existe la posibilidad de tener statichazards de 2 tipos:
 Static 1 Hazards
Se produce cuando la salida debiendo mantenerse en un estado lógico 1 constante, el retardo de
las compuertas causa un breve fallo (glitch) a 0L de la señal de salida.

 Statis 0 Hazards
Se produce cuando la salida debiendo mantenerse en un estado lógico 0 constante, el retardo de
las compuertas causa un breve fallo (glitch) a 1L de la señal de salida.

Con frecuencia estos statichazardsocurren cuando un señal
y su complemento momentáneamente asumen el mismo
valor.

DYNAMIC HAZARDS
Es una condición en la que la salida de un circuito tiene la posibilidad de que su salida cambie más de una
vez como el resultado de una única transición de entrada.
Generalmente se produce los DynamicHazards cuando una señal asume múltiples valores, o también puede
ocurrir cuando hay varios caminos con diferentes retardos.

3
Caso en el que una señal tiene múltiples valores

¿QUÉ SE HACE PARA SOLUCIONAR EL PROBLEMA?
Existealgunas formas de solucionar los TIMING HAZARDS, entre ellas tenemos:
 Diseñar un circuito Hazard-free.
Su principio se basa en agregar al circuito un término producto redundante para eliminar el
TimingHazards, proveniente dicho término de la observación del mapa de Karnaugh . Aunque este
método nos propone un circuito libre de glitches, este enfoque se tornaría problemático si el
diseño es luego procesado por el software de síntesis, y esto hay que considerarlo en la
implementación.

 Retraso del sistema mediante compuertas en cascada.

4
Un viejo truco de diseño sensible a los retrasos, de uso común, es el uso de puertas en cascada para
generarun retraso.

El propósito de este circuito es generar un pulso de corta duración cuando la entrada a cambiado
de ‘0’ a ‘1’. El inversor introduce un pequeño retraso y causa mometanemente un pulso de '1L',
como se muestra en el diagrama de temporización. Este circuito sólo tiene sentido si tenemos en
cuenta su comportamiento transitorio.
Podemos observar su implantación en código VHDL, expresado a continuación:
Se plantea el siguiente circuito:
sh<= (a and (not b)) or (b and c);
Para añadir a este circuito un retraso y eliminar elTimingHazards mediante lo propúesto anterior
mente solamente se tendrá que crear una señal que ejecuta la siguiente acción:
pulse<= a and (not a);

 Esperar hasta que la señal se estabilice.
El retraso es uno de los elementos más importantes de la simulación, puesto que el comportamiento
de un circuito puede cambiar dependiendo del cambio de las diferentes señales. Cuando se realiza
una asignación se produce de forma inmediata, puesto que no se ha especificado ningún retraso.
Este comportamiento puede ser alterado mediante la opción, AFTER cuando se asigna un valor a una
señal. Su sintaxis corresponde la siguiente línea:

Señal<= valor AFTER tiempo;(código VHDL)
Donde tiempo es un valor de tiempo indicado en us, ns, ms, etc.

5

Más contenido relacionado

La actualidad más candente

Modulador y demodulador ask
Modulador y demodulador askModulador y demodulador ask
Modulador y demodulador askIsrael Chala
 
Turn ON-OFF Methods of SCR.pptx
Turn ON-OFF Methods of SCR.pptxTurn ON-OFF Methods of SCR.pptx
Turn ON-OFF Methods of SCR.pptxSaiKenekar
 
Respuesta en frecuencia
Respuesta en frecuenciaRespuesta en frecuencia
Respuesta en frecuenciahebermartelo
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raicesAdan Aguirre
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatasequipolf
 
Proyecto 4- laboratorio de electronica 1
Proyecto 4- laboratorio de electronica 1Proyecto 4- laboratorio de electronica 1
Proyecto 4- laboratorio de electronica 1Veronica Montilla
 
Clase 2 - Estabilidad - Plano S - Plano Z
Clase 2 - Estabilidad - Plano S - Plano ZClase 2 - Estabilidad - Plano S - Plano Z
Clase 2 - Estabilidad - Plano S - Plano ZUNEFA
 
Amplificadores multietapa
Amplificadores multietapaAmplificadores multietapa
Amplificadores multietapaKarenAche
 
Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0
Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0
Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0Jorge Luis Jaramillo
 
Funcion de transferencia.ppt
Funcion de transferencia.pptFuncion de transferencia.ppt
Funcion de transferencia.pptaraguilera
 
Ruido en un Sistema de Comunicación Parte II
Ruido en un Sistema de Comunicación   Parte IIRuido en un Sistema de Comunicación   Parte II
Ruido en un Sistema de Comunicación Parte IIFam ParCar
 
Amplificador Realimentado (Entrada, Salida y Ganancia)
Amplificador Realimentado (Entrada, Salida y Ganancia)Amplificador Realimentado (Entrada, Salida y Ganancia)
Amplificador Realimentado (Entrada, Salida y Ganancia)David Díaz
 
Desai Sistem Kendali dengan root locus
Desai Sistem Kendali dengan root locusDesai Sistem Kendali dengan root locus
Desai Sistem Kendali dengan root locusRumah Belajar
 
Concepto de respuesta en frecuencia EDGAR HEREDIA
Concepto de respuesta en frecuencia EDGAR HEREDIAConcepto de respuesta en frecuencia EDGAR HEREDIA
Concepto de respuesta en frecuencia EDGAR HEREDIAedgarheredia
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Marvin Pariona
 

La actualidad más candente (20)

Modulación qam
Modulación qamModulación qam
Modulación qam
 
Modulador y demodulador ask
Modulador y demodulador askModulador y demodulador ask
Modulador y demodulador ask
 
Exposicion circuitos sumadores
Exposicion circuitos sumadoresExposicion circuitos sumadores
Exposicion circuitos sumadores
 
Teorema de muestreo
Teorema de muestreoTeorema de muestreo
Teorema de muestreo
 
Turn ON-OFF Methods of SCR.pptx
Turn ON-OFF Methods of SCR.pptxTurn ON-OFF Methods of SCR.pptx
Turn ON-OFF Methods of SCR.pptx
 
Respuesta en frecuencia
Respuesta en frecuenciaRespuesta en frecuencia
Respuesta en frecuencia
 
Lugar geometrico de las raices
Lugar geometrico de las raicesLugar geometrico de las raices
Lugar geometrico de las raices
 
Teoria de automatas
Teoria de automatasTeoria de automatas
Teoria de automatas
 
Dsp2 filtros
Dsp2 filtrosDsp2 filtros
Dsp2 filtros
 
Proyecto 4- laboratorio de electronica 1
Proyecto 4- laboratorio de electronica 1Proyecto 4- laboratorio de electronica 1
Proyecto 4- laboratorio de electronica 1
 
Clase 2 - Estabilidad - Plano S - Plano Z
Clase 2 - Estabilidad - Plano S - Plano ZClase 2 - Estabilidad - Plano S - Plano Z
Clase 2 - Estabilidad - Plano S - Plano Z
 
Amplificadores multietapa
Amplificadores multietapaAmplificadores multietapa
Amplificadores multietapa
 
Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0
Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0
Diagramas de bloque y funciones de transferencia Utpl Eet 2010 V1 0
 
Funcion de transferencia.ppt
Funcion de transferencia.pptFuncion de transferencia.ppt
Funcion de transferencia.ppt
 
Ruido en un Sistema de Comunicación Parte II
Ruido en un Sistema de Comunicación   Parte IIRuido en un Sistema de Comunicación   Parte II
Ruido en un Sistema de Comunicación Parte II
 
Amplificador Realimentado (Entrada, Salida y Ganancia)
Amplificador Realimentado (Entrada, Salida y Ganancia)Amplificador Realimentado (Entrada, Salida y Ganancia)
Amplificador Realimentado (Entrada, Salida y Ganancia)
 
Desai Sistem Kendali dengan root locus
Desai Sistem Kendali dengan root locusDesai Sistem Kendali dengan root locus
Desai Sistem Kendali dengan root locus
 
Concepto de respuesta en frecuencia EDGAR HEREDIA
Concepto de respuesta en frecuencia EDGAR HEREDIAConcepto de respuesta en frecuencia EDGAR HEREDIA
Concepto de respuesta en frecuencia EDGAR HEREDIA
 
15a clase comparadores
15a clase comparadores15a clase comparadores
15a clase comparadores
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1
 

Destacado (7)

Sd4(1)
Sd4(1)Sd4(1)
Sd4(1)
 
Familias lógicas digitales
Familias lógicas digitalesFamilias lógicas digitales
Familias lógicas digitales
 
Diseño de sumadores utilizando compuertas lógicas (1)
Diseño de sumadores utilizando compuertas lógicas (1)Diseño de sumadores utilizando compuertas lógicas (1)
Diseño de sumadores utilizando compuertas lógicas (1)
 
Shifters
ShiftersShifters
Shifters
 
operating system structure
operating system structureoperating system structure
operating system structure
 
Flipflop
FlipflopFlipflop
Flipflop
 
Design of low power barrel shifter and rotator using two phase clocked adiaba...
Design of low power barrel shifter and rotator using two phase clocked adiaba...Design of low power barrel shifter and rotator using two phase clocked adiaba...
Design of low power barrel shifter and rotator using two phase clocked adiaba...
 

Similar a Timing Hazards (Retardos en Compuertas)

Circuito pwm simple con 555 y irfz46 n www.pesadillo.com
Circuito pwm simple con 555 y irfz46 n   www.pesadillo.comCircuito pwm simple con 555 y irfz46 n   www.pesadillo.com
Circuito pwm simple con 555 y irfz46 n www.pesadillo.comJoaquin Aguilar Trejo
 
Practicas finales
Practicas finalesPracticas finales
Practicas finalesTecillo
 
Configuración de multivibrador astable y monoestable
Configuración de multivibrador astable y monoestableConfiguración de multivibrador astable y monoestable
Configuración de multivibrador astable y monoestableGustavo Avella
 
Configuración de multivibrador astable y monoestable
Configuración de multivibrador astable y monoestableConfiguración de multivibrador astable y monoestable
Configuración de multivibrador astable y monoestableGustavo Avella
 
Configuración de multivibrador astable y monoestable
Configuración de multivibrador astable y monoestable Configuración de multivibrador astable y monoestable
Configuración de multivibrador astable y monoestable Gustavo Avella
 
Logica de estado solido
Logica de estado solidoLogica de estado solido
Logica de estado solidoLuis Yallerco
 
Semaforo555
Semaforo555Semaforo555
Semaforo555jseguzpe
 
Circuito integrado 551
Circuito integrado 551Circuito integrado 551
Circuito integrado 551jesusguti09
 
Circuitos y aplicaciones de detectores de cruce por cero
Circuitos y aplicaciones de detectores de cruce por ceroCircuitos y aplicaciones de detectores de cruce por cero
Circuitos y aplicaciones de detectores de cruce por ceroovanioster
 
Glosario
GlosarioGlosario
GlosarioCECYT3
 

Similar a Timing Hazards (Retardos en Compuertas) (20)

Circuito pwm simple con 555 y irfz46 n www.pesadillo.com
Circuito pwm simple con 555 y irfz46 n   www.pesadillo.comCircuito pwm simple con 555 y irfz46 n   www.pesadillo.com
Circuito pwm simple con 555 y irfz46 n www.pesadillo.com
 
catalogo de control
catalogo de controlcatalogo de control
catalogo de control
 
Apuntes ci 555
Apuntes ci 555Apuntes ci 555
Apuntes ci 555
 
Informe 4
Informe 4Informe 4
Informe 4
 
Practicas finales
Practicas finalesPracticas finales
Practicas finales
 
Configuración de multivibrador astable y monoestable
Configuración de multivibrador astable y monoestableConfiguración de multivibrador astable y monoestable
Configuración de multivibrador astable y monoestable
 
Configuración de multivibrador astable y monoestable
Configuración de multivibrador astable y monoestableConfiguración de multivibrador astable y monoestable
Configuración de multivibrador astable y monoestable
 
Configuración de multivibrador astable y monoestable
Configuración de multivibrador astable y monoestable Configuración de multivibrador astable y monoestable
Configuración de multivibrador astable y monoestable
 
Logica de estado solido
Logica de estado solidoLogica de estado solido
Logica de estado solido
 
Semaforo555
Semaforo555Semaforo555
Semaforo555
 
Semaforo555
Semaforo555Semaforo555
Semaforo555
 
Material de estudio de CI 555
Material de estudio de CI 555Material de estudio de CI 555
Material de estudio de CI 555
 
Circuito integrado 551
Circuito integrado 551Circuito integrado 551
Circuito integrado 551
 
Circuitos y aplicaciones de detectores de cruce por cero
Circuitos y aplicaciones de detectores de cruce por ceroCircuitos y aplicaciones de detectores de cruce por cero
Circuitos y aplicaciones de detectores de cruce por cero
 
Control nivel luz
Control nivel luzControl nivel luz
Control nivel luz
 
Practica 1 de capeto
Practica 1 de capetoPractica 1 de capeto
Practica 1 de capeto
 
Glosario
GlosarioGlosario
Glosario
 
Convertidores ad
Convertidores adConvertidores ad
Convertidores ad
 
Convertidores ad
Convertidores adConvertidores ad
Convertidores ad
 
APCap11.pdf
APCap11.pdfAPCap11.pdf
APCap11.pdf
 

Más de Fabián Garzón

Construcción y diseño de un transformador monofásico
Construcción y diseño de un transformador monofásicoConstrucción y diseño de un transformador monofásico
Construcción y diseño de un transformador monofásicoFabián Garzón
 
Gráfica derivada e Integral de una función discreta y continua en matlab
Gráfica derivada e Integral de una función discreta y continua en matlabGráfica derivada e Integral de una función discreta y continua en matlab
Gráfica derivada e Integral de una función discreta y continua en matlabFabián Garzón
 
Banco de transformadores
Banco de transformadoresBanco de transformadores
Banco de transformadoresFabián Garzón
 
Método numérico para resolver ecuaciones diferenciales parciales
Método numérico para resolver ecuaciones diferenciales parcialesMétodo numérico para resolver ecuaciones diferenciales parciales
Método numérico para resolver ecuaciones diferenciales parcialesFabián Garzón
 
Contador Descendente Asincrónico MOD5
Contador Descendente Asincrónico MOD5Contador Descendente Asincrónico MOD5
Contador Descendente Asincrónico MOD5Fabián Garzón
 
ConotacióN Y DenotacióN De Colores
ConotacióN Y DenotacióN De ColoresConotacióN Y DenotacióN De Colores
ConotacióN Y DenotacióN De ColoresFabián Garzón
 

Más de Fabián Garzón (11)

Fenomeno de Aliasing
Fenomeno de AliasingFenomeno de Aliasing
Fenomeno de Aliasing
 
Diseño pid
Diseño pidDiseño pid
Diseño pid
 
Construcción y diseño de un transformador monofásico
Construcción y diseño de un transformador monofásicoConstrucción y diseño de un transformador monofásico
Construcción y diseño de un transformador monofásico
 
Gráfica derivada e Integral de una función discreta y continua en matlab
Gráfica derivada e Integral de una función discreta y continua en matlabGráfica derivada e Integral de una función discreta y continua en matlab
Gráfica derivada e Integral de una función discreta y continua en matlab
 
Banco de transformadores
Banco de transformadoresBanco de transformadores
Banco de transformadores
 
Método numérico para resolver ecuaciones diferenciales parciales
Método numérico para resolver ecuaciones diferenciales parcialesMétodo numérico para resolver ecuaciones diferenciales parciales
Método numérico para resolver ecuaciones diferenciales parciales
 
Contador Descendente Asincrónico MOD5
Contador Descendente Asincrónico MOD5Contador Descendente Asincrónico MOD5
Contador Descendente Asincrónico MOD5
 
Líquidos
LíquidosLíquidos
Líquidos
 
Tics Y Software Libre
Tics Y Software LibreTics Y Software Libre
Tics Y Software Libre
 
ConotacióN Y DenotacióN De Colores
ConotacióN Y DenotacióN De ColoresConotacióN Y DenotacióN De Colores
ConotacióN Y DenotacióN De Colores
 
DefinicióN SemióTica
DefinicióN SemióTicaDefinicióN SemióTica
DefinicióN SemióTica
 

Último

Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 

Último (20)

Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 

Timing Hazards (Retardos en Compuertas)

  • 1. UNIVERSIDAD POLITÉCNICA SALESIANA Facultad de Ingeniería Electrónica CIRCUITOS DIGITALES AVANZADOS TIMING HAZARDS GLITCH Fabián Garzón O. 7mo nivel G1
  • 2. TIMING HAZARDS El retardo de propagación de un sistema es el tiempo requerido para generar a la salida un estado estable. Los TimingHazards son las fluctuaciones que ocurren durante el periodo de transición;en un sistema digital muchos caminos pueden conducir al mismo puerto de salida, y dado que el retraso de cada ruta es diferente, las señales pueden propagarse al puerto de salida en diferentes tiempos. Por esta razón antes de que el puerto de salida produzca un valor de estado estacionario (estable)debió a ver pasado por fluctuaciones (incertidumbres) varias veces. Dichas fluctuaciones son uno o más impulsos cortos no deseados, a los cuales se los conoce como GLITCHES.Se puede decir que un circuito tiene TimmingHazard(problemas de tiempo) si puede producir “glitches” en su señal de salida resultante. GLITCH Son impulsos cortos no deseados en la salida de un sistema digital antes de llegar a la estabilidad de la salida deseada, producidos por los retardos que genera el sistema debido a la capacidad de respuesta que presenta sus elementos en el tiempo. 2
  • 3. ¿CÓMO SE LLAMAN LOS TIEMPOS INVOLUCRADOS? STATIC HAZARDS Es una condición en la que la salida de un circuito produce un glitch cuando debe permanecer en un valor constante. Existe la posibilidad de tener statichazards de 2 tipos:  Static 1 Hazards Se produce cuando la salida debiendo mantenerse en un estado lógico 1 constante, el retardo de las compuertas causa un breve fallo (glitch) a 0L de la señal de salida.  Statis 0 Hazards Se produce cuando la salida debiendo mantenerse en un estado lógico 0 constante, el retardo de las compuertas causa un breve fallo (glitch) a 1L de la señal de salida. Con frecuencia estos statichazardsocurren cuando un señal y su complemento momentáneamente asumen el mismo valor. DYNAMIC HAZARDS Es una condición en la que la salida de un circuito tiene la posibilidad de que su salida cambie más de una vez como el resultado de una única transición de entrada. Generalmente se produce los DynamicHazards cuando una señal asume múltiples valores, o también puede ocurrir cuando hay varios caminos con diferentes retardos. 3
  • 4. Caso en el que una señal tiene múltiples valores ¿QUÉ SE HACE PARA SOLUCIONAR EL PROBLEMA? Existealgunas formas de solucionar los TIMING HAZARDS, entre ellas tenemos:  Diseñar un circuito Hazard-free. Su principio se basa en agregar al circuito un término producto redundante para eliminar el TimingHazards, proveniente dicho término de la observación del mapa de Karnaugh . Aunque este método nos propone un circuito libre de glitches, este enfoque se tornaría problemático si el diseño es luego procesado por el software de síntesis, y esto hay que considerarlo en la implementación.  Retraso del sistema mediante compuertas en cascada. 4
  • 5. Un viejo truco de diseño sensible a los retrasos, de uso común, es el uso de puertas en cascada para generarun retraso. El propósito de este circuito es generar un pulso de corta duración cuando la entrada a cambiado de ‘0’ a ‘1’. El inversor introduce un pequeño retraso y causa mometanemente un pulso de '1L', como se muestra en el diagrama de temporización. Este circuito sólo tiene sentido si tenemos en cuenta su comportamiento transitorio. Podemos observar su implantación en código VHDL, expresado a continuación: Se plantea el siguiente circuito: sh<= (a and (not b)) or (b and c); Para añadir a este circuito un retraso y eliminar elTimingHazards mediante lo propúesto anterior mente solamente se tendrá que crear una señal que ejecuta la siguiente acción: pulse<= a and (not a);  Esperar hasta que la señal se estabilice. El retraso es uno de los elementos más importantes de la simulación, puesto que el comportamiento de un circuito puede cambiar dependiendo del cambio de las diferentes señales. Cuando se realiza una asignación se produce de forma inmediata, puesto que no se ha especificado ningún retraso. Este comportamiento puede ser alterado mediante la opción, AFTER cuando se asigna un valor a una señal. Su sintaxis corresponde la siguiente línea: Señal<= valor AFTER tiempo;(código VHDL) Donde tiempo es un valor de tiempo indicado en us, ns, ms, etc. 5