uSimmics (antes QucsStudio) es un simulador de propósito general que admite no solo la simulación de circuitos analógicos, sino también la simulación de circuitos digitales. En este artículo, utilizamos una puerta lógica AND como ejemplo práctico para explicar el flujo de trabajo fundamental de la simulación digital: desde la generación automática de la tabla de verdad hasta la verificación de formas de onda mediante un Timing Diagram.
Lo que aprenderás en este artículo
- Cómo colocar y cablear componentes digitales en uSimmics (antes QucsStudio)
- Cómo utilizar Wire Labels para asignar nombres a los nodos del circuito
- Cómo colocar y ejecutar un bloque de simulación digital
- Cómo verificar los resultados de salida mediante un diagrama de tabla de verdad
- Cómo inspeccionar formas de onda en el dominio temporal con un Timing Diagram
¿Qué es la simulación digital?
La simulación digital (Digital Simulation) es un método de análisis que modela el comportamiento de componentes digitales —como puertas lógicas y flip-flops— utilizando señales binarias de nivel alto (High) y bajo (Low). uSimmics (antes QucsStudio) admite dos modos de simulación digital: el modo de tabla de verdad y el modo TimeList.
Procedimiento: Simulación de tabla de verdad para una puerta AND
1. Selección y colocación de componentes digitales
- Abra uSimmics (antes QucsStudio) y seleccione «Digital Components» en el panel de componentes del lado izquierdo.
- Coloque los siguientes dos componentes en el esquemático y realice el cableado correspondiente.
| Componente | Ubicación | Función |
|---|---|---|
| Digital Source | Digital Components | Fuente de señal de entrada (usar 2 instancias) |
| n-port AND | Digital Components | Puerta AND |
2. Asignación de nombres a los nodos (Wire Label)
Asigne nombres a los nodos que desea monitorizar en el esquemático mediante la función «Insert Wire Label».
| Nodo | Etiqueta |
|---|---|
| Salida de Digital Source 1 | A |
| Salida de Digital Source 2 | B |
| Salida de la puerta AND | OUT |
Nota (Wire Label): Wire Label es una función que asigna un identificador a un nodo. Las etiquetas se utilizan para referenciar variables en los resultados de simulación y en los diagramas.
3. Colocación del bloque de simulación digital
Coloque el bloque de simulación digital de la categoría «Digital Components» en el esquemático. Este bloque define el tipo de simulación y sus condiciones de ejecución.
4. Ejecución de la simulación
Haga clic en el botón «Simulate» para ejecutar la simulación. Al finalizar, la tabla de verdad se genera automáticamente.
5. Verificación de resultados mediante el diagrama de tabla de verdad
- Coloque un diagrama de tabla de verdad desde el menú Diagrams.
- Añada la variable «OUT» al diagrama para visualizar la tabla de verdad completa de la puerta AND de 2 entradas.
| A | B | OUT |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Avanzado: Simulación temporal con Timing Diagram
Además de la tabla de verdad, es posible suministrar señales arbitrarias en el dominio temporal y verificar la forma de onda de salida mediante un Timing Diagram.
Pasos de configuración
- Cambie el parámetro «Type» del bloque de simulación a
TimeList. - Configure los parámetros de cada señal de entrada de la siguiente manera.
| Señal | Configuración (tiempo ON / tiempo OFF) |
|---|---|
| S1 (Entrada A) | 1 ns / 1 ns |
| S2 (Entrada B) | 2 ns / 2 ns |
- Tras actualizar la configuración, ejecute «Simulate» nuevamente.
- Coloque un «Timing Diagram» desde el menú Diagrams e inspeccione las formas de onda.
Nota (modo TimeList): En el modo TimeList, es posible especificar de forma independiente la duración ON/OFF de cada señal de entrada, lo que permite una simulación que se aproxima al temporizado de operación real. Este modo es especialmente útil para la verificación de tiempos de setup y hold.
Resumen
Con las capacidades de simulación digital de uSimmics (antes QucsStudio), es posible generar automáticamente tablas de verdad para circuitos lógicos sin cálculo manual, y verificar el comportamiento temporal mediante Timing Diagrams. Se recomienda comenzar con un circuito de una sola puerta para familiarizarse con el entorno, y progresar gradualmente hacia combinaciones de múltiples puertas y circuitos secuenciales.
Artículos relacionados
- Introducción y uso de uSimmics (antes QucsStudio)
- Análisis DC en uSimmics (antes QucsStudio) [2026]
- Guía de optimización de circuitos en uSimmics (antes QucsStudio) [2026]
- Creación y uso de Subcircuits en uSimmics (antes QucsStudio) [2026]
- Guía de operaciones básicas del editor de circuitos de uSimmics (antes QucsStudio) [2026]


Comment