Fintronic Announces Super FinSim's Support for Variable Precision Computation in Verilog.FOSTER CITY, Calif. -- Fintronic USA, Inc., a leading provider of high-performance Verilog simulators announced support for variable precision computation in its Super FinSim Verilog simulators. Dr. Alec Stanculescu, CEO (1) (Chief Executive Officer) The highest individual in command of an organization. Typically the president of the company, the CEO reports to the Chairman of the Board. and President of Fintronic USA, stated, "The availability of variable precision fixed and floating point objects and associate implicit registers in Verilog along with arithmetic operations and hyperbolic hy·per·bol·ic also hy·per·bol·i·cal adj. 1. Of, relating to, or employing hyperbole. 2. Mathematics a. Of, relating to, or having the form of a hyperbola. b. , trigonometric, power and logarithm logarithm (lŏg`ərĭthəm) [Gr.,=relation number], number associated with a positive number, being the power to which a third number, called the base, must be raised in order to obtain the given positive number. functions without the burden of using explicit conversion functions is a step ahead in facilitating DSP (1) (Digital Signal Processor) A special-purpose CPU used for digital signal processing applications (see definition #2 below). It provides ultra-fast instruction sequences, such as shift and add, and multiply and add, which are commonly used in math-intensive peak value estimation and ESL (1) An earlier family of client/server development tools for Windows and OS/2 from Ardent Software (formerly VMARK). It was originally developed by Easel Corporation, which was acquired by VMARK. design exploration in general." About Variable Precision Objects Supported by Super FinSim Super FinSim uses IEEE (Institute of Electrical and Electronics Engineers, New York, www.ieee.org) A membership organization that includes engineers, scientists and students in electronics and allied fields. std 1364 - 2001 attributes in order to specify variable precision (VP) fixed point and IEEE 754/854 floating point objects, as well as descriptors associated to them. System tasks are used to associate descriptors to VP objects and to change at runtime the various fields of the descriptor (1) A word or phrase that identifies a document in an indexed information retrieval system. (2) A category name used to identify data. (operating system) descriptor , i.e. various sizes (of integer part, fractional part, exponent or mantissa The numeric value in a floating point number. See floating point. 1. (programming) mantissa - The part of a floating point number which, when multiplied by its radix raised to the power of its exponent, gives its value. ), options (e.g. rounding, overflow and underflow (1) An error condition that occurs when the result of a computation is smaller than the smallest quantity the computer can store. (2) An error condition that occurs when an item is called from an empty stack. ), and format of value representation (e.g. fixed or floating). Super FinSim supports arithmetic operations of combination of Verilog literal integer, literal real, real, integer, reg, VP fixed point, and IEEE 754/854 floating point. It also supports hyperbolic, trigonometric, power and logarithm functions of variable precision fixed point scalars. The total size of variable precision objects is currently limited to 80,000 bits and the precision of hyperbolic, trigonometric, power and logarithm functions in the regular Super FinSim distribution is a hefty 120 bits. Fintronic offers even better precision under special agreements beyond the Super FinSim product. Super FinSim supports several implicit registers associated to each variable precision object, such as: overflow, nrOfTruncated bits, underflow, peakNrOfBitsUsed, and cummulativeError. These implicit registers are automatically set after each assignment and processes can be sensitive to them. Super FinSim supports overloading of operators and of equality so that explicit conversion functions are not needed. Complex expressions are supported via automatic generation of necessary temporary variables. Temporary variables have descriptors associated to them based on rules involving the default descriptor which can be updated by the user before the evaluation of any complex expression. The integration of Super FinSim with OSCI's SystemC makes the variable precision computation available to SystemC users as well. About Fintronic USA Fintronic USA, Inc. is a technology leader in high-performance Verilog Simulation. Fintronic has sold the first Verilog simulator on Linux in 1993. The company is committed to develop and deliver high performance simulators that enable customers to verify efficiently the functional and timing correctness of their most complex electronic system designs. For more information on Fintronic USA, Inc. and its products, visit www.fintronic.com. Note to Editors: FinSim is a registered trademark of Fintronic USA. All other brand or product names may be trademarks or registered trademarks of their respective companies and should be treated as such. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion