Features of Koala
-
The main tool in Koala Tools is the graphical interface, "Koala
Viewer". Some of the main features of this tool are:
-
Koala has been fully designed and tested by designers, "for designers"
-
Koala is very robust. Koala has been tested for over four-years. Up-and-running-times
of over 100 hours with several hundred simulation updates are very common.
-
Koala is fast. The graphical functions have been optimized for HUGE simulation
files over 100-MBytes.
-
Koala has a very user friendly environment. Many functions are just a mouse
or keyboard stroke away.
-
Koala can read many industry standard formats, including:
-
Meta-Software Hspice (binary and ascii)
-
Star-Hspice (binary and ascii, .sw .tr .ac .mt )
-
Smart-Spice (binary and ascii, float, double, and xdr)
-
Berkeley-Spice (binary and ascii)
-
Raw (a simple proprietary ascii format for Koala)
-
Mud-Pack (a Power-Network analysis tool)
-
Koala can write into several formats, including:
-
Koala has a simple scripting language, which enables powerful off-line
functions to be performed, and to save the configurations.
-
Koala has an advanced digital Bus-editor, not found in any available commercial
tools. The Bus-editor creates quantized digital signals from analog signals.
This function has proven essential in designing mixed-signal systems, such
as ADC and DAC, where the simulations are still performed in analog mode.
-
three threshold levels to recognize 0, x, X, 1
-
from single bit to unlimited number of bits
-
can mix analog and digital buses to create new digital buses
-
in the digital mode, the bus values can be seen as HEX, DEC, OCT, or Binary
numbers
-
Koala has a rich set of internal functions, including:
-
basic arithmetic operators: + * - / %
-
LOGICAL operators: ! & | ^
-
equality/nonequality operators: < > ~
-
many basic mathematical functions: sin, cos, tan, log, pow, ...
-
many advanced mathematical functions: derivative, integrate, mean, standard
deviation, ...
-
design oriented functions: trigger, threshold, sample, adc, ...
-
many electrical and mathematical constants
-
all of these are integrated in a powerful and user-friendly "Equation Editor"
-
Koala has a versatile graphical object editor, where graphical objects,
such as text, lines, circles, arc, retangles, ... can be added to the plots
for annotation and presentation.
-
Koala has a very powerful and flexible printing facility to create documentation
and presentation quality print-outs.
-
Koala comes with a set of library functions, "Koala Library", that contains
the read and write functions, and all the internal functions used in the
Equation Editor. By using these functions designers can write their own
"C" programs for special and fast manipulation of the data, and write it
into a format for further visualization.
-
Koala comes with extensive documentation!.
-
Koala runs on a variety of Unix platforms, including SunOS4, Sun Solaris,
Sun Solaris X86, Linux ELF, and DEC OSF4. A Windows NT version will be
released.