Schaltkreisentwurf und Automation

Today there is an increasing demand for application-specific digital logic systems to serve low power and miniaturized designs, for example in opto-electronical devices like laser diode controllers.

There are different modelling levels:

  1. on gate level describing the circuit as a netlist of elementary logic gates and register cells,

  2. on hardware behaviour level describing the behaviour of a circuit using a HDL,

  3. on RTL level describing the data-path of the circuit using registers, functional units, data path selectors, registers, and of the control path using finite state machines (consisting of RTL, too),

  4. on programming level using an imperative or functional programming language describing the algorithm.

The ConPro programming language, an new enhanced imperative programming language, was developed to map the programming level to Register-Transfer-Logic using a higher-level-synthesis approach performed by the synthesis tool ConPro.

  • ConPro - an advanced programming language and synthesis framework for complex System-On-Chip (SoC) ciruit design on behavioural level.

    [more informations Abschnitt 3.2]