A Language to Design Generators of Analog Functions

Here we present the CAIRO+ language, based on C++ functions, dedicated to the design of analog function generators. This language is aimed to enable the designer to store his knowledge into a generator. The generator is used to size fixed topologies with different specifications. It can also be used to migrate analog functions between different technologies.