- 日志
- 相册
- 记录
- 好友
- 听众
- 收听
- 微元
-
- 在线时间
- 小时
- 阅读权限
- 50
- 注册时间
- 2007-5-2
- 最后登录
- 1970-1-1
|
发表于
2007-12-5 12:41:20
|
显示全部楼层
Nexxim现在是3.52,4.0正在Beta中..........
RELEASE NOTES
-------------
New Features, Additions and Issues corrected in V3.5.2
------------------------------------------------------
Nexxim engine :
- Improvements to DC and TVNoise analyses
- Full IEEE floating point compliance under LNA (Solaris only)
Model libraries :
- basic_device_library_passive: Improvement in scaling for capacitor model
- bjts: Improvement in model with excess phase
- bsim3s: BSIM4 has been upgraded to version 4.6.0
- bsims_sr: BSIM4 topology for Spectre has been improved.
- distributed_library:
1. VCVS Multiplier: Fixed bug with polarity.
2. Chain-based ABCD topology: Added an instance
parameter 揹elayhandle?to the model so that the user
can choose to do state-space based rational function
fitting during time domain and/or transient simulation
versus default: convolution.
3. Field Solver: Made enhancements to the field
solver model for when ground conductors are used as
reference planes.
4. Negative Impedance Converter: Fixed compatibility with the
HFSS dynamic link.
5. Added causality correction for the cases
when exponent 揺xp=0?and 揺xp=-0.5?
- hcom_diodes: Improvements in model
- hisims: HISIM2 has been upgrades to 2.4.0
- ibis_link: IBIS topology has been improved.
- mesfets: Improvement in EEHEMT model
- random_sources: New features as per user documentation
- s_elements:
1. s_element.rational_fitting_iteration_limit (integer, default=2):
Increasing this improves the fit on certain complex S-
parameter cases, at the cost of extra CPU time.
2. s_element.errorif (0 or 1, default is 1):
Determines whether Nexxim rejects a state-space model
if the error is above 10% or not.
3. s_element.q_limit(double, default is 1e4):
Limits the quality factor of poles in rational fitting.
4. s_element.test_sss(0 or 1, default is 1):
Determines whether Nexxim tests whether the existing
.sss file is a good fit for the given S-parameter data or not.
Not recommended for casual use.
5. Improved convolution so that it takes into account the S-element
interpolation and extrapolation instance parameters.
6. Definition of max_states=0, which is set as an option in this netlist.
This setting used to mean, 揚ut no limit on the number of states?
Now it means, 揕imit the number of states to zero?
New Features and Additions in V3.5.1
------------------------------------
- MOSFET model HiSIM2.3.1 has been added.
- Pin-diode and Enhanced Spice Diode model have been added.
- Improvements to the BJT level=1 have been made.
- Added support for initial condition parameter for capacitors and
inductors specified in netlists of Spectre syntax.
- A new passivity enforcement algorithm is available, which should
work well on cases with large numbers of ports (large meaning
here about 30). One uses the new algorithm by setting
-s_element.enforce_passivity=2. (Doing so, automatically
sets -s_element.mor=3, which is needed for the new algorithm
to work.)
- 揃y-entry?error control: Before, the error tolerance for the
S-parameter was based on the absolute difference between each
entry of the fit and the corresponding entry of the S-parameter data.
That approach didn抰 work well for some cases where there were very
small off-diagonal S-parameter entries that nonetheless had to be fit
accurately. Now, if one sets the option s_element.by_entry=1,
the error tolerance is treated as relative to the size of the
matrix entry in question.
- A large number of different choices for model-order reduction
(MOR) have been added. Currently, these choices are set by various
values of the s_element.mor option. MOR options 1 and 2 remain
the same as before.
0: no MOR
1: MOR of entire matrix at once
2: MOR of rows of matrix individually, then final MOR
for the combination.
3: MOR of rows of matrix individually, no final MOR.
4: MOR of columns of matrix individually, then final
MOR for the combination.
5: MOR of columns of matrix individually, no final MOR.
- Large resistors to ground have been added from all of the terminal
nodes of the S- and W-element. By default, the resistor value is
a conductance of 1e-12 for the W-element, and 0 for the S-element.
One can change these values by using s_element.g_to_gnd and
w_element.g_to_gnd.
- Support has been added for devices defined by Z-parameters in
Touchstone files.
- Handling has been improved of the state-space cache file name when
the Touchstone file name contains a dash.
- Verilog performance has been improved and various new language support
features added.
- Co-simulation (HFSS; PlanarEM etc.) now allows the setting of a
minimum number of frequency points.
- Spectre syntax: 揳nalogmodel?keyword support has been added.
- Spectre syntax: 揻unction?keyword support has been added.
- BSIM3 and BSIM4 models have been improved.
- HiSIM231 model has been improved.
- Frequency-based Capacitor, Inductor, and Resistor now have a parameter
(tran_eval_freq) to allow these components to be used with transient analysis.
- When tran_eval_freq is present in the net-list, Nexxim can run a
transient analysis on circuits containing the frequency-dependent
capacitor, inductor, or resistor. Internally, the value of tran_eval_freq
replaces the token HERTZ in the frequency-dependent expression in the net-list.
Nexxim evaluates the expression using this frequency rather than the
operating frequency. The result is a single, constant value for capacitance,
inductance, or resistance that is used for all times in the transient analysis.
- Several enhancements, modifications and corrections were made to the field solver
used for distributed elements.
- Memory use and model load time have been reduced compared to Nexxim 3.5.0.
Issues corrected in V3.5.1
--------------------------
- Verilog ?HSPICE support problems.
- vsiq source ?Ts parameter use.
- pwl/vsiq source ?The PWL/VSIQ file did not accept headers in accordance
with Designer documentation.
- IBIS ?ECL models ?misreported error on 搉umber of nodes?
MAJOR ENHANCEMENTS Nexxim V3.5
------------------------------
- State-space model caching
- Verilog A (interpreted)
- support for models in IBM design kits
- Noise data import from Touchstone files
- Shooting method (implemented as a .hb option)
- Resonant frequency search
- Periodic transfer function - pxf
- Noise for circuits with autonomous + driven excitations
- Envelope analysis
- Monte-Carlo: covers Spectre and HSPICE functionality
- Support for Subckt current in Spectre and HSPICE netlists
- Support for .print and .probe expressions
- HB/LNA cosimulation with system
- Passive tuner support for loadpull
- Additional distributed models
- .vec support |
|