New Micro-Cap 12 Features
Analysis
Smoke / Stress Analysis
An entirely new analysis tool called Smoke was introduced to assess how close circuits are to
violating maximum operating limits.
Monte Carlo
Monte Carlo routines were improved in several ways:
• Histogram: 2D and 3D option was added.
• The ability to view the tolerances used for individual cases was added.
• The ability to create a circuit for any case was added.
• Asymmetric tolerances: (+80%,-20%): Asymmetric initial tolerances are now supported.
Probe
• AC Probe: The Analysis Limits dialog lets you control how the AC values
are displayed on the schematic (e.g. Real, Imaginary, Magnitude. etc.).
• In Cursor mode the schematic shows the values at the cursor position.
Enhanced Worst Case
• Improved Editor: The editor used for setting the various bias tolerances.
has been significantly improved. Undo and redo added to the editor.
• Bias Templates: You can now use templates for common types such as
Drift, Temperature, Voltage Stress, Radiation, Etc.
• Asymmetric tolerance (+80%,-20%): Asymmetric initial tolerances are
now supported.
Parameter passing
Text can be passed as a parameter to subcircuits.
Import and export
Importing and exporting of waveforms and curves is now
made easier through direct export of analysis plots to Excel, text file, or the
clipboard. PWL source waveforms can be imported from Excel or text file.
Smoothing A set of routines was added that provides optional user-controlled
smoothing at the corners of Pulse and PWL Voltage and Current sources and for LIMIT and
TABLE functions in NFV, NFI, NTVOF, and PSPICE dependent sources. The purpose of smoothing
is to enhance overall convergence.
State Variables editorA .Nodeset command was added that creates a .Nodeset using current
state variable values. This command works similarly to the .IC command.
Temperature variationTemperature can now be a function of time or other circuit variable.
Optimizer
• New Random and Step All modes for searching for local optima.
• Optional log tracks progress through the optimization steps.
Save start
The Run Options / Save command now starts saving at Output Start Time for Transient,
reducing file sizes and improving retrieve speed.
.Define comments
Comments may now be added to .define statements. Comments are prefaced with a semi-colon (;)
and placed at the end of the .define statement. For example,
.DEFINE AVG1 AVG(V(1)) ; AVERAGE VALUE OF NODE 1 VOLTAGE.
New Opamp variables
VP VM IP IM IOUT IEE ICC. For example, IOUT(O1) measures the output current of opamp O1.
VM(O7) measures the voltage on the minus input pin of opamp O7. IEE(O2) measures the
current into the negative power supply of opamp O2.
Root
Root refers to the folder containing the Micro-Cap executable folder and may be used
as a short reference to it in file path names.
Undo for Analysis Limits
The Analysis Limits dialog box for every analysis type now has a full undo / redo.
If you delete a row or add one it is undoable, as are any changes in the dialog box.
Smart paste
The data for USR, PLA, and STM stored in a file page, is now pasted along with the component
when it is pasted into another circuit.
Numeric output
The process of creating numeric output was sped up by 25%.
PHASE2 function
A PHASE2 function was added that measures the dynamic phase relationship
between two sinusoidal waveforms.
Peak function
A peak function was added. Identical to the MAXR function.
Schematic Editor
Spreadsheets
Spreadsheets can now be placed in the schematic. In addition to following the usual spreadsheet
format and usage, they have access to simulation variables.
Enhanced Region Enable
Ways to enable components or entire regions now includes Expression Value, Check Box, and Buttons.
These are particularly useful in quickly comparing the effect on analysis plots of different
circuit options.
Pinned files
Frequently used file names can now be pinned to the Recent Files list and abbreviated path names
simplify the list.
Localize command improvements
The Localize command now embeds all companion files (*.usr. etc). Localizing a file is vital to
ensuring the circuit works as expected when you send it to a colleague. It avoids the problem of
missing or different versions of models, subcircuits and other important circuit information.
PWL import
Added ability to import a waveform to a PWL Voltage Source from an Excel file or from a CSV file.
Fine placement
Selected schematic objects (components, graphics, lines, text, etc.) or regions can now be moved
with cursor keys for fine control of placement.
Additional graphics objects
Closed and open polygons, triangles, and stars were added. Objects now have an optional pattern, gradient, or picture fill.
Block Editor
New block shape type for creating arbitrary package shapes was added.
Stop Sign:
A stop sign marks the component at which an error occurred.
Large toolbar icons
Large toolbar icons were added to offer easier viewing on very high resolution monitors.
Build command
The commands .RELTOL and .TR were added to the Build command function.
Rename command
This command now has options to update disabled parts, search on current page only,
and have a starting value.
BOM
Revised and improved the Bill of Materials report to include drag and drop formatting of columns.
Pan mode
Added a Pan mode to circuit schematics, 3D plots, and analysis plots.This lets you drag the
view with the left mouse. CTRL + right mouse drag still pans as before.
Info page
This page, which shows the detail about where each model or circuit file used in the simulation
was found, can now use generic references to library or data folders. This simplifies the display
when lengthy path names are used.
Page tabs
Added a down arrow for schematic page selection.
Additional formats
Added current and power numeric formats to the Format tab of the Schematic Properties dialog box (F10).
.Macro
The file names of models that use .Macro statements now show in the Attribute dialog box.
Previously, models like SCRs and thyristors that use .macro statements did not appear
in a drop down list.
Calculator
Three tabs were added to the calculator.
• Combinations lets you see how to form resistor, capacitor, or inductor values from standard values.
• Local .Defines creates .define variables that are local to the calculator.
• Expand Defines lets you see how .defined variables are constituted. This is useful when debugging
complex expressions.
Nom.lib
Nom.lib is now accessible from the Options menu.
Bold non-default preferences
On the Preferences dialog box, non-default values are now shown in bold.
Model Program tabs
Added tabs to select different graphs.
|