Features
ProMOST lets you calculate bias settings and device dimensions in such a way that transistor performance is tuned or optimized for each individual transistor in your circuit schematic. This tuning/optimization can be done operating ProMOST as stand-alone software or seemlessly embedded in some IC design suites. In either way, ProMOST always uses its own dedicated calculation kernels.
ProMOST lets you sweep various bias settings, component values or environment parameters in many ways --- constrained and unconstrained --- to enable you to optimize your transistors. Constrained sweeps or optimizations are those that keep a constant (target) current, transconductance, ...
An extended operating point overview is given, including
- large signal operating point properties
- small signal operating point properties
- loaded y-parameters, s-parameters
- spread, noise and distortion performance
- generation of equivalent circuits
Many transistor models are included, including the SimKit models, PSP, BSIM3, BSIM4, BSIMCMG, BSIMIMG, BSIMBULK models and more. Also compound models --- consisting of at least one transistor with components such as diodes, juncaps, passives, ... are supported.
ProMOST handles (left) bare transistor models (mid) transistor models extended with some passives and diodes (right) models including a variety of components; the latter two are denoted as compound models.
ProMOST's calculation flow to get output: from technology data and bias settings to graphical and numerical output. For compound models, a number of (background) solvers and kernels are employed.
Many extra calculation possibilities are provided to enable custom optimizations. The screenshots below show some of the calculation features by some ProMOST addins: IP2 and IP3 for a constrained sweep at 900 MHz and the impedance and equivalent capacitance of a decap-switched MOS transistor assuming a lumped model equivalent. ProMOST's addins lets you quickly optimize individual transistors for various tasks in your circuit.
ProMOST's distortion addin provides data on distortion in your circuit,
on modelling non-linearities and can be used to optimize performance.
ProMOST's switched-as addin lets you calculate and optimize for non-common source configurations
in the figure, the equivalent impedance and capacitance are shown for an MOS transistor, as function of frequency. For this mode, a lumped equivalent is constructed/sbackground calculated.
- A converter to get your process data in ProMOST. The converter converts from Spectre or (H)Spice process data (scs and lib files); this has to be done once per (new release of a) PDK and can conveniently be done using recipe files. Note that encrypted and TMI data cannot be converted; for some PDK this result in not parsing e.g. stress parameters correctly.
ProMOST does not feature a "run" or "calculate" button: after entering or changing any input value the calculations and sweeps are directly done. Real time. With almost no delay.