The NI AWR Design EnvironmentTM (NI AWRDE) version 13.02 includes the following new features, enhancements, and user interface changes.
Temperature_with_the_AWRDE.emp: The Use of Temperature in
Querying an API measurement object for a trace with an out-of-range index no longer causes a crash.
Attempting to add a marker via the API to a measurement that is in error no longer causes a crash.
Using the API to get the count of the number of items in an empty TreeNodes collection now functions correctly.
Using the API to import a process library with a reference to an LPF file with the same name as the default LPF now replaces the default LPF, and no longer results in merged values when the project is later saved and reopened.
Adding an EM port through the API no longer ignores the specified port number and uses the next available.
Using the API to add an EM port to an Analyst structure no longer places an invalid port type.
In SPP rules, operations which accept layer lists now process correctly if the specified list has no shapes. Previously, the operation would be run on all shapes in the layout rather than no shapes.
Using an auto-search marker to find peaks/valleys on a graph of data from VSS no longer causes a crash.
Import Project now correctly imports EM structures containing parameterized arbitrary 3D EM subcircuits. Previously, parameters on the arbitrary 3D EM subcircuit were reset to default values upon import.
Remote computing file transfer protocol is switched from using pipe IPC to OS command file copy. The result is significant speed improvements in transferring simulation files from the user computer to the scheduler node, and in transferring data sets from the remote computers back to the user.
Analyst mesh jobs now run in parallel with local and remote simulation jobs.
Improved the detection of circular remote host connections, in which a remote computer lists itself as remote host. Previously this resulted in the remote computer crashing.
Improved the reliability of remote simulation Status returning to the user computer in cases of network drop or server restart.
Subcircuits implemented as artwork cells are now consistently selectable in layout.
Modified drag handle selectability to be consistent with layer visibility. This allows easier editing of multi-level structures by turning off upper layers to access edit handles of the deeper layers.
The layout dimension line and layout ruler objects are no longer erroneously selected bywhen the dimension line layer is not visible.
Copying to the Clipboard a design that uses multiple process technologies no longer results in layers mapped to the top-level technology when the design is pasted into other applications or printed.
Layout display is corrected and no longer appears slightly shifted from the origin markers instead of lining up.
Parameterized subcircuit instances which contains a complex polygon with overlapping cutouts no longer draw the overlapped cutout incorrectly in the instance placement.
The cursor now snaps to gravity points along the closing edge of generalized polygons with cutouts.
Generalized polygons with cutouts no longer sometimes show line artifacts in polygon fill.
When an instance is flipped, text no longer sometimes rotates when descending into a subcircuit layout or cell instance using "Edit in Place".
Cells besides the edit-in-place cell are no longer sometimes drawn with full intensity instead of dimmed.
Non-orthogonal route segments are no longer sometimes pulled to a different angle by gravity when aligning with a pin.
Multi-layer routes with overlapping matching segments and vias no longer lose curve bend style when Minimal Vias 2 mode or Manual Via mode is used.
Highlights on a sub-object (such as a route via) of a standalone route now consistently display when selected without requiring a window refresh.
The 3D layout view rendering of positive and negative layers in different levels of hierarchy now functions correctly.
Drawing layers display in the schematic 3D Layout View now match V12 behavior. Layer thickness and position in the 3D view is now dependent only on LPF settings.
GMCLIN now draws with correct width when N=1.
Fixed regression with displaying polygons in the 3D EM Layout View when cut planes are in use.
Editing multiple points of a path simultaneously in EM layout no longer causes the EM port to sometimes move to an incorrect location.
Thecommand no longer issues an error when the original EM structure contains no ports.
Eliminated a false warning issued for possible point stretch modifier conflict when modifiers were stretching in orthogonal directions and were not in conflict.
LAYSPPMOD can now perform Boolean operations on complex polygons.
Added a Replace default LPF check box to the Select Process Library dialog box which displays when clicking the button in the Add/Remove Process Library dialog box.
A new Edit Load Pull Measurements script improves the handling of projects with large numbers of load pull measurements.
The Generate Gamma Points File script now exports a file in a format supported by the LPGPT measurement.
The Create Load Pull Template and Create System Load Pull Template scripts now work correctly when project options are set to use Schematic dependent parameters use base units.
Improved the import of
*.cst swept load pull files.
Linear Gain and Noise measurements are now correct when Port 2 is the "from" port, and Port 1 is the "to" port (ex: GP(1,2)).
The PlotVs measurement no longer crashes when plotting Output Equations on VSS measurements.
Antenna and In-situ antenna radiation pattern measurements now function correctly when swept variables (SWPVAR) are used.
Added IBVL and NBVL parameters to support modeling of reverse leakage current. IFF import of SDIODE model now maps IBVL, NBVL, NR, and ISR parameters properly.
The RFATTEN block now includes a secondary parameter for specifying phase shift.
The default value for the T_ANT parameter of the ANTENNA, PHARRAY_ANT, PHARRAY_F, and RX_ANTENNA blocks is now 290 K, previously it was empty.
Schematic wire editing that overlaps multiple segments no longer sometimes leaves disconnected segments on undo/redo
The Export_PCB_Drill_Gerber script no longer causes a blank project pane after canceling the script.
Creating an APLAC operating-point measurement with switch lists is no longer a problem.
APLAC no longer issues an error with simulation sweeps of elements using multiplicity, where "M" is defined as an expression, such as "2*5".
An "Unknown object or incorrect object type (powDB)" simulation error with the CONSTPOUT block is no longer generated.
Corrected APLAC multiplicity (MULT) scaling for the collector, base and emitter inductors (LPC, LPB, LPE) of the UCSD_HBT model.
Fixed APLAC simulation of NPORT_F when the file is located on a network drive. The network path is now resolved correctly.
APLAC now accounts for the FORCEPASSIVE parameter on the NPORT_F element. Previously that parameter was ignored.
APLAC simulations no longer sometimes fail if an element has long vector parameters which exceed the netlist line length.
XDB - Gain compression from the linear gain point works more reliably when the device has a lot of gain expansion.
XDB and CONSTPOUT no longer report answers if the simulation fails to find the specified solution.
BSIM3 no longer has compatibility issues.
MTL is now more accurate in envelope analysis.
FDD element evaluation during multi-threaded simulation now functions correctly.
Swept variables with Pass Down Mode set to Strong now simulate correctly with Switch Views.
Corrected a v13 regression in AXIEM which improved accuracy, but significantly reduced speed and memory. The improvement in accuracy is retained while recovering v12 speed and memory.
Significantly improved the speed when using the Multiple RHS solver when the number of iterations required to converge is significantly different between ports.
Improved AXIEM DC convergence of the Multiple RHS solver.
An error message is now issued instead of crashing when overlapping ports sharing the same ground are detected.
VSS transient co-simulation with the terminals of a voltage or current source shorted together no longer causes a crash.
Fixed an issue with IMBAL_IQ that would cause a spectral flip, which was visible when partial-band signals are used.
When operating at DC for ZIF configurations, the operating point used to compute the noise gain in nonlinear amps in RF Budget Analysis simulations now treats the noise level as rms. Prior to this treatment, there was a somewhat lower than expected noise when operating near the compression level.
The VSS mixers now properly compute RF Budget Analysis noise when there is a phase shift on the LO. Prior to the fix the LSB gain computed for the noise calculations was not conjugated correctly.
In RF Budget Analysis simulations, when a VSS nonlinear amp is connected upstream of a mixer, the mixer's MODE is set to 'DIFF', and the signal frequency at the amp is less than the frequency of the LO. The noise generated by this amp is now correctly output-referred noise rather than the previous input-referred noise.
The algorithm used to identify the LO signal for RF Inspector simulations when there are multiple tones on the LO input is adjusted. It now looks for the frequency components whose heritage contains the most levels of being marked as a signal, and if there is more than one, the strongest one is chosen. Previously it only looked at the categorization of the frequency component at the LO input, not at the heritage of the components.
Optimization is corrected where the goals are APLAC-based simulations that also use EM extraction which depends on an optimization variable. Correct costs are now reported during optimization, and the final cost is now correct and does not change with subsequent simulations.
In the Project Browser you can now right-click the Optimizer Goals node and choose to open the Optimizer window Goals tab. You can also right-click the Yield Goals node and choose to open the Yield Analysis window Goals tab.
Enabled multi-row editing in the Optimizer window Goals tab.
Fixed a regression when directly editing cell values of a table in a dialog box. The next cell is correctly selected for editing when the cursor focus is moved using arrow keys.
Different multi-selected cells are no longer erroneously selected after sorting a table by clicking on a column name in a dialog box.
Table redraws are corrected when scrolling a dialog box while editing a cell.
In the Component Synthesis Wizard, rat lines now correctly display in the layout of the synthesized circuit.
The IFF Export Wizard no longer omits the last character in symbol names when exporting to Mentor.
When the IFF Export Wizard is used to export to Mentor, it now takes advantage of relevant User Attributes on the elements.
Added support to the IFF Import Wizard for using the element map file to convert the values of enumerated parameters.
Updated the IFF Import Wizard to take advantage of new parameters in the SDIODE model.
Importing ADS INDQ components from IFF files now functions correctly.
The IFF Import Wizard is updated to map the Rg, Rd, and Rs parameters of the ADS Statz model to the corresponding parameters of the AWRDE Statz model. Previously the RG, RD, and RS parameters were always set to 0.
The map file for the IFF Import Wizard can now indicate that the component identifier from the IFF file should be ignored for specific component types.
Importing IPC-2581 files which use CONTOURs as a standard dictionary shape for pads now honors any transformation (for example, rotation) that is present.
Fixed rendering of overlapping path outlines that can occur in imported PCB files that have paths defined with segments that track back upon itself.
Fixed PCB import of overlapping holes with offset centers that are defined as arcs with different centers and segments that track back upon itself.
Fixed ODB++ import when dielectric layers are defined with multiple materials. Each layer is now assigned the correct material.