Go to www.awrcorp.com
Back to search page Click to download printable version of this guide.

Version 14.02 Updates

The NI AWR Design EnvironmentTM version 14.02 includes the following new features, enhancements, and user interface changes.


  • Named connectors can now be retrieved by name in the automation API.

  • The DRC window tab is now removed when closing the window via the API.

  • Added objects to the GraphMarker API, through which you can get/set the Top, Left, Height, and Width for data marker legends and parameter marker legends.

  • Added a method to the API that allows obtaining graph trace values from a vertical line marker.

  • The API for a schematic element node has a new NodeLabel method for getting the symbol pin label.

  • Performing Boolean operations using an API snapshot object no longer sometimes operates on layers from a subcircuit with a different LPF.

  • The API command Snapshot.CopyShapesToLayer now includes copying text and polylines.

  • Added a new registration flag in the pCell API to prevent pCells from being rotated to match their schematic element on initial placement.

Cell Libraries

  • The Cell Libraries list no longer collapses when you delete or rename a cell. The list of layout cells now remains in place.

  • Added an option in the Cell Library Properties dialog box to set the Library searching priority to None.

  • A layout cell identified as "(missing)" in the Cell Libraries list is now properly updated when a replacement cell is added.

  • The Cell Libraries list now fully updates when a layout cell library is loaded, when the Library searching priority changes, or when a layout cell is renamed or deleted from a library.

  • Open Artwork Cell Editor views now update fully when a cell is deleted, renamed, or changed.

  • Open Artwork Cell Editor views now update fully when two libraries are merged together.

Data Sets

  • Closing a project after freezing traces on a graph and then reducing the number of sweep points no longer generates a bad data set and causes a crash.

Design Notes

  • A project is now immediately recognized as dirty when entering text in the Design Notes.


  • The built-in functions for type conversion from string to decimal, such as bin(str), oct(str) and hex(str), are updated to support a 64-bit range.

Geometry Simplification (SPP) Rules

  • SPP rules that reshape circles and arcs can now increase the number of points defining the circle or arc.


  • Undoing and redoing the addition or removal of a second Y axis on a graph that has a scrollable measurement no longer causes a potential crash.


  • Improved layout rendering performance in designs with a large number of general polygons drawn with multi-layer line types.

  • Dimension lines, layout rulers, and symmetry lines are no longer editable when the Dimension Lines layer is frozen.

  • Fixed an issue with offset layer drawing for plated line shapes where complex objects would sometimes cause a crash.

  • Fixed a regression where in certain cases shapes drawn using Line Types did not highlight when selected.

  • Fixed a regression in which shapes did not display with the correct translucency in the schematic 3D view.

  • Fixed a display rendering issue in which the layout grid disappeared or partially displayed when the grid size was set too small.

  • Performing a Fracture command on a polygon with holes no longer sometimes causes the holes to be lost.

  • Fixed some rare cases which would result in 'twisted' geometry when adding cutlines to polygons with holes. Also, DXF and GDS files no longer have duplicate polygon vertices at cutline endpoints.

  • Fixed a regression which caused MLIN surface color to display much darker in the Layout 3D View.

  • Guide snapping during iNet route entry no longer sometimes interferes with proper animation rendering.

  • A layout crash no longer occurs when a pCell polygon edit operation results in an empty polygon.

Layout - EM

  • Point ports can now be added in a parent document at locations defined as point ports in an EM subcircuit.

  • In certain cases of overlapping edges, an EM port attached to the wider edge no longer moves to the narrow edge in the Preview Geometry view.

  • Fixed a regression in which extraneous lines were draw in the 2D projection of arbitrary EM structures in the EM Layout View.

  • Undoing or redoing a change to the properties of an EM port no longer sometimes causes a crash.

Layout - Shape Modifiers

  • EM ports are no longer sometimes lost from designs which contain a Stretch Area modifier when extracted.

  • Clearing the multiplicity parameter name field in the Element Options dialog box for an element now consistently updates the associated cells.


  • Schematic and system diagram default symbol colors can now be set in XML element definitions.

Measurements - Systems

  • The Z_node measurement now correctly displays the impedance looking out of the output node. Previously, when configured to display impedances looking out, Z_node would, if multiple inputs were connected to the output of a block, display the impedance looking into the input port following the signal path.

Models - Circuit

  • Enumerated values of PINDRC element's MODEL_LEVEL are now just 0, 1, or 2. Previously, the last option had additional text: "2 (bias & frequency dependent junction capacitance)".

Models - System

  • IMBAL_IQ no longer uses the wrong sign in combining I/Q after distortion is applied.

  • The ANTENNA block is updated to apply frequency-dependent phase shifts. Previously, when the ANTENNA block X_LOC and/or Y_LOC were specified and THETA or PHI were non-zero, the phase shift was only computed at the main signal frequency or center frequency.

  • With the VSS antenna and phased array blocks operating as RX antennas, if the distance units (DISTUNIT) parameter is something other than meters and a simulation is run, setting the distance units to meters and then running the simulation no longer uses the previous distance units settings.

  • Fixed scaling of specular components in the MULTIPATH_FADING block to maintain the correct output power level.

  • Fixed a LIN_S_PLL generated error similar to "INPORT and OUTPORT cannot be swept. Port configurations cannot be changed during a swept simulation."

  • Using a PHARRAY_RXSIG block with switches and other non-RF splitter/combiner blocks that separate and then recombine paths no longer yields incorrect results for measurements that account for the number of channels, such as C_GP and C_NF, when the PHARRAY_RXSIG block's MEASBHV parameter is set to "Account for # channels".

  • The algorithm used to choose between IIR and FIR filter implementations in the RF linear circuit blocks is updated for the real signal/IQ baseband case. This update addresses issues with applying a straight phase shift to real signals, such as with QHYB blocks.

  • The CRC_ENC and CRC_DEC blocks now handle CRC lengths larger than 30 bits, up to 62 bits.

  • The NR_CONFIG block now supports the latest NR bandwidth configurations.

  • The RFSW_BASEBALL and RFSW_CROSSOVER switches now include the following modes: 1-2, 3-4; 1-2 (3,4 isolated); 3-4 (1,2 isolated).

  • New BCH encoders/decoders are now available-- one for generic BCH encoding/decoding and another for DVB S2 standard BCH encoding/decoding.

Project Import

  • The drawing layers in an EM structure no longer become unmapped if the EM structure layout window is open during Project Import of another EM structure from a project that uses a different LPF with different drawing layers.

Schematic Editor

  • Element names can now display in a bold font by selecting the Bold Name check box on the Element Options dialog box Parameters tab.

  • Fixed a problem with multi-select editing of element Layout multiplicity parameter specifications.

  • You can now multi-select text objects in a schematic or system diagram and edit their properties.

  • Read-only enumerated parameters are no longer editable in the Element Options dialog box.

  • Using the middle mouse button to pan a schematic design while in tune select mode no longer sometimes causes a crash.


  • Updated the "Disable and Short" and "Enable and Remove Short" utilities to suppress an error message at the end if no layout features are used to start the software.

  • The "Project Archive" utility now preserves disabled equations.

Simulation - Analyst

  • In Analyst Solver options, the intrinsic wave impedance is now available as the wave port characteristic impedance method .

  • Column headers in the Analyst FreqMatlParams.txt file are now formatted to allow copying the text directly into a text Data File, and plotting the frequency-dependent material definitions to a graph using the PlotCol measurement.

  • Analyst no longer hangs when refining a solution with Magnitude and Phase S as the target.

  • Fixed a crash that occurred with Analyst antenna simulations of structures with multi-trace wave ports.

  • Fixed an issue that prevented changes to an arbitrary 3D EM structure material definition to take affect if the material is also defined in the EM 3D Editor. The material definition is no longer overwritten with the values from the 3D Editor.

  • The EM3D_CURRENT annotation now plots when the AMR Phase 1 Frequency Modifier, which sets the mesh refinement frequency, is set to "Custom" and the Field Output Frequency is set to "AMR Frequencies Only".

  • Analyst data sets are no longer unnecessarily marked dirty if the orientation of an Arbitrary 3D EM subcircuit is set to "Flipped".

  • Analyst lumped port ground straps now display correctly when the port is located inside of a shape defined in an arbitrary 3D EM structure.

Simulation - APLAC

  • Added a new SweepFreqs function that returns a vector of analysis frequencies.

  • Voltage-dependent variables that are defined in the netlist and shared between many VCCSes (or SDDs) are now computed correctly.

  • An X-parameter file can now specify an MDIF independent variable for DC voltage or current with VCC_port or ICC_port.

  • Circuit Envelope simulations of circuits containing an HBTUNER element are improved. The HBTUNER no longer contributes to the envelope analysis time-domain integration, and is invisible with respect to the envelope signal.

  • Fixed occasional crashes when the HB preconditioner switched to using the dense matrix solver.

  • Improved APLAC Linear simulator matrix solver numerical conditioning.

  • NPORT_F_MDIF no longer sometimes fails to simulate some MDIF files.

  • Updated the HBT model so that IMAX is set appropriately when EXT_FLAG=disabled.

  • Using _FREQH1 as a parameter in a nonlinear element no longer causes an error.

Simulation - AXIEM

  • AXIEM no longer crashes due to a coarse mesh with a very high (+100) aspect ratio.

  • Resolved incorrect mesh for a negative thick shape that extrudes through another shape from below.

  • When the multiple right-hand-side solver fails, port one is now re-simulated as a single port solve, providing more accurate answers.

  • Improved the accuracy of the Green's function and hence the moment matrix. This update helps the convergence of iterative solvers for PCB types of EM structures, especially at low frequencies.

Simulation - SPICE

  • HSPICE options unrecognized by the NI AWR Design Environment and entered by the user in version 11 or earlier can now be viewed and edited in the TextOptions advanced HSPICE setting.

Simulation - System

  • In certain situations, when the LO power to a mixer is too low, errors such as "Factorization of matrix failed due to non-finite entries in matrix" or "Illegal row index in SwapRows" no longer display.

  • Fixed a Time Domain simulation issue with RF linear circuit blocks with multiple input ports, such as LIN_S, which imparted a phase shift between the primary input port and output port. An incorrect propagated signal power was calculated because the phase shift adjustment based upon the filter implementation of the primary input port was not applied to the other input ports. This phase correction is now applied to all input ports.

  • When the input signal to a mixer is branched and recombined with nonlinear amplifiers in one branch, the RF Inspector signal is no longer sometimes mis-classified as interference.

  • The algorithm used to choose between IIR and FIR filter implementations in the RF linear circuit blocks is updated for the real signal/IQ baseband case. This addresses issues with applying a straight phase shift to real signals, such as with QHYB blocks.

  • The convergence tolerance criteria of RF_CNTRLR, RF_PID, and PWR_MTR blocks is enhanced. Convergence can now optionally require the output control signal also satisfy a convergence criteria along with the input signal. This is set via the CTLTOL and CTLTOLTYP parameters. The interpretation of the "Ratio of new to previous" tolerance type is also changed to use the change between the previous and current values as the numerator instead of just the current value.

Symbol Editor

  • The Symbol Editor now supports snapping to gravity points with editor commands when the CTRL key is held down.

Tuning, Yield Analysis and Optimization

  • Column visibility in the tuner can now be adjusted by right-clicking a column header to display a menu that allows turning on/off the visibility of each column. Changes to column visibility and order are also saved.

  • The NI AWRDE user interface is now more responsive when tuning, especially with simulations that take a few seconds or longer.

User Interface

  • Projects no longer open without any document windows open when using a license file that does not include a layout feature.

  • The Element Browser and Layout Manager windows now support the numeric keypad / and * hotkeys for collapsing and expanding tree nodes like the Project Browser does.

  • When using a Shift-Delete operation in the Layout Manager, the focus is now returned to the Layout Manager window to allow deleting multiple items successively without needing to re-click in the window.

  • The Layout Manager panes now correctly display after minimizing and maximizing the NI AWR Design Environment.

  • Tolerances specified as a percentage are no longer converted to decimals when a property grid parameter is edited.

  • The Status Window now supports file links with repeated white space characters in the document name, such as links to the APLAC netlist.

  • When licensing fails, an initial message window now identifies the specific cause of the failure.

Wizards - Create New Process

  • The Create New Process tool now allows vias with only one conductor layer.

  • Mapping of Line Types to materials in STACKUPs generated by the Create New Process tool are no longer incorrectly reversed.

  • The Create New Process tool now generates artwork cells for buried vias.

  • Fixed a Create New Process tool regression where selecting Preset Values for material definitions had no affect.

Wizards - IFF Import and Export

  • The IFF Import Wizard now correctly imports equations containing the "!=" operator.

Wizards - PCB Import

  • The PCB Import Wizard now supports ODB++ files with embedded spaces in net names.

Wizards - Phased Array Generator

  • Selecting the wrong type of file for element radiation patterns in the Phased Array Generator wizard no longer sometimes causes a crash.

  • In the Phased Array Generator, if the Phase shifter/taper application location is not changed, generating system diagrams no longer result in system diagrams with the phase shifter located between the RF link and the antenna instead of the default location of between the feed network and the RF link.

Wizards - PHD Model Generation Wizard

  • The PHD Model Generator Wizard now works with projects saved in network locations.

Please send email to awr.support@ni.com if you would like to provide feedback on this article. Please make sure to include the article link in the email.

Legal and Trademark Notice