SG13G2 gm/ID Explorer
IHP 130nm BiCMOS Open Source PDK · MOSFET Characterisation
SG13G2 Open Source TT 27°C
gm/ID vs Vgs
Devices
Target gm/ID 15.0 V⁻¹
Transconductance efficiency (V⁻¹)
Target gm/gds 50
Target intrinsic voltage gain
Bound (min gm/gds) 55
Hard lower bound — optimizer never goes below this
w₁ — gm/ID importance 10
w₂ — gm/gds importance 20
Fixed weights — calibrated for gm/ID design methodology
⚙️
Set your target specifications and press Run Optimiser.

The helper searches the entire characterisation LUT across all selected devices and channel lengths. It minimises a σ-normalised weighted L² loss:

ℒ = w₁·((gm/ID − tA)/σA)² + w₂·((gm/gds − tB)/σB)²

subject to a hard lower bound on gm/gds. Returns top-5 matching operating points.

IHP SG13G2 — 130nm BiCMOS Open Source PDK

SG13G2 is IHP Microelectronics' high-performance 130nm BiCMOS technology offering SiGe:C npn-HBT bipolar transistors with fT = 300 GHz and fmax = 500 GHz, alongside a full CMOS module. The PDK is open source under Apache 2.0 and hosted on GitHub. It provides two gate oxide options (1.2V thin-oxide and 3.3V thick-oxide), a 7-layer aluminium back-end, poly resistors, MIM capacitors, and inductors. All characterisation data in this tool was generated with ngspice using the PSP 103 compact MOSFET models at the TT corner, T = 27°C, VDS = VDD/2, W = 2µm.

sg13g2_lv_nmos
LV NMOS — Core Device
Supply
1.2V nom / 1.5V max
Lmin
0.13 µm
Vth0 typ
≈ +0.50 V
IDsat
~520 µA/µm
fT at Lmin
> 100 GHz
Compact Model
PSP 103
Thin-oxide core NMOS. Highest speed of the CMOS module. Supports standard 4-terminal and deep-N-well isolated variant (sg13_lv_nmos_inh). Body tied to most-negative supply in standard use. Gate stack: thin SiO₂ with poly gate.
sg13g2_lv_pmos
LV PMOS — Core Device
Supply
1.2V nom / 1.5V max
Lmin
0.13 µm
Vth0 typ
≈ −0.47 V
IDsat
~280 µA/µm
fT at Lmin
> 75 GHz
Compact Model
PSP 103
Thin-oxide core PMOS. Hole mobility ~40–50% lower than electrons; expect lower IDsat and fT than NMOS at same L/W. Body tied to most-positive supply. Data plotted using absolute value convention: |VGS|, |Vth|, |IDS|.
sg13g2_hv_nmos
HV NMOS — I/O Device
Supply
3.3V nom / 3.6V max
Lmin
0.45 µm
Vth0 typ
≈ +0.70 V
IDsat
~400 µA/µm
fT at Lmin
~21 GHz
Compact Model
PSP 103
Thick-oxide I/O NMOS for 3.3V interfaces. Higher Vth due to thicker gate oxide. Lmin = 0.45 µm per PDK design rules. Isolated variant available (sg13_hv_nmos_inh). Used for ESD protection, power switches, and mixed-voltage interfaces.
sg13g2_hv_pmos
HV PMOS — I/O Device
Supply
3.3V nom / 3.6V max
Lmin
0.45 µm
Vth0 typ
≈ −0.65 V
IDsat
~200 µA/µm
fT at Lmin
~7.5 GHz
Compact Model
PSP 103
Thick-oxide I/O PMOS. Complements HV-NMOS in push-pull I/O stages and level shifters. Data plotted with |VGS| convention. Lowest fT of the four devices; typically used where speed is not critical.

Passive Components

ComponentCell NameKey SpecsTypical Use
Silicided poly RrsilR□ = 7 Ω/sq ±10%, TC₁ = 3100 ppm/KLow-resistance ESD, bias
Poly resistorrppdR□ = 260 Ω/sq ±10%, TC₁ = 170 ppm/KGeneral analog, moderate matching
Poly resistor highrhighR□ = 1360 Ω/sq ±15%, TC₁ = −2300 ppm/KHigh-impedance, bias ladders
MIM capacitorcap_cmimC' = 1.5 fF/µm² ±10%, V-coeff = −26 ppm/V, TC₁ = 3.6 ppm/K, BV > 15VPrecision analog, bypass, RF
MOM capacitormetal stack5 thin metal layers; no primitive; implement manuallyRF, high-Q, compact decoupling
Inductorvia LVS libSpiral inductors; Q and L depend on geometryLC-VCO, matching networks, RF

Interconnect Metal Stack

LayerTypeThicknessSheet RNotes
M1–M5Thin Al~0.35 µm each~75 mΩ/sqSignal routing, standard interconnect
M6 (TopMetal1)Thick Al2 µm~10 mΩ/sqPower, inductors, redistribution
M7 (TopMetal2)Thick Al3 µm~7 mΩ/sqThick power bus, RF ground plane
MIM layerTaN/TiN/Al——cap_cmim, between M6 and M7

gm/ID Design Methodology — Quick Reference

The gm/ID methodology uses transconductance efficiency (gm/ID, units V⁻¹) as the primary design variable instead of overdrive voltage VOV. It works across all inversion levels without approximation and naturally handles short-channel effects.

Regiongm/ID (V⁻¹)InversionOptimised ForTrade-off
Sub-threshold (WI)20 – 28WeakUltra-low power, max current efficiencySlow speed, exponential IDS sensitivity
Moderate (MI)10 – 20ModerateBest power-bandwidth product (sweet spot)Complex modelling region
Saturation (SI)5 – 10StrongHigh speed, good matching, predictableHigher IDS required for given gm
Deep saturation1 – 5Very StrongRF, maximum gm per areaLowest current efficiency, self-heating risk

Key relations: gm/ID = gm/IDS · gm·rds = gm/gds (intrinsic gain) · fT = gm/(2π·Cgg) · ID/W (current density, µA/µm). For a sizing target with given gm, W = gm / (gm/ID × ID/W).

Process Corners & Simulation Setup

CornerNMOSPMOSIDS vs TTTypical Use
TT (this tool)TypicalTypicalNominalNominal characterisation, bias point design
FFFastFastHigherSpeed check, timing closure
SSSlowSlowLowerMinimum gain/bandwidth check
FSFastSlow—NMOS-dominated path worst case
SFSlowFast—PMOS-dominated path worst case

All data shown is TT corner, T = 27°C, VDS = VDD/2 (0.6V LV, 1.65V HV), VSB = 0. Temperature range for device operation: −40°C to +125°C. Simulation requires ngspice ≥ 38 with the PSP 103 model patch. Model files: sg13g2_lv_nmos.lib, sg13g2_lv_pmos.lib, sg13g2_hv_nmos.lib, sg13g2_hv_pmos.lib.

Note: Process control transistor parameters in the spec sheet must not be used for circuit simulation. Use the PSP model parameters in *.lib files. Vth0 values listed are from process control measurements and may differ from PSP model extraction.

PMOS Sign Convention in This Tool

PMOS data is plotted using the absolute value convention: all quantities are converted to positive values for direct comparison with NMOS. Specifically: VGS → |VGS|, Vth → |Vth|, IDS → |IDS|, gm → |gm|. Overdrive voltage VOV = |VGS| − |Vth|, which is negative in sub-threshold and positive in inversion — same sign as NMOS.

In ngspice simulation, PMOS nodes are: drain=negative-rail, source=positive-rail, gate biased from positive-rail. The |VGS| convention means VGS sweeps from 0 to |VDD| in the characterisation script. All gm/ID curves are directly comparable between NMOS and PMOS after this normalisation.

Simulation Netlist & Characterisation Details

Each gm/ID LUT file was generated by an ngspice DC sweep with the following key parameters:

ParameterLV (NMOS/PMOS)HV (NMOS/PMOS)
W (width)2 µm2 µm
VDS0.6 V (VDD/2)1.65 V (VDD/2)
VSB0 V0 V
VGS sweep0.01 V → 1.65 V (16401 pts)0.01 V → 3.3 V (32901 pts)
Temperature27°C (300 K)27°C (300 K)
Process cornerTTTT
Saved quantitiesVgs, gm, ID, Vth, gds, Cgg, Cgs, CgdSame

Derived metrics: gm/ID = gm/IDS, gm/gds, ID/W = IDS/W_char [µA/µm], fT = gm/(2π·Cgg) [GHz], Cgd/Cgg, Cgs/Cgg. Downsampled to 300 points/curve for web delivery.

EDA Tools & Open-Source Ecosystem

ToolRoleVersion
ngspiceCircuit simulation (SPICE-compatible)≥ 38 with PSP103 patch
XschemSchematic entry, symbol library≥ 3.4.0
MagicLayout editor, DRC≥ 8.3.336
KLayoutGDS viewer, DRC, LVS≥ 0.28.6
netgenLVS (layout vs schematic)≥ 1.5.254
OpenEMSEM simulation for RF passivesoptional
IIC-OSIC-TOOLSDocker image with all tools pre-installedlatest