Proyecto 7: Simular falla y demora en circuitos combinacionales (2 / 3 paso)

Paso 2: Crear el Banco de pruebas y simular el circuito

Como el propósito de este banco de prueba es demostrar el error, en lugar de simular todas las posibles transiciones de entrada, Disenaremos una secuencia de entrada que puede provocar la falla en la salida del circuito. Observando el circuito, hay una trayectoria desequilibrada entre la entrada B y salida X (es decir, hay dos caminos para propagar los cambios de B a la salida con diferentes retardos). Así que la falla ocurre cuando A y C son constantes y B cambia. Aquí está la descripción que vamos a crear en el bloque inicial de Verilog de banco de pruebas:

1 entero k = 0;
2

3 inicial comienzan

4 / / inicializar entradas

5 = 0;

6 = 0;

7 C = 0;

8

9 / / esperar 100 ns para el reajuste global a fin

10 / / añadir estímulo aquí

11

12 para (k = 0; k < 4; k = k + 1)

13 comienzan

14 {a, C} = k;

15 # 5 = 1;

16 # 5 = 0;

17 #5;

18 final

final 19

Simular el Banco de pruebas en el simulador de Vivado, y obtendrá la pantalla de forma de onda, como se muestra en la figura 2 anterior. El círculo rojo en la forma de onda especifica la falla. Por lo que la falla ocurre realmente cuando A es 1, es 1 y B cambia de 1 a 0. La duración de la falla es de 1ns.

Artículos Relacionados

La instalación falla arco interruptores de circuito de interruptor (AFCI).

La instalación falla arco interruptores de circuito de interruptor (AFCI).

La última versión del código de nfpa 70 (código eléctrico nacional) requiere que nuevas instalaciones usan los interruptores de tipo afci. Mi casa no es nueva pero quiero que ese tipo de protección para él.Esta instalación requiere de personal certif
Cómo simular un circuito RC en LTSpice con condición inicial

Cómo simular un circuito RC en LTSpice con condición inicial

Descripción:¿Quieres para simular un diseño de circuito antes de construir? LTSpice es un potente programa para simulación y análisis de circuitos. Estas son instrucciones paso a paso en los bloques de edificio básicos de LTSpice hasta las técnicas a
Circuito temporizador de micro 555

Circuito temporizador de micro 555

10 mm x 10 mm, este es uno de los más pequeños circuitos de C.I 555 que jamás verás!Paso 1: La IdeaHasta ahora esto sólo ha sido un proyecto de mina para reducir a un circuito 555 temporizador tan pequeño como pueda usando micro electrónica.El circui
MultiMovEDIA - Descripción de mi proyecto

MultiMovEDIA - Descripción de mi proyecto

el título "MultiMovEDIA" no significa mucho – si algo – a primera vista. Sin embargo, mirando más detenidamente, podemos ver es una composición de dos palabras: "Multimedia", refiriéndose al contenido de la información y los canales ut
Construcción de una pequeña campana para proyectos apestosos

Construcción de una pequeña campana para proyectos apestosos

mi esposa Jennifer hace joyas de resina1. Ella utiliza una resina de poliéster, que trabaja mucho como resina de fibra de vidrio (mezcla la resina con un endurecedor/catalizador, verter), pero lamentablemente huele cerca de mal también. Debido a los
Inalámbrico de circuito de la transmisión de electricidad

Inalámbrico de circuito de la transmisión de electricidad

Este es un circuito simple que puede alimentar una bombilla sin cables, a una distancia de casi 1 pulgada! Este circuito actúa como ambos, paso a convertidor de voltaje y también electricidad inalámbrico transmisor y receptor. Este es un proyecto muy
Wireless LED (TfCD proyecto)

Wireless LED (TfCD proyecto)

Este Instructable le explicará cómo construir un circuito para inalámbrica enciende un LED usando inducción, inspirada en Instructables anterior.Paso 1: componentesLos componentes necesarios son:Batería: 6 voltios (salida smartphone funciona como dis
Aplicación de dibujo de circuito de Arduino

Aplicación de dibujo de circuito de Arduino

Hola chicos, en este proyecto, voy a mostrarte cómo hacer circuitos arduino usando una aplicación fácilmente. También he subido/adjuntado un vídeo para ayudarle a comprender cómo usar la aplicación y lo que todo es posible!!!!Así que por favor, despu
Introducción al interruptor usando Snap circuitos eléctricos

Introducción al interruptor usando Snap circuitos eléctricos

en esta foto Instructable le daré una breve introducción a los circuitos de presión. Usted aprenderá cómo construir un circuito simple, para comprender la corriente directa (DC), y cómo funciona un interruptor eléctrico.Circuitos de Snap es un juguet
PSoC - mi primer proyecto

PSoC - mi primer proyecto

¿Sientes que arduinos no realmente desafío ya? Y que tienes la necesidad de tomar un nuevo paso hacia arriba!También tengo esa sensación y tuvo una discusión acerca CPLD de FPGA, y también encontré de PSoC eso un poco todo lo anterior en uno, un poco
CIRCUITO de tanque de agua arriba sin usar IC ni condensadores

CIRCUITO de tanque de agua arriba sin usar IC ni condensadores

FRIENDSSSSSS de HI...Quieres hacer circuito de tanque de agua arriba. Pero no está recibiendo CD4066 IC ya que no es eaisly disponible.No te preocupes este proyecto no quiere cualquier IC o condensador.Este proyecto se basa en el principio de circuit
Aprender Verilog: Una breve serie de tutoriales sobre diseño de electrónica Digital con FPGAs y Verilog HDL

Aprender Verilog: Una breve serie de tutoriales sobre diseño de electrónica Digital con FPGAs y Verilog HDL

Esta breve serie de lecciones semi cortos en Verilog se significa como una introducción a la lengua y a que los lectores para profundizar en el diseño FPGA.Estos tutoriales asumen que está familiarizado con los circuitos de lógica básicos y ecuacione
¿Armario de carro comercial EMP

¿Armario de carro comercial EMP

Ever notó un pintado amarillo línea en el estacionamiento alrededor de muchos supermercados y tiendas? La mágica línea amarilla emite una señal que hace carros dejar muertos en sus pistas, impidiendo que los carros dejando la porción del estacionamie
Igualación de RIAA profesional con electrónica analógica

Igualación de RIAA profesional con electrónica analógica

De qué trata este informePorque soy un verdadero audiófilo y un entusiasta de la electrónica, a menudo trato de combinar ambos. La mayoría de mis proyectos son acerca de algunas cosas electrónica analógica, donde trato de sacar lo mejor de registros