Verilog-A Large-Signal RF MEMS Model Library

DOCUMENTATION DOWNLOAD SCREENSHOTS SUPPORT

Verilog-A RF MEMS Model Library

This SourceForge project hosts an open-source Verilog-A [1,2] library of large-signal RF MEMS capacitor, resonator and switch models [3,4]. The electrostatically-actuated RF MEMS capacitor and switch models are based on a nonlinear damped mass spring system and a nonlinear capacitive transducer, whereas the electrostatically-actuated RF MEMS resonator model is based on a nonlinear damped mass-spring system and two nonlinear capacitive transducers. The reasons for nonlinear behavior are:

The Verilog-A models include electromechanical gas dynamics effects, such as anchor loss, hold-down, hysteresis, self-actuation, squeeze-film damping, spring-hardening, spring-softening, asperity contact and van der Waals interaction. In addition, noise sources, such as Brownian noise sources and thermal noise sources, are also modeled, the Brownian force source being tied to the instantaneous total damping. Dielectric charging, which is the dominant cause of long-term capacitance-voltage drift and eventual stiction failure in capacitive switches, is available as an optional trapped-charge state. Other multiphysics effects, such as acoustoelectric, electrothermal, piezoelectric, pyroelectric and thermomechanical effects, are not included yet.

The 1-DOF models were revised in version 2.0.0. That release corrects the van der Waals coefficient, the Lennard-Jones repulsive exponent, the Veijola rarefaction constant [7], the gas mean free path, the separation of anchor loss from squeeze-film damping, the sign of the resonator cubic spring coefficient, and the solver tolerances. It is not parameter-compatible with the 1.x series; the changelog shipped with the archive lists every change that moves a number and why.

The Verilog-A models can be used with SPICE solvers for DC, small-signal (AC, noise, S-parameters (SP)) and large-signal (harmonic balance (HB), periodic steady-state (PSS), quasi-periodic steady-state (QPSS), transient) simulation of analog/RF circuits based on RF MEMS components. The mechanical state is carried on kinematic nodes, so it is state the simulator can see rather than hidden state [2], and HB and PSS converge on it. Some remarks on simulation:

The Verilog-A models allow for specification of beam dimensions and material properties (Poisson ratio, Young's modulus, etc...). Examples of schematics based on gallium nitride (GaN), polysilicon, silicon carbide (SiC) fixed-fixed beam RF MEMS resonators and oscillators, as well as golden capacitive fixed-fixed beam and ohmic cantilever RF MEMS switches, are available upon request. The archive ships a README, a changelog, worked example netlists, and two test scripts: an independent Python implementation of the same equations that serves as the executable specification, and a set of regression checks that also compiles every model.

Coming soon

Examples

Examples of schematics based on the OHMIC_CANTILEVER_RF_MEMS_SWITCH and the RF_MEMS_CAPACITOR Verilog-A models can be downloaded. Note that as of version 2.0.0 the ohmic switch has a separate actuation electrode pair, so its port list is (rf_a, rf_b, act_p, act_n).

Requirements

A SPICE solver supporting Verilog-A/Verilog-AMS, such as Keysight ADS, Cadence SpectreRF, or Synopsys HSPICE, is required. An open-source flow built on OpenVAF, such as ngspice 39 or later with OSDI, can also be used; all three 1-DOF models compile clean under OpenVAF. Note that HSPICE supports Verilog-A but not full Verilog-AMS, and that QPSS is Cadence nomenclature. Some remarks on installing the Verilog-A models:

License

BSD 3-Clause. Copyright © 2011-2026 Koen Van Caekenberghe.

Links

[1] Verilog-AMS Language Reference Manual, Version 2.4, Accellera Systems Initiative.

[2] Hidden State in SpectreRF, Version 2, May 16, 2019, Ken Kundert, Designer's Guide Consulting, Inc.

[3] Modeling RF MEMS Devices, Koen Van Caekenberghe, IEEE Microwave Magazine, Volume 13, Issue 1, January - February 2012 Page(s): 83 - 110.

[4] Mixed-Domain Fast Simulation of RF and Microwave MEMS-based Complex Networks within Standard IC Development Frameworks, Jacopo Iannacci, Fondazione Bruno Kessler - FBK, MemSRaD Research Unit, Italy

[5] Using Verilog-A and Verilog-AMS in Advanced Design System, Keysight Technologies

[6] Verilog-AMS resources and example models, Designer's Guide Community

[7] Equivalent-circuit model of the squeezed gas film in a silicon accelerometer, T. Veijola, H. Kuisma, J. Lahdenperä and T. Ryhänen, Sensors and Actuators A, Volume 48, 1995 Page(s): 239 - 248.

[8] Intermolecular and Surface Forces, 3rd edition, Jacob N. Israelachvili, Academic Press, 2011. Source of the flat/flat Lennard-Jones pressure used for the contact model.