[Services] - Design Flow

[Services] - Design Flow image

[Services] - Design Flow image caption

Typical EDL flow for the design of electronic embedded systems in cooperation with the customer PI.

[Services] - Our Design Approach

[Services] - Tab


  • based on commercial hardware and software components available on the market;
  • less flexible, more optimized from an energy consumption viewpoint, medium speed prototyping.

The design and the implementation of full-custom embedded systems is achieved using the mainstream Electronic Design Automation (EDA) tools. The full prototyping flow which comprises schematic entry and physical design is supported by components normalization and a shared ODBC. Having a structured components database enables speed-up for both external interfacing to commercial PCB suppliers and bill-of-material preparation.


  • mostly based on an FPGA running microprocessors, operating system and ad-hoc interfaces;
  • very flexible solution, more power hungry, fast prototyping.

The all-programmable design flow requires a deep understanding of both hardware and software issues, because hardware is completely reprogrammable and a complex software stack (comprising the Linux operating system) runs directly on that. We define the hardware and we program what we have deifned.


All-programmable: An EDL Uniqueness


We have a comprehensive control of the FPGA design flow, from the microprogrammed hardware to the software-level. We write our own hardware accelerators, we interface them to on-chip FPGA ARM processor hard cores, we write OS drivers, and we consequently patch the Linux Kernel to include these new peripherals.

Conceptual hardware/software interaction of the all-programmable approach.


  • mostly based on the design of a full-custom integrated circuit;
  • the most flexible and optimized solution, slow prototyping.

The Integrated Circuits design flow is more oriented to the implementation of lower TRL prototypes, and it is based on advanced analog/mixed and commercial RF EDA tools, acquired for institutional and non-profit use through the Europractice Consortium (see here). We have expertise in the design of analog and mixed-signal RF devices using an all-digital (and asynchronous logic) approach (see publications here).

We design Impulse-Radio Ultra-Wide Band (IR-UWB) CMOS integrated systems, read-out circuits, and analog-mixed signal integrated circuits in general. Regarding IR-UWB we design integrated systems with emphasis on non-coherent reception and all-digital design paradigm. Our design skills regard then Application Specific Integrated Circuits (ASIC) in general, for sensing and processing research applications. See more here.

[Services] - Bottom message


Design service requests can be submitted using the Electronic Design Laboratory Management System (EDLMS).
For further information, please click on the button below.

[Services] - Message button structure

Management System

The Electronic Design Laboratory has a dedicated management system (EDLMS).

A short HowTo is available here.

The access is restricted to the IIT employees and collaborators (you will be asked to enter your IIT credentials).

Every research line referent and principal investigator can submit projects and jobs to the EDL electronically by accessing the following  link.

The access is restricted to the users physically or virtually connected to the IIT local network.

EDLMS can manage also equipment and instrument loans. To see the complete list, go to EDLMS and login with your mail credentials. In case an instrument is needed, please contact the  EDL coordinator or  Luca Rivano.