Skip to content
SASemiAgoraSemiconductor knowledge & engineeringOpen lesson

SIMULATION / SA-CIR-SKY130-INV-VTC-001

CMOS inverter VTC and gain
Inverter VTC

Sweep VIN, plot VOUT, estimate switching point, sampled gain, and noise margins.

sectionExploresectionRun CardsectionExportsectionMethodssectionLimitssectionEvidence

EXPLORE

Start with the observable.

Use this page when the simulation is the primary artifact. The linked lesson explains the concept; the linked lab keeps the visual replay surface available.

guided exploration
  • Open the VTC plot and identify where VOUT crosses VIN.
  • Compare the high-gain region with the usable digital input ranges.
  • Use this as the first bridge from MOS device behavior to logic restoration.

RUN CARD

Conditions before conclusions.

The public MVP replays the saved dataset. It does not run a new ngspice job on the server.

precomputed replay

Primary knobs

  • VIN sweep: 0.00 V to 1.80 V in 0.01 V steps
  • PMOS: W/L 1.0/0.15 um
  • NMOS: W/L 0.5/0.15 um
  • Corner: TT, temperature: 27 C
outputs

Saved outputs

  • VTC curve
  • sampled gain curve
  • VM, VIL, VIH, NML, NMH markers

EXPORT

Download the public artifacts.

These exports are the supported public files for review. PDK files and restricted third-party material are not redistributed.

download

Dataset JSON

/data/sky130-inverter-vtc-web-v1.json

Open file ->
download

Source netlist

/data/sky130-inverter-smoke-v2.spice

Open file ->

METHODS

How the number was made.

Methods are written for citation discipline: the extraction rule matters as much as the plotted value.

method

Compute the nearest sampled VIN/VOUT crossing as the displayed switching point.

Keep this method attached when reusing the figure or metric.

method

Estimate gain from adjacent sampled VOUT/VIN points.

Keep this method attached when reusing the figure or metric.

method

Approximate VIL and VIH where sampled slope crosses -1.

Keep this method attached when reusing the figure or metric.

method

Publish source hashes and the PDK commit in the evidence payload.

Keep this method attached when reusing the figure or metric.

LIMITS

What this page does not claim.

The MVP is useful because the limits are visible. These statements prevent a teaching simulation from being cited as silicon evidence.

non-claim

Model-connectivity smoke test only; not a final or optimized SRAM inverter.

Carry this boundary into any derivative note, paper draft, or slide.

non-claim

Schematic-level DC only; no extracted parasitics or transient delay.

Carry this boundary into any derivative note, paper draft, or slide.

non-claim

VIL and VIH are sampled approximations, not a signoff noise-margin extraction.

Carry this boundary into any derivative note, paper draft, or slide.

non-claim

Applies only to the stated PDK commit, corner, temperature, supply, and sizing.

Carry this boundary into any derivative note, paper draft, or slide.

EVIDENCE

Trace the claim back to artifacts.

The evidence route remains the catalog-level browser; this page is the simulation-level reading card.

evidence note

Public JSON preserves conditions, metrics, provenance, and limitations.

SA-CIR-SKY130-INV-VTC-001

evidence note

The netlist SHA-256 and CSV SHA-256 are included in the evidence payload.

SA-CIR-SKY130-INV-VTC-001

evidence note

The linked legacy lab remains the interactive visual surface for this seed.

SA-CIR-SKY130-INV-VTC-001

Public execution boundary

No server-side live ngspice execution, uploads, accounts, payments, comments, newsletter signup, or job/event submissions are active on this page.