← Volver a la página principal
⬡

Mejor en pantalla grande

Esta demo simula un programa de diseño de chips con varias ventanas y está pensada para ordenador o tablet en horizontal.

← Volver a la página principal

Benvinguda / Bienvenida / Welcome

Quin idioma prefereixes?
¿En qué idioma prefieres continuar?
Which language do you prefer?

Nota informativa
▲
✦
Esto es un ejemplo educativo. El objetivo es descubrir cómo funciona una herramienta EDA real para diseño de chips.
▲
Los layouts no corresponden a los esquemáticos — son ilustrativos para mostrar las capas de fabricación.
◈
Las simulaciones no son reales — las formas de onda son representativas, no calculadas.
⟷
Explora la jerarquía: desde chip_top_v3 puedes navegar hacia los sub-bloques que lo componen.
⬡ Imager
Herramienta EDA — Demo educativa
¿Qué es esto?
▼
◈
Una simulación interactiva de una herramienta EDA (Electronic Design Automation) como las que usan los ingenieros para diseñar chips reales.
Carpetas disponibles
▼
chip_top_v3 pll_core diff_pair analog_blk sram_256k mem_block_a test_bench dsp_unit io_ring power_grid clock_tree
Funcionalidades
▼
⬡
Esquemático — El "plano eléctrico": muestra transistores, resistencias y conexiones. Los ingenieros lo usan para definir qué hace el chip antes de fabricarlo. Doble clic para abrir en ventana grande. Haz clic sobre un transistor para ver sus propiedades (W, L, Vth, gm…).
⊞
Layout — Cómo se distribuyen los transistores en el silicio, capa a capa (difusión, poly, metal…). El DRC verifica las reglas de fabricación y el LVS comprueba que coincida con el esquemático.
▶
Simulación — Fabricar un chip cuesta millones, así que primero se simula. Se pueden simular tanto bloques analógicos (amplificadores, PLLs…) como digitales (lógica, memorias…). Tipos: TRAN: señal en el tiempo. AC: frecuencia. DC: punto de operación. Monte Carlo: variaciones de fabricación. Pruébalo en test_bench.
⊕
Importar elementos — Las librerías (ej. CMOS 0.18μm) contienen modelos de transistores con parámetros exactos: tamaño, umbral de tensión, velocidad… El ingeniero los selecciona y conecta en el esquemático.
❮❯
Verilog / VHDL — Antes de dibujar un esquemático, a menudo se escribe código hardware para simular el comportamiento del bloque y extraer los requisitos del circuito. Para bloques digitales (contadores, FSMs, procesadores…) estas simulaciones se hacen directamente con Verilog o VHDL, sin necesidad de un esquemático transistor a transistor.
⟷
Cross-highlight — Clic en un transistor del esquemático → se ilumina su región en el layout. Navega entre la visión eléctrica y la física. Pruébalo en diff_pair.
⊟
Jerarquía — Los chips se dividen en bloques (PLL, CPU, memoria…) que contienen sub-bloques. Desde chip_top_v3 haz clic en cualquier bloque para entrar — igual que en Cadence o Synopsys.
Atajos
▼
Cancelar colocación ESC
Zoom in/out scroll
Pan drag
Borrar elemento right-click
Abrir archivo dbl-click
Imager v1.0 · CMOS 0.18μm · © microeva
› Info
zsh  —  ~/projects/Imager  —  148×46
zsh
zsh
node
microeva@linux ~/projects/Imager % 
Imager
chip_top_v3
mem_block_a
pll_core
dsp_unit
io_ring
analog_blk
power_grid
clock_tree
sram_256k
test_bench
diff_pair
← Selecciona un proyecto
← Selecciona un tipo de archivo