RFSim99 Help
RFSim99 Help
RFSim99 is a linear S-parameter based circuit simulator offering the following features:-
Disclaimer
Click on the Contents or Index buttons on the help window tool bar to find help on a specific topic.
+$#
RFSim99 Limitations
Time domain performance of circuits may only be inferred by analyzing their frequency and phase responses with RFSim99.
For the purposes of linear frequency domain simulation, all voltage sources (such as power supplies) are regarded as an AC short to
ground. For this reason no power supply or DC voltage source components are available in RFSim99.
For the purposes of simulation, real world power supplies may be realistically modeled as an impedance to ground.
DC voltages in circuits are not analyzed ; if bias networks are to be analyzed then these may be included as impedances to ground.
Non-Linear circuits may not be analyzed using RFSim99
+$#
The Future&&&&&.
RFSim2000 is coming
+$#
Getting Started - The Schematic Editor
After starting RFSim99 you will be presented with a blank schematic as shown below
All functions of the schematic editor may be found in the menu bar at the top of the window, however many of the more common menu
items have associated tool bar buttons along the top, and down the left hand side of the window.
+$#
Getting Started Placing components on the schematic
Pick a capacitor from the tool bar by clicking on (or press c on the keyboard), then place it in the middle of the schematic by pointing at the
centre of the schematic page and clicking again.
When you are prompted to enter the value of the capacitor with the following dialog, enter 100pF and press OK.
Now pick a resistor from the toolbar (or press r on the keyboard). Before clicking on the schematic to place it, press the space bar to rotate
the component, then place it to the left of the resistor. When prompted for the value , enter 100R.
You should now have a schematic that looks something like that shown below.
Now we need to connect the componentson the schematic.
Related Topics:
Placing Components
Component Orientation
+$#
Getting Started Adding connecting wires
Click on the wire icon (or press w on the keyboard), the cursor will now have changed to a cross to indicate wire drawing mode.
Place the cursor on the right hand end of the resistor wire and click, then drag to the top of the capacitor and release.
Repeat the process until the schematic looks like that shown below:
Related Topics:
Connecting Wires
+$#
Getting Started Adding a ground connection
Click on the ground icon (or press g on the keyboard) to pick up a ground connection for placement.
Move the cursor so that the ground symbol connects to the bottom of the capacitor as shown below:
All that we have to do now before we can simulate the circuit, is to connect some measurement ports.
Click on the measurement port icon (or press 1 on the keyboard) to pick up measurement port 1 for placement.
Move the cursor so that port connection makes contact to the resistor wire as shown below.
Click on the measurement port icon again to pick up port 2 (or press 2 on the keyboard) and place this port so that it connects to the
capacitor wire as shown below:
If your circuit now look like that shown above then you are ready to start the simulation.
Related Topics:
Measurement Ports
+$#
Getting Started Starting simulation
Click on the button. As long as there are no connection errors on the schematic circuit then the simulator will run and a dB-
logF plot of the circuit response will be displayed in a separate window.
If there are connection errors associated with the schematic then these will be highlighted with circles to indicate any un-connected
component pins. Fix these errors and press the button to proceed.
>> click here to continue <<
Related Topics:
Simulation
+$#
Getting Started The Square Grid Display
Now that the graph output window is visible, it is possible to adjust the frequency range and vertical scale limits by changing the values
directly in the edit boxes.
For each of the vertical axes of the square grid, it is also possible to select the data to plot (S11,S21,S12,S22) and the manner of display
(dB voltage, dB power, linear magnitude, phase).
To change between log frequency and linear frequency on the x axis, just click on the buttons on the toolbar
The small white square on each of the two traces is a measurement cursor controlled by the scroll bar in the bottom right corner of the
graph window.
As the scroll bar position is adjusted, the markers move over the frequency sweep range and parameter values for each of the traces are
shown in the bottom left of the window.
To change the display format to polar click on the polar button on the toolbar.
Related Topics:
+$#
Getting Started The Polar Display
Select S21 as the displayed parameter,
The marker and marker read out operate in the same way as the square grid, with magnitude and angle displayed in the bottom bar of the
window.
In addition to the magnitude/phase display, there are also two other helpful marker readings in the right hand border of the window. These
are the dB magnitude values at the cursor frequency in the form of 20Log(vo/vi) and 10Log(po/pi).
Related Topics:
+$#
Getting Started The Smith Display
Press the smith chart button and select as the displayed parameter and your plot should resemble that shown below.
As you can see, there are many similarities between the polar and smith chart windows, but there are also some important differences.
On the marker control bar, the magnitude and angle of the reflection coefficient can be read directly.
On the left hand margin are shown the complex impedance and admittance values at the current marker frequency.
On the right hand margin can be found series and parallel equivalent circuits for the impedance seen looking into the circuit at the marker
frequency.
Related Topics:
+$#
Getting Started The Numeric Display
If you wish to save the results in standard S parameter file format, then this can be accomplished by using the save results to S
parameter file option in the file menu.
Related Topics:
+$#
A Match Network Example
Design a low pass PI match network to match 25R to 75R at a center frequency of 500MHz and with a bandwidth of 100MHz.
Start the match assistant by clicking the match button on the tool bar or selecting match from the tools, design menu.
The match network is shown in the preview window with associated component values.
To simulate the match network, press the simulate button.
Note: Two element complex matches can be easily handled by using the Auto Match feature. Simultaneous complex matching can also be
accomplished with Auto Match.
Related Topics:
Hints & Tips, Using the Match Assistant to match complex impedances
+$#
A Filter Circuit Example
Design a fourth order Chebychev bandpass filter with 0.5dB ripple, centered on 200MHz and with a bandwidth of 50MHz.
" Launch the filter assistant by clicking the filter button on the tool bar or by selecting filter from the tools, design menu.
" Fill in the required design parameters outlined above.
" Press the calculate button:The filter topology and component values are now displayed in the circuit preview window.
" Press the simulate button to analyze the filter performance in more detail.
Related Topics:
+$#
A Tolerance Analysis Example
" Following simulation, press the low limit button . The plot now shows the response of the circuit if all the toleranced components are set at their low
tolerance limit.
" Press the nominal button . The plot now shows the response of the circuit if all the toleranced components are set at their nominal value.
" Press the high limit button . The plot now shows the response of the circuit if all the toleranced components are set at their high tolerance limit.
" Now repeatedly press the random button . The plot now shows the response of the circuit if all the toleranced components have their values set randomly
between the specified tolerance limits .
" Now press the montecarlo button . A dialog opens allowing specifcation of the number of sweeps to carry out. On pressing OK the analysis starts and
the traces for the specified number of random variations start to accumulate on the graph (press Esc to abort the run). On completion the plot shows the spread
of response of the circuit if all the toleranced components have their values set randomly between the specified tolerance limits . The nominal traces are plotted on
top of the monte carlo traces in a different colour for reference.
>> click here to continue <<
Related Topics:
Tolerance Analysis
+$#
S Parameter Example
" Pick the 2 port S parameter component from the component palette and place it on a blank schematic.
" Press the load file button and select the example.S2P file in the examples directory this will load in an example two port S parameter file.
" Place measurement ports on input(1) and output(2), and a ground connection(0).
The schematic should now look like that below:
" Answer Yes to the autoscale message and the simulation results will be shown in the normal way.
Note: S parameter files may be toleranced by specifying a percentage variation on magnitude and angle.
Related Topics:
S parameter Files
+$#
An Auto-Match Example
" Load the [Link] file from the examples directory.
" Following simulation, move the graph cursor to 1GHz and then press the Auto Match button.
The dialog shown below will appear:
" Simultaneous two port match will automatically be selected and the match frequency will be set to match that of the graph cursor (1GHz).
" Select Low Pass as the port 2 topology and then press the OK button .
" The match networks required are added to the schematic and the circuit is re-simulated.
" You can see that both S11 and S22 have been simultaneously matched with a high degree of accuracy.
1 Related Topics:
+$#
A Stability Circle Example
" Following simulation, press the stability circle button to turn on stability circles.
" When S11 or S22 are displayed in smith/polar format, the relevant stability circle is displayed for the current marker frequency, with the unstable region
shown shaded.
" Move the graph cursor to examine input or output stability at different frequencies.
" When S11 is selected then the port 1 (input) stability circle is shown. When S22 is selected then the port 2 (output) stability circle is shown.
Related Topics:
Stability Circles
+$#
Placing Components
To place a component on the schematic, pick the desired component from the tool bar by left clicking on it with the mouse, the component
will then attach its self to the mouse pointer.
Move the mouse to the required position for the component and press the left mouse button again to release it.
Keyboard short cuts are also available for certain components. These are listed below:
r resistor
l inductor
c capacitor
x transmission line
t transformer
o op-amp
s S parameter two port
g ground connection
Pressing one of the keys relating to a keyboard short cut will cause the desired component to attach its self to the mouse cursor ready
for placement.
A component may also be selected for placement from the component menu in the schematic editor window.
Related Topics:
Connecting Wires
+$#
Component Orientation
Note: Orientation can also be changed by clicking the right mouse button on a selected component and selecting orientation from the
pop-up menu.
Related Topics:
Placing Components
+$#
Connecting Wires
To place connecting wires on the schematic, first select the wire icon from the tool bar. This causes the editor to enter wiring mode and
the cursor then changes shape to a cross.
Wires can now be placed by clicking at the desired start and end points on the schematic.
Wires are not chained (unless the chain connecting wires option in the preferences window is checked) and the editor stays in wiring
mode until the right mouse button is pressed, the Esc key is pressed or another tool bar button is selected.
Related Topics:
+$#
Measurement Ports
At least one measurement port must be placed in-order to be able to simulate a circuit.
The measurement ports provided are set by default to 50R characteristic impedance (although this is user controlled).
The effect of placing a 50R measurement port is much akin to connecting a piece of 50R test equipment to a circuit on the bench. The test
circuit will be loaded by the measurement port, but this is a necessary situation in order to carry out normal S parameter analysis.
If a port impedance is set very low (eg. 0.1R) then it may appear as a voltage source to the test circuit where as if it is set very high(eg.
1MR) then the port may appear as a voltage probe.
In either of these situations it will most probably be appropriate to use 20log(V) plotting rather than 10Log(P) as voltage gains, not power
gains are likely to be of interest.
To place a port on the schematic, click on the measurement port icon on the toolbar $measure port$ and a port will attach its self to the
mouse pointer.
Place the port on the schematic and connect to it in exactly the same way as any other component.
Related Topics:
Once the test circuit has been completely drawn, and measurement ports have been placed and connected, then simulation may be
carried out by pressing the button.
If there are errors in the schematic circuit that prevent the simulator from running then an error message will be displayed indicating the
nature of the problem.
Usually errors will be due to unconnected component ends, and these will be highlighted in the schematic by red circles.
Related Topics:
+$#
Printing
Printing of the schematic or simulation result windows is accomplished in the same way.
In either window there is a print button on the tool bar (and also a print command on the menu).
Pressing the print button will cause a print preview window to open up showing the scale and orientation of the print on the current paper
selected in the default printer.
To change the scale of the print relative to the paper use the and buttons.
Print colours are defined in the associated preferences for Schematic or Graph output.
If it is desired to print in grey scale or black & white, then this must be set up in the colour preferences dialog for the window in question.
Related Topics:
+$#
Setting Schematic Preferences
Selecting Schematic Editor Preferences from the Options menu displays a dialog allowing configuration of the schematic editor.
When the chain connecting wires option is checked , connecting wires are drawn chained together until either the Esc key is
pressed , or the right mouse button is clicked. If this box is left un-checked then each wire must be drawn separately with a beginning and
end.
When the remember last component option is checked , the cursor will stay in component placement mode after a component has
been placed. If this box is left un-checked then the cursor reverts to selection mode after component placement.
When the show grid option is checked , a component placement grid is displayed in the schematic window in order to aid schematic
drawing.
When the auto open last file option is checked , RFSim99 re-loads the last edited file on startup.
The colours section allows user defined colours for the various elements of the schematic (both drawing and printing).
To change a colour, click on the colour box and select the new desired colour from the colour pick dialog.
Related Topics:
+$#
The Graph Window
The graph output window is launched when the simulate button is pressed in the schematic editor.
All simulation results including numerical table output are shown in the graph window and selection of the various output formats and
setting of plot limits is accomplished by either pressing the tool bar buttons, or using the pull down menus.
Related Topics:
Changing graph limits such as start and stop frequencies and upper and lower Y axis limits is easily accomplished by just typing the new
values into the appropriate edit box in the graph window.
Square Grid
Smith Chart
Polar
Tabular Numeric
Linear Frequency
` Log Frequency
Related Topics:
+$#
Using The Tune Feature
The tune feature may be used once a circuit has been successfully simulated.
To select tune mode press the button in the schematic editor window; the button stays down and the cursor now shows
Tune .
When in tune mode a single click with the cursor on a component opens up the appropriate component edit window. On changing a
parameter and pressing enter or OK, the circuit is re-simulated and the component edit box remains open to allow further tuning.
When tuning is complete for the current component then a click on the cancel button closes the edit box and allows selection of
another component for tuning.
To leave tune mode press Esc , click on the location with no component or press the tune button again.
+$#
Tolerance Analysis
When the schematic circuit under simulation contains toleranced components then the tolerance analysis features of the simulator may be
used. The functions of the various buttons are listed below:
set all toleranced components to a random value between the specified tolerance limits
run a user specifed number of random sweeps and accumulate the results to show circuit response spread
Related Topics:
+$#
Stability Circles
RFSim99 can display input and output stability circles for a two port network. In order to show stability circle relating to port 1 (normally the
input stability circle) the graphical result display must be set to measure S11 in smith chart or polar format. Similarly to display the port 2
circle (normally the output) the display must be showing S22 in smith or polar mode.
The stability circles are shown for the current marker frequency and the unstable region is shown shaded.
To set RFSim99 to stability circles press the on the top toolbar of the graphical output window.
Related Topics:
+$#
Graph Preferences
The graph preferences window allows setting of the display and printing colours, and also the default limits for simulation frequencies and
Y axis limits.
The graph preferences dialog can be accessed from the options menus of both the schematic editor and the graph output window.
To change a colour, click on the colour box and select the new desired colour from the colour pick dialog.
Note: If black and white , or grey scale printing is desired , then this can be accomplished by setting the appropriate printing colours in this
dialog.
Related Topics:
Schematic Preferences
+$#
The Resistor Model
The resistor component model is very simple. Apart from the resistance, it is possible to define absolute and relative tolerances for a
resistor.
+$#
The Capacitor Model
2/ Physical
In the complex model (use physical model checked) , the capacitor is modelled as having a self resonant frequency and resistive losses.
The resistive losses are defined in terms of Q (ie. XC/R) at a given frequency (F), and the Q variation with frequency may be selected from
one of three modes.
The Physical capacitor symbol and edit box are shown below:
Related Topics:
+$#
The Inductor Model
1/ Simple
In the simple model (use physical model un-checked), the component is a simple perfect inductor with optional relative/absolute
associated tolerance.
2/ Physical
In the complex model (use physical model checked) , the capacitor is modelled as having a self resonant frequency and resistive losses.
The resistive losses are defined in terms of Q (ie. XL/R) at a given frequency (F), and the Q variation with frequency may be selected from
one of three modes.
+$#
The Transmission Line Model
The tranmission line component is modelled as a simple lossless transmission line with a given length, phase velocity and characteristic
impedance.
Both the length and the impedance may be toleranced parameters , and the tolerance limits may be specified in absolute or relative terms.
The transmission line symbol and edit box are shown below:
Related Topics:
+$#
The Transformer Model
2/ Physical
In the complex model (use physical model checked) , the primary inductance and the coupling factor may be specified
Related Topics:
+$#
S Parameter Files
One and two port S parameter blocks are defined as S parameter files in industry standard text file format.
S parameter files are loaded into the component by using the load button in the component set-up dialog and selecting the desired file
using a standard windows file selector box.
S parameter files may be toleranced by specifiying magnitude and angle variations in percent.
S parameter files in CITIFILE format (as generated by some network analyzers) are also supported, and these are loaded in the same
way as normal S parameter files. Change the files of type setting in the file selector dialog to show CITIFILE *.d1 & *.d2 files, then
select them in the normal way . CITIFILEs are converted to normal mag/angle files internally.
Example file:
! comment
! comment
# MHz MA
100.000000 0.761 -11.117 6.353 172.781 0.042 17.781 0.399 -10.694
147.875764 0.755 -13.089 6.313 170.999 0.042 16.957 0.396 -11.262
218.672415 0.746 -16.013 6.253 168.361 0.043 15.735 0.391 -12.095
323.363503 0.734 -20.342 6.167 164.455 0.044 13.923 0.385 -13.319
478.176250 0.715 -26.752 6.039 158.667 0.045 11.230 0.374 -15.104
707.106781 0.700 -35.543 5.854 149.727 0.047 12.392 0.359 -20.270
1045.639553 0.662 -49.290 5.592 137.581 0.051 14.863 0.342 -27.471
1546.247474 0.628 -67.779 5.214 120.473 0.058 14.860 0.305 -37.676
2286.525260 0.571 -93.770 4.700 96.553 0.070 12.149 0.225 -50.712
3381.216689 0.498 -131.763 4.060 64.171 0.085 2.033 0.077 -81.637
5000.000000 0.452 168.726 3.187 17.202 0.101 -17.798 0.198 114.195
The comment lines (with the !) can contain any text
The format specifier line (with the # ) defines the data format
The 2 Port S parameter symbol and edit box are shown below:
Related Topics:
+$#
The Op-Amp Model
The op-amp model is very simple and consists only of open loop gain and input/output impedances.
None of the parameters are toleranced.
The op-amp model is purely theoretical and therefore has no upper frequency limit.
The match assistant allows automatic generation of match networks for matching real impedances using reactive L, reactive Pi, reactive
Tee and minimum loss R topologies.
The assistant provides options for High/Low pass response selection and input and output impedances.
Toleranced components values are supported and it is possible to specify the approximate bandwidth desired when designing Pi and Tee
circuits.
When designing L topology circuits, the bandwidth box indicates the approximate 3dB bandwidth of the match with the current impedance
transformation ratio.
The schematic for the circuit is shown in the preview window and this can immediately be simulated by pressing the button.
Related Topics:
Hints & Tips, Matching complex impedances using the Match Assistant
+$#
The Attenuator Assistant
The attenuator assistant is a convenient way of designing resistive attenuator pads in Pi,Tee and bridged-Tee topologies.
To design an attenuator simply select the attenuator type from the Topology list, then fill in the desired input/output impedances and
The schematic for the circuit is shown in the preview window and this can immediately be simulated by pressing the button.
+$#
The Filter Assistant
The filter assistant allows automatic generation of high-pass, low-pass and band-pass filter networks with Chebychev and Butterworth
characteristics.
Once the desired performance characteristics have been entered, a press on the button causes the prototype circuit to be
displayed in the preview window. Pressing the button passes the circuit to the schematic editor and triggers and simulation.
Tuning of values and tolerance analysis is then a simple matter.
Related Topics:
+$#
The Auto Match Feature
RF Sim99 can automatically calculate simple matching networks required to match a complex impedance from a simulation result.
Simultaneous conjugate match networks can also be automatically generated for 2 port networks.
Pressing the button in the graph output window causes the Auto Match dialog to open as shown below:
By default the match frequency will be set to the current marker frequency, but this can be overridden.
Following selection of the required match type and topology just press the OK button and the match network(s) will be automatically
added to the schematic and the circuit will be re-simulated.
Notes:
1/ There are certain occasions when a theoretical simultaneous conjugate match is not possible due to the particular input and output
impedances of the network. In this case RFSim99 displays and warning message allowing a 'best attempt' match or cancel.
2/ When the automatically generated match network produces components with negative values this is usually because the wrong
topology was picked for that particular port. Re-running Auto Match with the alternative topology will usually produce a non-negative result.
Related Topics:
+$#
The Calculator Resonance / Reactance
The resonance/reactance section of the calculator allows rapid calculation of reactance,inductance,capacitance or resonant frequency.
Parameters may be locked or un-locked by pressing the lock buttons next to the edit boxes.
When too many values are locked, the oldest locked value is automatically un-locked in order for calculation to proceed.
+$#
The Calculator Return Loss <> VSWR
The return loss <> VSWR section of the calculator allows conversion between the following parameters:
Just type the value for conversion into the appropriate box and press return, all other parameters are automatically calculated.
+$#
The Calculator Signal Level
The signal level section of the calculator allows conversion between the following parameters:
" dBm
" Watts
" Volts RMS
" Volts Peak to Peak
Just type the value for conversion into the appropriate box and press return, all other parameters are automatically calculated.
In order to carry out conversions between power and voltage a system impedance must be specifed; this is by default set to 50R but may
be user specifed.
+$#
The Calculator Frequency <> Wavelength
The Freq <> Wavelength section of the calculator allows conversion between the following parameters:
Just type the value for conversion into the appropriate box and press return, other parameters are automatically calculated.
+$#
The Calculator Thermal Noise
The thermal noise section of the calculator allows calculation of thermal noise in dBm and Watts from the noise bandwith and
temperature.
Just type the value for conversion into the appropriate box and press return, other parameters are automatically calculated.
+$#
Component Designer - Inductor
Related Topics:
+$#
Component Designer - Capacitor
The capacitor designer allows analysis/design of a simple parallel plate capacitor following specification of plate area, separation and
dielectric constant.
Related Topics:
+$#
Component Designer Transmission Line
The transmission line designer allows analysis/design of the following types of transmission line:
" Microstrip
" Stripline
" Co-axial
" Flat twin
Related Topics:
+$#
Component Designer - Coupler
" Microstrip
" Stripline
" Lumped
" Lambda/4
" Balun
" Transformer
+$#
Component Designer - Splitter
The splitter designer allows quick design of either resistive or wilkinson splitter/power dividers.
+$#
Hints and Tips Using the Match Assistant to match complex impedances
" Choose a topology that will allow absorption of the imaginary part of the complex impedance into the match network (eg. if the impedance to be matched is
capacitive then choose a match network topology with a parallel inductor across the capacitive load).
" Use the match assistant to calculate the match network required to match between the real impedance to the real part of the complex impedance.
" Absorb the imaginary part of the complex impedance into the match network
+$#K
Hints and Tips Analysis of Balanced Circuits
It is possible to analyze balanced circuits quite simply in RFSim99 through use of the transformer component.
Set the ports to the required balanced Zo and then use 1:1 transformers at each end of the balanced circuit as in the example below
This shows a balanced 10MHz butterworth filter with 100R balanced impedances.
Related Topics:
The Transformer
+$#
Hints and Tips Upper and Lower Tolerance Limits
If it is required to define a component with a positive minimum tolerance and a negative maximum tolerance than this can be achieved by
simply editing the tolerance parameters to reflect this.
+$#
Licence Agreement
HYDESIGN SOFTWARE LICENSE AGREEMENT for RFSim99
This license statement constitutes a legal agreement ("License Agreement") between you (either as an individual or a single entity) and
HyDesign Ltd for the software product ("Software") identified above, including any software,media, and accompanying on-line or printed
documentation.
By installing, copying or otherwise using the software you agree to be bound by all of the terms and conditions of the license agreement.
Upon your acceptance of the terms and conditions of the License Agreement, HyDesign Ltd grants you the right to use the Software in the
manner provided below.
This Software is owned by HyDesign Ltd and is protected by copyright law and international copyright treaty and you must treat this
Software like any other copyrighted material.
Except as provided in the License Agreement, you may not sell, rent, lease, modify, translate or sublicense the Software, media or
documentation.
You acknowledge that no title to the intellectual property in the Software is transferred to you. You further acknowledge that title and full
ownership rights to the Software will remain the exclusive property of HyDesign Ltd, and you will not acquire any rights to the Software
except as expressly set forth above. You agree that any copies of the Software will contain the same proprietary notices which appear on
and in the Software.
You agree that you will not attempt, and if you are a corporate entity you will use your best effort to prevent your employees and
contractors from attempting, to reverse compile, modify, translate, or disassemble the Software in whole or in part.
THIS SOFTWARE AND THE ACCOMPANYING FILES ARE PROVIDED "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE
OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED NO WARRANTY OF FITNESS FOR A
PARTICULAR PURPOSE IS OFFERED
The entire risk as to the quality and performance of the Software is with you. HyDesign Ltd does not warrant, guarantee, or make any
representations regarding the use of or the results of the use of the Software in terms of corrections, accuracy, reliability, or otherwise, and
you rely upon the Software and results solely at your own risk. HyDesign Ltd does not warrant that the function contained in the Software
will meet your requirements or that the operation of the Software will be uninterrupted or error free.
In no event shall HyDesign Ltd be liable for any damages whatsoever (including, without limitation, damages for loss of business profits,
business interruption, loss of business information or other pecuniary loss) arising out of the use of or inability to use this product.
+$#K
Disclaimer
THIS SOFTWARE AND THE ACCOMPANYING FILES ARE PROVIDED "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE
OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED NO WARRANTY OF FITNESS FOR A
PARTICULAR PURPOSE IS OFFERED.
The entire risk as to the quality and performance of the Software is with you. HyDesign Ltd does not warrant, guarantee, or make any
representations regarding the use of or the results of the use of the Software in terms of corrections, accuracy, reliability, or otherwise, and
you rely upon the Software and results solely at your own risk. HyDesign Ltd does not warrant that the function contained in the Software
will meet your requirements or that the operation of the Software will be uninterrupted or error free.
In no event shall HyDesign Ltd be liable for any damages whatsoever (including, without limitation, damages for loss of business profits,
business interruption, loss of business information or other pecuniary loss) arising out of the use of or inability to use this product.