EMBLEM Math 1.0
Library of general mathematical functions for circuit design
EMBLEM stands for Efficient Modeling with Behavioral Library of Engineering Models. It is the name of a range of engineering model libraries which ease the design of logic, analog and mixed-signal circuit and multi-domain system models. This family targets different domains like automotive, mechatronics, SoC Integration, ViC Aggregation, etc.
EMBLEM Math is a library of general mathematical functions dedicated to the graphical assembly of high abstraction level models. It is delivered with the SLASH bundle which includes the schematic editor SLED and the mixed-signal simulator SMASH.
Release 1.0 of EMBLEM Math enables calculations with real numbers such as addition, log, floor, gain, cosine, time integration…
KEY FEATURES
-
Composed of one dimensional operations
-
Smooth integration in electronic or multi-domain circuits
-
Independent from a concrete HDL
-
Compatible with any circuit netlist
-
Easy recognition of functions thanks to the use of standard symbols in the schematic editor
-
User-friendly instantiation of models assembled using EMBLEM Math components in SPICE, VHDL-AMS and Verilog-A circuits
-
Possibility to create libraries at high abstraction levels based on equations of mathematical functions
-
No need to implement functions in any specific programming or modeling language
MULTIPLE APPLICATIONS
Creation of general behavioral models on any abstraction level for the design of any thinkable application:
-
Electronic components (PCB, SoC, SiP…)
-
Electro-mechanic devices (MEMS, electric cars, power train…)
-
Electro-magnetic devices (motors, fans, valves…)
-
Fluidic (Lab-on-a-Chip, Electro wetting, ink jet, medical mixer and dosing…)
-
Electro-optics (MOEMS, fiber optics, micro mirrors in SLM, DMD, DLP…)
-
Electro-acoustic (loudspeakers, microphones…)
|
Functions of
EMBLEM Math 1.0
|
Basic arithmetic functions
-
Addition (add)
-
Subtraction (sub)
-
Multiplication (mult)
-
Division (div)
-
Square root (sqrt)
-
Cubic root (cbrt)
-
Power (pow)
-
Power as parameter (pow)
-
Quadratic power (pow2)
-
Cubic power (pow3)
-
Exponential function (exp)
-
Logarithm (log)
-
Logarithm as parameter (log)
-
Natural logarithm (ln)
-
Binary logarithm (lb)
-
Decimal logarithm (lg)
-
Absolute function (abs)
-
Signum function (sign)
-
Ceil function (ceil)
-
Floor function (floor)
-
Rounding (round)
-
Truncation (trunc)
-
Minimum (min)
-
Maximum (max)
-
Modulus (mod)
-
Modulus as parameter (mod).
|
Trigonometric
Enhanced functions
|

Graphic design of models:
Assembly of equations with EMBLEM Math to build high level models
Drag and drop from the library browser to the schematic
Dynamic link with SMASH: Easy netlisting and simulation of the complete system
DELIVERABLES
-
Installation guidelines
-
Reference manual
-
Tutorial
-
Library for SLED
-
3 Examples
|