0% found this document useful (0 votes)
26 views55 pages

Roadmap Arxiv

The document outlines the importance of open-source Electronic Design Automation (EDA) tools for chip design in Europe, emphasizing their potential to enhance innovation and address challenges in the semiconductor industry. It recommends funding opportunities to support the development of these tools, which could help achieve the European Commission's goals for technological sovereignty and competitiveness. The document also highlights various focus areas and necessary improvements to foster a collaborative open-source ecosystem in chip design.

Uploaded by

23bhakti04
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views55 pages

Roadmap Arxiv

The document outlines the importance of open-source Electronic Design Automation (EDA) tools for chip design in Europe, emphasizing their potential to enhance innovation and address challenges in the semiconductor industry. It recommends funding opportunities to support the development of these tools, which could help achieve the European Commission's goals for technological sovereignty and competitiveness. The document also highlights various focus areas and necessary improvements to foster a collaborative open-source ecosystem in chip design.

Uploaded by

23bhakti04
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Recommendations and Roadmap for

Open-Source EDA in Europe

Stefan Wallentowitz,1,2,* Luca Benini,3,4 , Jean-Paul Chaput, 5 Michael Gielda, 6


Frank K. Gürkaynak, 4 , Norbert Herfurth, 7 Olof Kindgren, 8 Thomas Parry, 9
Harald Pretl, 10 Tomi Rantakari, 11 Rene Scholz, 7 Matthew Venn, 12,2 Mirjana
Videnovic-Misic, 13
1 HM University of Applied Sciences, Germany
2 FOSSi Foundation, United Kingdom
3 University of Bologna, Italy
4 ETH Zürich, Switzerland
5 Sorbonne University, France
6 Antmicro, Poland
7 Leibniz Institute for High Performance Microelectronics (IHP)
8 Qamcon, Sweden
9 SPEHRICAL, Netherlands
10 Johannes Kepler University, Austria
11 ChipFlow, Spain
12 Tiny Tapeout, Israel
13 Infineon, Austria

* [Link]@[Link]

Abstract: Open source, a decentralised and permissive development model which has its
origins in the software field, lowers the barrier to design innovative electronic chips, an area
in which Europe faces significant challenges. Therefore, funding the development of open-
source chip design tools in Europe could contribute significantly to Europe’s sovereignty
goals in this field.
This document describes the opportunities provided by open-source tools for chip design
and how funding work on them could contribute to the goals of the European Commission.
It provides recommendations for funding opportunities that close gaps in important focus
areas.
Recommendations
and Roadmap for
Open-Source EDA
in Europe
Version: November 19, 2024 - Public Release
Authors
● Luca Benini; University Bologna and ETH Zürich
● Jean-Paul Chaput; Sorbonne University and GoIT project
● Michael Gielda; Antmicro
● Frank K. Gürkaynak; ETH Zürich
● Norbert Herfurth; Leibniz Institute for High Performance Microelectronics (IHP)
● Olof Kindgren; Qamcom
● Thomas Parry; SPHERICAL
● Harald Pretl; Johannes Kepler University, Linz
● Tomi Rantakari; ChipFlow
● Rene Scholz; Leibniz Institute for High Performance Microelectronics (IHP)
● Matthew Venn; YosysHQ, Tiny Tapeout and FOSSi Foundation
● Mirjana Videnovic-Misic; Infineon Technologies
● Stefan Wallentowitz; Hochschule München and FOSSi Foundation

Contributors
Christophe Alexandre (Kepler Tech); Hector Bandala (Ericsson); Domingo Benitez (University of
Las Palmas de Gran Canaria); Peter Birch (Vypercore); Pierre-Alexandre Bou-Ach (Arm);
Hamza Boukabache (CERN); Paolo Burgio (University of Modena and Reggio Emilia); Christian
Falconi; Yann Gallais (CEA); Wladek Grabinski (MOS-AK); Torsten Grawunder (Swissbit);
Daniel Große (Johannes Kepler University, Linz); Oscar Gustafsson (University Lund); Stefan
Heinen (RWTH Aachen University of Technology); Krzysztof Herman (Leibniz Institute for High
Performance Microelectronics, IHP); Ingo Hoyer (Fraunhofer IMS); Steve Jenson; Matthias Jung
(University of Würzburg); Kolos Koblasz; Manuel Koch (University of Erlangen-Nuremberg);
Andrew Kahng (OpenRoad and University of California San Diego); Andreas Koch (TU
Darmstadt); Linus Maurer (University of the Bundeswehr Munich); Rihards Novickis (Institute of
Electronics and Computer Science, EDI); Luigi Pomante (University of L’Aquila); Jérôme
Quévremont (Thales and OpenHW Group); Antonio Rubio (Polytechnic University of Catalonia);
Javier Serrano (CERN); Martin Schoeberl (Technical University of Denmark); Jose T. de Sousa
(Tecnico - University of Lisbon); Tom Spyrou (Precision Innovations); James Swonger
(Ultrasemi); Rob Taylor (Chipflow); Maarten Van Rompuy (IMEC); Holger Vogt (Fraunhofer IMS
and ngspice); Staf Verhaegen (Fibra Servi)

Editor: Gareth Halfacree

Page 2 of 54
Table of Contents
1 Introduction...............................................................................................................................5
1.1 Rationale............................................................................................................................5
1.2 Open Source in Chip Design............................................................................................. 6
1.3 Funding Open-Source EDA in Europe.............................................................................10
1.4 Goals of this Document................................................................................................... 12
2 Background and Focus Areas...............................................................................................13
2.1 Classification....................................................................................................................13
2.2 Focus Areas for Funding in Europe................................................................................. 16
3 Opportunities in the Focus Areas......................................................................................... 18
3.1 Productivity, Tool Interoperability, and Flow Integration................................................... 19
3.1.1 Industry Relevance................................................................................................. 19
3.1.2 Success Stories of Open-Source EDA................................................................... 20
3.1.3 Gaps and Necessary Improvements.......................................................................20
3.1.4 Opportunities...........................................................................................................22
3.2 Verification....................................................................................................................... 23
3.2.1 Industry Relevance................................................................................................. 24
3.2.2 Success Stories of Open-Source EDA................................................................... 25
3.2.3 Gaps and Necessary Improvements.......................................................................26
3.2.4 Opportunities...........................................................................................................28
3.3 Analogue/RF/Mixed Design for Stable Mature Nodes..................................................... 29
3.3.1 Industry Relevance................................................................................................. 30
3.3.2 Success Stories of Open-Source EDA................................................................... 30
3.3.3 Gaps and Necessary Improvements.......................................................................31
3.3.4 Opportunities...........................................................................................................32
3.4 Generators, automated layout generation, machine learning..........................................33
3.4.1 Industry Relevance................................................................................................. 34
3.4.2 Success Stories of Open-Source EDA................................................................... 34
3.4.3 Gaps and Necessary Improvements.......................................................................35
3.4.4 Opportunities...........................................................................................................36
3.5 Digital Design...................................................................................................................37
3.5.1 Industry Relevance................................................................................................. 37
3.5.2 Success Stories of Open-Source EDA................................................................... 38
3.5.3 Gaps and Necessary Improvements.......................................................................39
3.5.4 Opportunities...........................................................................................................40
3.6 Heterogeneous Integration, Photonics, and Advanced Packaging..................................42
3.6.1 Industry Relevance................................................................................................. 42
3.6.2 Success Stories of Open-Source EDA................................................................... 43
3.6.3 Gaps and Necessary Improvements.......................................................................43
3.6.4 Opportunities...........................................................................................................44

Page 3 of 54
4 Recommendation for the Work Programme........................................................................ 45
Action 1: Open Source Analogue and Mixed-Signal
Designs for Europe................................................................................................................ 45
Action 2: Productivity, Interoperability and Verification for more European Chips................. 47
Action 3: System-on-Chip Innovation from Europe with Open-Source Digital Chip Design.. 49
5 Non-Technical Recommendations........................................................................................ 50
5.1 Open-Source Licensed Output........................................................................................ 50
5.2 Funding Access............................................................................................................... 51
5.3 Sustainability of Projects..................................................................................................51
5.4 Fund Tapeouts................................................................................................................. 52
5.5 Industry Training and Academic Education..................................................................... 52
5.6 Conferences and Collaboration....................................................................................... 53
Document History........................................................................................................................ 54

Page 4 of 54
1 Introduction
Open source, a decentralised and permissive development model which has its origins in the
software field, lowers the barrier to design innovative electronic chips, an area in which Europe
faces significant challenges. Therefore, funding the development of open-source chip design
tools in Europe could contribute significantly to Europe’s sovereignty goals in this field.

This document describes the opportunities provided by open-source tools for chip design and
how funding work on them could contribute to the goals of the European Commission. It
provides recommendations for funding opportunities that close gaps in important focus areas.

1.1 Rationale
Microelectronics is an essential technology and many other areas depend on it. According to the
European Commission:1

Chips are strategic assets for key industrial value chains. With the digital
“ transformation, new markets for the chip industry are emerging such as highly
automated cars, cloud, Internet of Things, connectivity, space, defence and
supercomputers.

With the goals to “strengthen Europe’s research and technology leadership towards smaller and
faster chips”, “build and reinforce capacity to innovate in the design, manufacturing and
packaging of advanced chips” and reach a 20% market share in the global semiconductor
market by 2030, Europe is trying to strengthen its technological leadership.

The transfer from research projects to large-scale manufacturing is already within the focus of
the Chips for Europe Initiative2. Beyond that, Europe is challenged with the creation of chip
designs, with a necessary focus on startups and small to medium enterprises (SMEs) working in
the field of chip design and manufacturing.

Open-source software is already strongly embraced by the European Commission, as detailed


in its “Open-Source Software Strategy 2020-2023 – Think Open”:3

1
Introduction to European Chips Act,
[Link]
ps-act_en
2
European Chips Act: The Chips for Europe Initiative,
[Link]
3
Open-source software strategy,
[Link]
ervices/open-source-software-strategy_en (PDF)

Page 5 of 54
The Commission leverages the transformative, innovative, and collaborative
“ power of open source, encouraging the sharing and reuse of software solutions,
knowledge and expertise, to deliver better European services that enrich society
and focus on lowering costs to that society.

An essential part of chip design is access to the chip design software, or “Electronic Design
Automation” (EDA) software. Access to such software is traditionally limited and costly, creating
a barrier to entry for startups and SMEs. Furthermore, there is a significant workforce shortage
in Europe, which makes investment into an open ecosystem to attract more designers and
developers necessary. In the staff working document for the European Chips Act, the necessity
for open-source EDA software is summarised:4

Open-source tools are essential for introducing new companies and more
“ developers into the field, especially developers with a software background who
can bring in innovation in hardware-software co-design.

Investments in open-source chip design, and open-source EDA tools in particular, have the
potential to significantly contribute to the goals of the European Chips Act and beyond. It is
important to highlight that they create a level playing field also among member states, and
encourage both academia and industries across Europe to explore chip design.

The Open Source Hardware & Software Working Group emphasises this relevance for the
European ecosystem in its recommendations and roadmap5:

There is thus a need for high quality open source EDA tools supporting
“ industrial-grade open source IP cores.

1.2 Open Source in Chip Design


As introduced, open source allows for collaboration, innovation, and lowers barriers to entry. It is
well established in the broader software ecosystem, but also in silicon design the strength of
open source is widely understood with open-source silicon design gaining traction.

4
Commission Staff Working Document – A Chips Act for Europe,
[Link]
[Link]
5
Recommendations and Roadmap for European Sovereignty in Open Source Hardware, Software, and
RISC-V Technologies,
[Link]
n-source-hardware-software-and-risc-v

Page 6 of 54
Chip components, called IP blocks in the field of chip design, exist in the form of open-source
design IP. Although the community surrounding this has been long established, there was a
significant uptick beginning in 2015 which was triggered by the opportunities created by
RISC-V, an open standard enabling innovative processor design. Many open-source processor
designs have been released and made their way into research and commercial products since
then, and awareness of open-source chip design for further industry and public investment has
expanded considerably around the globe.

In industry there are large industry associations focusing on open-source processor designs,
including the OpenHW Group6, lowRISC7 and the CHIPS Alliance8. These organisations
highlight a significant potential of open source: academic research work on processor design
gets adopted to the needs of industrial-quality designs. A prominent example of this
academia-to-industry pipeline is the open-source design IP created by the Pulp team at ETH
Zurich and University of Bologna9.

To further stimulate the development of open-source design IP, funding has been established to
build the groundwork for further adoption. For example, the DARPA POSH programme has
funded critical System-on-Chip (SoC) design components10. In Europe there are a variety of
funded projects that target the creation of open-source design IP and its sustainable transfer
into industry, many of which have been funded by the Chips Joint Undertaking11 and EuroHPC
Joint Undertaking12.

The Process Design Kit (PDK) is a set of design documents and libraries that are provided by
the fabrication companies or "fabs." While these are traditionally strongly-protected intellectual
properties, there has been a push for commercially-viable open-source PDKs since 2020.
Initiated by a project funded by Google, an open-source manufacturable PDK for SkyWater
Technology was released in 202013. While this technology only allowed access on a mature 130
nm node, rather than a preferred node for modern highly sophisticated computer chips, it
provides an excellent demonstration of the viability of open-source PDKs and is still a relevant
technology for both those just entering chip design in general and those working on analogue
and mixed-signal designs.

GlobalFoundries released its own open-source 180 nm PDK14 in 2022. From a European
perspective, Germany-based Leibniz IHP announcing its release of an open-source 130 nm

6
Website of the OpenHW Group: [Link]
7
Website of the lowRISC non-profit organization: [Link]
8
Website of the CHIPS Alliance, a Linux Foundation project: [Link]
9
Website of the PULP project: [Link]
10
Posh Open Source Hardware (POSH): [Link]
11
For example TRISTAN ([Link] and ISOLDE ([Link]
12
For example eProcessor ([Link]
13
An excellent presentation by Tim Ansell of Google summarises the necessity, challenges and roadmap
of the project: [Link]
14
[Link]

Page 7 of 54
PDK was a major milestone towards sovereign fully open chip designs15. The Leibniz IHP PDK
enables domain relevance for the European industry in the analogue and radio-frequency (RF)
design fields. Other companies are actively exploring ways to make their own PDKs available as
open source in an effort to democratise silicon design; this includes Pragmatic, a foundry that
focuses on physically flexible chips based in the United Kingdom16.

Beyond the open-source availability of the PDKs, an important contribution to the relevance of
open-source chip design is the availability of accessible manufacturing capacities. Multi-project
wafer (MPW) runs are a cost effective way of exploring chip design and contribute to lowering
the barriers, allowing multiple independent chip designers to share the cost of production.
Google has previously sponsored a number of MPW production runs, providing open-source
chip design projects with cost-free manufacturing17. The same MPW service is also available for
proprietary designs via the Efabless ChipIgnite programme18 at a much lower cost than
traditional single-project wafer manufacturing. A similar approach is supported by the German
Federal Ministry of Education and Research (BMBF), which funds open-source MPW production
runs for designs built using the IHP-Open130-G2 PDK19.

Finally, open-source EDA tools have become increasingly popular, stemming in part from the
growth of open-source chip design in general and the visibility and impact of popular
open-source EDA software project successes. As an example, OpenROAD was the successful
result of the DARPA POSH programme20, built atop other open-source projects including
Magic21 and Yosys22. The goal of OpenROAD was to achieve a 24 hour turnaround time from
project design to manufacturable layout. The OpenLane project further integrated OpenROAD
into a flow targeting open-source PDKs, greatly reducing the barrier to entry for their use. Other
tools, including Verilator23 for verification, have been adopted widely across the entire industry
and have seen significant improvements over their development. With visibility into how EDA
tools work, more people are able to resolve bugs and add functionality thus growing the pool of
those capable of contributing to EDA software.

In academia and education, tools such as these are rapidly gaining traction, as they are
comparatively easy and quick to install24 and allow students to engage in practical exercises
with clear industry relevance.

Open-source tools are also well-suited to cloud deployment, which means teaching and

15
Open-Source PDK in 130 nm BiCMOS,
[Link]
open-source-pdk
16
“Democratising IC Design”: [Link]
17
“Make Your Own Chips for Free”: [Link]
18
“Unlock Your Custom IC Design with chipIgnite“: [Link]
19
IHP Open Design Library: [Link]
20
See above: [Link]
21
Magic VLSI Layout Tool: [Link]
22
Yosys Open SYnthesis Suite: [Link]
23
[Link]
24
A great example is the bundled container of open-source EDA tools by JKU/Harald Pretl:
[Link]

Page 8 of 54
workshop events can be run more rapidly and without any tool installation. This approach also
works well in a secondary education environment, where young people can be given a taste of
the semiconductor design process without the complexity and time requirement of software
installation and configuration.

These benefits also translate into commercial use, where ease of installation and integration,
potential gains in developer productivity already demonstrated with open source tools in
selected parts of the design and verification flow as well as the possibility of cloud scaling to
take advantage of e.g. rapid design space exploration using AI coincide as reasons for
commercial investment into open source tools alongside proprietary ones.

These three areas of open-source silicon design are distinct, but can overlap:

● Open-source design IP, such as RISC-V processor cores, can be used in proprietary
products designed with proprietary EDA tools and produced as a commercial chip. As
one example, OpenTitan has released a commercial chip built entirely on open-source
design IP25, but using a mix of open and proprietary tools and a closed PDK.
● Open-source EDA tools can be used to verify and implement proprietary design IP into a
standard proprietary chip. As one example, large chip design enterprises are counted
among the numerous users of Verilator26.
● Proprietary design IP can be verified, implemented, and produced with an open-source
PDK27.
● Any mix of these three is possible, with the maximum overlap being an open-source chip
design verified and implemented with open-source EDA tools and produced using an
open-source PDK.

25
“Open-Source Security Chip Released”, Dina Genkina, IEEE Spectrum, February 13, 2024:
[Link]
26
Verilator website: [Link]
27
For example targeted by this German project: [Link]

Page 9 of 54
1.3 Funding Open-Source EDA in Europe
The power of open source has long been embraced by the European Union and the general
benefit of open-source hardware and software is summarised by the Open-Source Hardware &
Software Working Group in its extensive report28. While focusing on open-source design IP, the
working group has identified open-source EDA tools as critical for the roadmap’s success:

There is thus a need for high quality open-source EDA tools supporting
“ industrial-grade open-source IP cores.

The working group also makes an explicit recommendation (emphasis ours):

Current proprietary EDA tools can help open-source design IP development get
“ off the ground if they are available at sufficiently low cost and provided the tool
licensing does not restrict the permissive open-source usage of the developed
design IPs, but a sustained and long term investment into open-source
tooling is needed to build a sustainable ecosystem.

The staff working document accompanying the European Chips Act captures this necessity:

Open-source tools are essential for introducing new companies and more
“ developers into the field, especially developers with a software background who
can bring in innovation in hardware-software co-design.

Considering that the European Commission has set technically ambitious goals with the Chips
Act, it is important to highlight that this is not an “all or nothing” proposition. Open-source
versions of parts of a typical EDA flow are needed. Over time this approach will expand until all
aspects of the EDA flow are covered, which is one of the goals of the recommendations
presented in this document.

The European Union has a significant opportunity to bolster its semiconductor industry by
investing in open-source EDA tools. While commercial EDA tools currently dominate the market,
open-source alternatives offer a range of benefits that can address key challenges and unlock
new possibilities for European businesses, research institutions, and educational bodies.
Funding open-source EDA initiatives should be seen as a strategic move to enhance the EU’s

28
“Recommendations and roadmap for European sovereignty on open-source hardware, software and
RISC-V Technologies”,
[Link]
n-source-hardware-software-and-risc-v

Page 10 of 54
technological sovereignty, foster innovation, and cultivate a skilled workforce. It shall also be
noted that Europe builds from a strong history of innovation in this domain. Many prominent
open source EDA projects such as Coriolis, Edalize, FuseSoC, GHDL, Klayout, Litex, NextPNR,
Renode and Yosys are created and developed primarily by Europeans.

Open-source EDA tools offer a safety net, providing a degree of independence from geopolitical
factors and ensuring business continuity. By investing in the development and maintenance of
these tools, Europe can strengthen its resilience against potential disruptions in the global
supply chain.

Open-source EDA tools also empower small to medium enterprises (SMEs) to participate more
actively in the semiconductor industry. These tools provide cost-efficient alternatives to
expensive and restrictive commercial licences, allowing SMEs to experiment with chip design
and develop innovative products. This accessibility is particularly crucial for SMEs operating in
low- to mid-volume production, where the cost of licensing commercial tools can be prohibitive.
By lowering the barrier to entry, open-source EDA tools can stimulate innovation and
competitiveness within the European semiconductor ecosystem.

Furthermore, open-source EDA tools offer a powerful means to address the growing skills gap
in the semiconductor industry. By providing free access to sophisticated design tools these
initiatives can attract and train a new generation of engineers and chip designers. Students can
experiment with chip design without the constraints of licensing costs or restrictive
non-disclosure agreements (NDAs), fostering a culture of learning and experimentation. This
accessibility also extends to educators, who can incorporate open-source tools into their
curricula without incurring significant costs.

The availability of open-source EDA tools can also revitalise research and development within
the European semiconductor sector. Ready access to the source code of these tools enables
researchers to examine their inner workings, fostering a deeper understanding of the technology
and driving future innovation. The collaborative nature of open-source development facilitates
knowledge sharing and accelerates the development cycle, enabling the industry to respond
more effectively to emerging challenges and opportunities.

The benefits of funding open-source EDA extend beyond Europe. Initiatives like the "One
Student One Chip" programme in China29 demonstrate the global potential of these tools to
democratise chip design and cultivate talent. Similar programmes funded by the US National
Science Foundation30 and the Latinpractice initiative31 in Latin America further highlight the
transformative impact of open-source EDA on education and workforce development. Europe
should learn from these international examples and leverage open-source EDA to establish
itself as a global leader in semiconductor innovation.

29
“Start from Scratch, Create your own RISC-V Processor”: [Link]
30
“Pathways to Enable Open-Source Ecosystems (POSE)”
[Link]
31
Latinpractice, education website: [Link]

Page 11 of 54
A key advantage of funding open-source EDA in Europe lies in its capacity to drive innovation in
the semiconductor industry. By providing access to the underlying source code open-source
EDA tools enable researchers and developers to experiment with new algorithms, architectures,
and methodologies. This open environment fosters a culture of collaboration and knowledge
sharing, accelerating the development of cutting-edge EDA solutions. For example, researchers
could explore novel approaches to design optimisation, power analysis, or design verification,
pushing the boundaries of EDA capabilities and contributing to the advancement of the
European semiconductor sector.

Free access to the source code of open-source EDA tools and open-source PDKs enables rapid
innovation cycles. One recent example is a project to deliver custom chip layout using textual
input through machine learning models32. Another is dataflow-driven GPU-accelerated global
placement, also based on machine learning technology33.

A remarkable initiative in Europe is the German Microelectronics Design Initiative of Federal


Ministry of Education and Research (BMBF) with the funding program „Design Instruments for
Sovereign Chip Development with Open Source (DE:Sign)“34. The program focuses on research
on Open source EDA tools, PDKs, IP libraries, Open source design methods, novel chip
designs based on open source. Since May 2024, 15 selected De:Sign Initiative R&D projects
have been running.35

1.4 Goals of this Document


The goal of this roadmap document is to define the opportunities presented through the
fostering of an open-source EDA ecosystem.

This roadmap document is organised into three main parts:

1. A brief introduction of the background EDA design tools and the importance of
open-source EDA tools for the European chip ambitions (Chapter 1 and 2)
2. The main part of the roadmap details focus areas important for European chip design
sovereignty (Chapter 3). For each of those focus areas:
○ we describe how they are relevant in particular for European industry;
○ we highlight success stories of open-source EDA in this area;
○ we give an overview of gaps and necessary improvements in this focus area;
○ we make recommendations for short- and mid- to long-term work which could
help improve this.
3. Based on the focus areas in the main part in Chapter 3, three funding topics with the
highest impact in the short-term are described (Chapter 4). Those can form the

32
Ali Hammoud et. al.. 2024. “Human Language to Analog Layout Using GLayout Layout Automation
Framework”. In Proceedings of the 2024 ACM/IEEE International Symposium on Machine Learning for
CAD (MLCAD '24). [Link]
33
Andrew Kahng and Zhiang Wang, “DG-RePlAce: A Dataflow-Driven GPU-Accelerated Analytical Global
Placement Framework for Machine Learning Accelerators”, [Link]
34
[Link]
35
[Link]

Page 12 of 54
short-term roadmap for the upcoming work programme. We conclude with non-technical
recommendations in Chapter 5.

The roadmap does not focus on a single, specific funding project but instead aims to describe
the broader landscape of funding opportunities available within the field. The roadmap highlights
the need for multiple solutions catering to the diverse needs of the EDA ecosystem, addressing
both proprietary and open-source paradigms. Furthermore, it underscores the importance of
fostering collaborative innovation not just between proprietary and open-source models but also
within the open-source space itself, where various flows and tools may require tailored funding
strategies. Such an approach encourages collaboration, competition, and growth across
different segments of the industry.

2 Background and Focus Areas


Before we elaborate a roadmap for funding opportunities in open-source EDA tools in Europe,
this chapter briefly details the necessary background on the chip design process and how EDA
tools are involved. After this classification, focus areas for funding are detailed.

2.1 Classification
Electronic Design Automation (EDA) tools cover a broad range of computer programs that aid
designers with aspects of PCB, FPGA, and ASIC design flows, automating the processes which
would have originally been carried out manually. While some popular modern offerings
(including Altium, Vivado, Innovus) offer "design suites" that provide the user a common entry
point practically all such suites consist of several independent programs that can exchange
information with each other, each specialising in one aspect of the design process.

There are many different methodologies for how this diverse set of programs can be
categorised. We offer the following based on what the tools achieve.

1. Design capture

Design capture tools help the user express the design idea so that it can be processed
by the rest of the EDA chain. These include schematic capture tools that allow the user
to graphically interconnect circuit elements, text editors that allow the user to describe
circuits in a hardware description language (HDL), as well as various helpers tools that
assemble circuits, collect, and manage IP. As this is the most visual and first contact of
the designer with the EDA chain, such tools usually offer a central interface to allow
users to access the rest of the design flow as well.

2. Synthesisers

Given a set of constraints, synthesiser tools take hardware descriptions and generate a
circuit (either a schematic or a physical design) corresponding to these constraints. In
addition to the logic synthesisers that map HDL descriptions into a netlist of
interconnected gates in a given technology, other examples include clock tree

Page 13 of 54
synthesisers and static random-access memory (SRAM) generators.

3. Simulation

Simulation tools allow a circuit to be simulated. It covers functional simulation and


simulation of the physical characteristics of a circuit prior to the manufacture, which
could include logic simulations, analogue simulations, or electromagnetic field
simulations.

4. Vector generation

Vector generator tools automatically generate a set of simulation vectors for simulation
and test purposes. These purposes include functional verification as well as automated
test pattern generation.

5. Physical Design

Physical design tools help designers create plans for the manufacture of a given design,
usually including parts for floorplanning, placement, and routing.

6. Extraction

Once circuits reach the physical design stage they also obtain required characteristics
from their implementation, which determine their physical qualities. Resistance and
capacitance of wires, switching speed of transistors, wires, and gates are all examples of
qualities that are extracted from physical designs. Those characteristics are extracted
with specialised tools.

7. Analysis

Analysis tools allow the user to understand various qualities of their design such as
speed, power, crosstalk, voltage (IR) drop, signal integrity, and manufacturing-related
design rule checks (DRCs) by relying on the physical design and its extracted properties,
frequently aided by simulation.

8. Visualisation

Visualisation tools allow the user to explore the design, simulation and analysis results.
These include waveform viewers, layout viewers, and design hierarchy browsers offering
highlight and overlay functionality.

9. Equivalence

Equivalence tools allow the user to compare two descriptions of the same design and
formally prove that they are equivalent. Examples include logic equivalence checkers
and layout-versus-schematic tools.

10. Converters

Page 14 of 54
Converters are helper programs that allow design data to be converted from one format
to another so that information needed by one tool can be converted to a format
supported by another tool (for example spice, lef, def, edif) or from design databases to
production data (for example Gerber, GDSII, OASIS).

11. Production

There is a need for specialised software during production including tools for automated
test equipment (ATE) development, yield analysis, integrated circuit (IC) qualification,
and technology development.

Below is a simplified typical design flow for a digital integrated circuit split per the classification
above:

Page 15 of 54
A typical analogue and RF design flow today is both simpler than a digital design flow yet
consists of more manual steps:

It is in general important to understand that those steps are not linearly executed only, but there
are feedback loops and also to some extent parallelization in the flows. Furthermore, with the
integration of digital, analog and RF the steps overlap, while concerning different aspects.
Finally, there are commonly extra steps before, including hardware/software-codesign (which
overlays at least parts of the design flow with feedback loops), and after, such as testing the
manufactured devices with similar vectors as during simulation.

2.2 Focus Areas for Funding in Europe


Investment in the semiconductor industry has increased globally following the well-publicised
chip shortages of 2020-202336, triggered by a range of issues including the effects of the
COVID-19 pandemic and its effect on supply chains around the world. The impact on industries
depending on affected components, from automotive to medical and entertainment, led to the
realisation that investment would be required to prevent a recurrence.

While the semiconductor industry spans the globe, one key lesson taken from the chip shortage
crisis was the need for increased technological sovereignty so supply chain issues in one
country are less likely to impact industries in another. Europe is not alone in working towards
such a goal, but will need to focus on key areas where there are local competencies in order to
deliver the best likelihood of increased market share and improved technological independence.

Open-source silicon design’s existing technical capability levels provide already a solid starting
36
“2020–2023 global chip shortage”, Wikipedia:
[Link]

Page 16 of 54
point to support multiple European Union SME industry sectors, such as automotive, industrial
process automation, medical systems, AI, space, aerospace, defence and robotics, etc.

It is also important to identify strategically important technologies relating to the semiconductor


industry. It is in these areas where investment in open-source EDA will provide the biggest
return on investment for European ambitions towards sovereignty and improved resilience.
These areas of focus necessarily stretch across the entire tool chain of chip design and
production, as outlined earlier in this document.

The focus areas are:

● Productivity, tool interoperability, and flow integration (§3.1): Europe is currently


experiencing a shortage of skilled chip designers, yet more companies are expected to
demonstrate interest in building their own chips. Open-source tools provide easier
access to industrial-quality tooling down to even the individual level in order to
encourage newcomers to the industry, and can improve productivity through novel ideas
and better integration. Furthermore, tool interoperability is a major concern in the
proprietary EDA market, where cross-vendor support is typically lacking.
● Verification (§3.2): verification is an integral part of chip design, and has a steadily
increasing impact on costs and skilled workers. An investment in improved and more
accessible verification tools throughout the design process can be expected to show a
strong impact.
● Analogue/RF/Mixed Signal design for mature nodes (§3.3): analogue designs
depend less on node scaling than digital designs. Europe's existing semiconductor
industry has traditionally proven strong in analogue, RF, and mixed-signal design.
Open-source PDKs are already for mature technology nodes well-suited to these
designs, and an entirely open-source chip design is within reach.
● Generators and automated layout generation (§3.4): efficient automated and
optimised generation of chip components, like memories, is essential. Furthermore,
increased automation of the layout of design elements in general will improve
productivity across the semiconductor industry.
● Digital design flow (§3.5): digital design works well for mature nodes, but moving to
more advanced nodes requires additional tools and higher-quality outputs. Increasing
expertise and market share in digital designs is critical for Europe.
● Heterogeneous integration, photonics, and advanced packaging (§3.6): Europe is
strong on designing systems for specific domains and specialised use cases, such as
automotive etc. This puts an emphasis on heterogeneous integration, which is the
integration of common subsystems into a specialised system. In the related and
emerging field of photonics (integration of optical components onto a silicon chip),
open-source EDA can play a leading role.

The European Union has established pilot lines that contribute to similar goals as detailed in this

Page 17 of 54
roadmap37. These pilot lines are intended to bridge the gap between research and full-scale
manufacturing. Our recommendations are intended to augment these pilot lines and contribute
to their success. All four existing pilot lines (“Advanced sub-2 nm leading-edge system on chip
technology”, “Advanced Fully Depleted Silicon On Insulator Technologies Targeting 7 nm”,
“Heterogeneous system integration and assembly” and “Advanced semiconductor devices
based on Wide Bandgap materials”) and the upcoming “Advanced Photonic Integrated Circuits”
pilot line are covered in the focus areas of this roadmap.

Recommendation

We recommend providing access to the technology data from the European pilot lines needed
to develop PDKs for open EDA tools. This can improve the development of open source EDA
tools and open source IP design capabilities.

3 Opportunities in the Focus Areas


Identifying the focus areas that are important for increased sovereignty in the European
semiconductor landscape allows for the identification of key opportunities: areas where
increased attention and funding could deliver measurable and valuable improvements to both
the users of EDA tools, the semiconductor and technology industries, and from there the end
users of semiconductor devices.

In the preparation of this report, its authors have collaborated with representatives from industry,
academia, and the wider open-source EDA community to identify areas where the current state
of the art falls short of what is required for broad industry adoption in the short and long term.
These areas, identified in the following sections as "gaps and necessary improvements," are to
be taken as key considerations for any roadmap towards a sovereign European semiconductor
industry.

Each of these areas has then been linked to clear, actionable opportunities, which are split into
two categories: short-term opportunities, in which investment is likely to deliver rapid results or
for which priority should be given in order to address an immediate need; and medium- to
long-term opportunities, in which early investment is expected to pay outsized dividends over
time or to deliver innovations in future-facing technologies such as artificial intelligence (AI) and
silicon photonics.

The areas highlighted in this section should not be taken as exclusive, but are a best-effort
summation of the current understanding of domain experts in this field.

37
Chips for Europe Initiative - Our pilot lines: [Link]

Page 18 of 54
3.1 Productivity, Tool Interoperability, and Flow Integration
Roadmap Vision
To tackle the challenge of labour shortage, increasing productivity around chip design
with open-source chip design tools will have a short-term impact. The interoperability
between EDA tools and the seamless integration of open-source EDA tools into flows
will in the mid-term lead to best accessibility for SMEs in European key industries.

One path to achieve Europe's goals while facing labour and skills shortages is through
increased productivity, for example:

● Design entry with novel methodologies and languages can be quicker, for example new
HDLs like SpinalHDL, Amaranth or Chisel become popular. Beyond the language itself,
those in particular address the abstraction level and efficiency of design entry.
● Adoption of development environments and collaboration models inspired by modern
software development can be leveraged and increase productivity of hardware design.
● The development of modular frameworks that can be extended and remixed is a path
towards standardisation and seamless integration of tools.
● The combination of design flows from different domains by such frameworks can be
leveraged for industry-specific software solutions for key European domains.

The availability of numerous open-source EDA tools is a significant advantage here, facilitating
innovation and aligning with the open source model for collaborative and distributed
development. However, user interfaces and cross-tool data management remain a challenge
for design productivity tools and require enhancement to achieve maximum productivity. To
identify the most effective approaches for reducing the productivity gap, it is essential to engage
a diverse range of European stakeholders from academia, SMEs to large enterprises. By
working together, these stakeholders can co-develop a modular, open-source framework that
addresses the specific needs of the European semiconductor ecosystem.

Combining EDA tools to create fully-integrated flows increases their accessibility to


developers. By integrating not only standard EDA tools but extending to domain-specific flows
that serve functional and non-functional requirements (such as safety), open-source EDA tools
can serve key European industries. The flexibility to establish such design flows across existing
boundaries and design domains is provided by open-source EDA tools through their
readily-available source code and open interfaces.

3.1.1 Industry Relevance


Given the current shortage of skilled workers both increased productivity and integrated design
flows are critical to achieve the goal of European technological sovereignty. Adopting novel
design methodologies and learning from the rich open-source software ecosystem could
improve access to chip design for startups and companies only beginning to explore chip
design. The seamless flow of data between tools is also a strong requirement to support

Page 19 of 54
enhanced productivity. Besides attracting software-centric young talents to the domain of chip
design, the industry believes that an established open-source ecosystem can help foster
standardisation of interfaces between tools, avoiding lock-in on single tool vendors, reducing
patent risks, creating funding/cooperation opportunities, enabling an ecosystem of shared IPs
and opening a potential new market for 3rd party IPs.

Especially for European key industries, like automotive or industrial engineering, the broad
availability of open-source EDA tools and flows allows for their integration with domain-specific
tools. For example they can integrate the verification of non-functional requirements in the
automotive safety domain with the overall chip design flow.

3.1.2 Success Stories of Open-Source EDA


The open source community has already identified that seamless design flows are important for
the adoption and accessibility of open-source PDKs and their production runs. OpenROAD is a
toolsuite for chip implementation, and its real impact stems from integration into various tool
flows that provides a seamless transition from design capture to manufacturable layout files
(“RTL-to-GDSII”). OpenLane38 is a widespread tool that was built to ease the access to the
SkyWater Technology open-source production design kit, which integrates OpenROAD with
further tools to create a seamless flow. Similarly, SiliconCompiler39 provides a configurable flow.

One significant impact of open-source flows is the ease of deploying the tool flow on a large
scale. They allow companies to run highly-scalable numbers of instances in parallel, or easily
integrate into cloud environments, without the complexity and limitations of licence-based
proprietary tools. SiliconCompiler, for example, has a built-in feature to run the design flow
remotely in the cloud. Based on a commonly used Docker container by JKU Linz or the
OpenLane tool flow, it makes it easy to run entire chip design flows within minutes, both locally
and in the cloud. Another example is the Tiny Tapeout40 infrastructure, where interested people
can try small designs without any local software installation supported by a cloud-based
automation on the GitHub source code management platform41.

Another well-recognised example in tool productivity is the FuseSoC tool42, which allows
designers to manage and recombine IP blocks, load content from repositories, and drive various
underlying flows automatically.

3.1.3 Gaps and Necessary Improvements


Increasing productivity is expected to have a major impact on the success of startups, SMEs,
and design teams in general and will be integral for the attractiveness of chip design to industry

38
OpenLane project: [Link] and a new version entirely
integrated in Python at [Link]
39
“Compile code into silicon”: [Link]
40
“From idea to chip design in minutes!”: [Link]
41
Tinytapeout Github Action: [Link]
42
FuseSoC project: [Link]

Page 20 of 54
newcomers, and ultimately a key driver of the success of European chip ambitions. Productivity
gains can be achieved through better tool support in general but especially through novel
methodologies. For example, new approaches of design entry via novel languages and tools for
the management of design IP are interesting in the scope of this roadmap.

Due to the nature of open-source projects, their interoperability is sometimes perceived as


limited, while the exchange of data between proprietary software faces equal challenges. In
general there is a tradeoff between modularity and tool efficiency. Splitting up all tools in the
physical implementation phase, for instance, may lead to a loss of information and knowledge
between tools, and their more tight integration is desirable. To tackle these challenges, better
interoperability between the tools is desirable.

Specifying common data interfaces, or a data format that could be handled by an open
database, is not an easy task for a single project or a small development team. Here the target
should not be focused only on IC design; the ability to integrate the design flows of new
domains could drive tool interoperability and productivity. This would need to be set up and
maintained by an independent body, which is likely to require significant initial funding.

We do not believe that, in general, the preferred approach is to standardise common interfaces
and exchange formats and then assume they will be adopted by open-source projects. Instead,
we encourage that funding of open-source tools be bound to a requirement to publicly document
interfaces for all work output, so that flows integrating many tools can better combine them and
tools themselves can better integrate with other tools in the chip design process. However, we
believe that there is a need for the development of standardised exchange formats in certain
circumstances. For example, the support for open-source tools by chip fabrication companies
can be increased if a common, standardised format for physical verification rules is agreed
upon.

To support the development of novel EDA tools, frameworks like CIRCT43 allow developers to
explore ideas and collaborate more easily. Developers can thereby not only easily build custom
tools specialised to domain-specific needs but also have the opportunity to easily perform
composable transformations on design netlists.

One major concern for EDA tools in general, including both open-source and proprietary tools,
is usability. While many open source enthusiasts are used to fiddling with source code and
interfacing with a variety of tools throughout the development, the wider adoption of
open-source EDA tools would certainly benefit from improvements in their usability. This does
not only include a better user experience with the tool interfaces but also their documentation,
providing an easier path for newcomers to quickly experiment with their capabilities.

43
“CIRCT” / Circuit IR Compilers and Tools: [Link]

Page 21 of 54
3.1.4 Opportunities
Roadmap Outline

● By investing in the improvement of design IP management tools, the productivity of


designers can be increased and the accessibility for SME improved over the short
term
● Limited funding into the exploration of open data exchange formats should focus on
groundlaying work over the short term, providing an impact on long-term
standardisation
● Where standards for technology files are proprietary, the definition of new, open
equivalents should be a short-term focus with coordination between projects
● By funding frameworks to build EDA tools in a modular, composable way,
domain-specific tools can be available mid-term to serve key European industries
● By funding work on the usability of open-source tools, the adoption of those tools and
thereby access of SMEs to chip design skills and technologies will improve mid-term
● Tools funded under a public programme must provide well-described, open interfaces
as a key deliverable to achieve best integration. It must be encouraged in the projects
that this requirement for integration and interoperability is validated.

Short term opportunities

● Design IP management
○ Ease the creation of reusable IP with common exchange formats
○ Tools that download and compose design IP, along with capabilities to generate
design IP from parameterization
● Increase the usability:
○ Improve quick start and documentation, especially step-by-step guides and
use-case examples for new users
○ Provide more informative error messages to guide users in troubleshooting
issues
○ Visualisation of aspects of the design (layout, clock tree, power distribution etc.)
○ Ease the onboarding with the availability of templates to (G)UI users
● Tool Interoperability & Exchange Formats:
○ Requirements and guidelines for open data exchange formats
● Framework and Flows:
○ Offer plugin architectures or scripting APIs to enable users to extend and modify
tool functionality
○ Work with large netlist and recombine transformations, Netlist to netlist
transformations
○ Ready-to-use cloud containers for deployment in continuous
integration/continuous development (CI/CD) environments
● Novel Methodologies & Composability
○ Novel design languages and design entry methods with varying abstraction level
○ Better adoption of software-centric development models for chip design
○ Modular frameworks that allow the custom integration of transformations

Page 22 of 54
Mid to long term opportunities

● Increase the usability:


○ Develop more intuitive graphical user interfaces, such as interactive interfaces or
better traceability and communication of design information
○ Provide easy configuration and customisation options for users to tailor tools to
their workflows
○ Visual tracing of signals, design components and waveforms to source code
● Tool Interoperability & Exchange Formats:
○ Standardisation for technology files: DRC and LVS rules, device parameters,
netlists and pins
○ Portability of technology files at least between open-source PDKs
● Frameworks and Flows:
○ Integration with industry-standard tools for domain-specific methodologies
● Novel Methodologies & Composability
○ Formal equivalence of novel design language synthesis or lowering is necessary
to ensure the designer intent is properly captured

3.2 Verification
Roadmap Vision
Investments in open-source design verification tools will have a short-term impact on
the entire chip design industry. Fast and efficient verification tools with low access
barriers are critical to support time-to-market. Innovative new verification
methodologies will further increase efficiency and attract more skilled labour from
various disciplines in the mid-term.

Verification is a critical part of the chip design process which ensures the chip functions correctly
and meets all specified requirements. During the verification stage the design is checked for
errors against a functional specification and is measured for functionality, performance, and
power consumption ahead of the design going to manufacturing.

In addition to checking for design errors and ensuring the functionality of the chip, verification is
used to check for non-functional requirements including PPA: Power, Performance, and Area,
which measure the power requirements of the design, its expected performance, and how much
room it will take up on a silicon wafer respectively. Without these metrics, it is impossible to
know whether a design is suitable for manufacturing.

Verification is a critical part of the chip design process, but expensive: commercial verification
tools account for a significant part of a given design budget, while specialist verification
engineers — distinct from design engineers — are often required to make best use of these
tools.

Page 23 of 54
Verification approaches include simulation, formal verification, and prototyping. In simulation
testing, the design is modelled for execution in a software environment and exposed to
controlled external inputs for test coverage. This is a computationally expensive process, and
may not always be feasible for larger and more complex designs; in these, the simulation
typically takes place earlier in the design process with system-level design tools simulating only
key parts of the hardware.

Formal verification is based on the mathematical proof of a design's functional correctness, and
its implementation in a tool that performs the proof. It has been growing in popularity over the
last decade, with notable open-source tools and projects leading the way forward.

Prototyping and emulation see a design implemented in hardware, typically via a


Field-Programmable Gate Array (FPGA) which can be reused between test runs and designs.
These can have a high up-front cost but make the design available for testing in as close an
incarnation to the finished hardware as possible.

Verification is typically carried out at different stages of the design process: Register-Transfer
Level (RTL) verification occurs during the development of a design's IP to verify its correctness
to required standards; integration verification tests how all elements of a design work together;
sign-off verification, including layout-versus-schematic verification and formal equivalence
checking, occurs prior to production, and is discussed in §3.5 Digital Design.

Finally, post-production testing is a critical task. Chips are rigorously tested to ensure they
function as intended after fabrication. This testing involves various methods, including Design
for Test (DFT) techniques like built-in self-test (BIST), scan chain testing, and automatic test
pattern generation (ATPG), which are used to detect manufacturing defects, performance
issues, or potential faults. These tests check for both functional correctness and adherence to
electrical specifications such as power consumption, timing, and signal integrity.

Chips that pass are deemed suitable for deployment, while those that fail may be reworked or
discarded, ensuring the overall reliability and quality of the final product before it enters the
market. Data gathered in the first few minutes of a chip being switched on can exceed those
gathered during years of simulation, making it a relevant topic for open-source EDA tools too —
especially considering the potential for overlap with pre-production testing approaches.

3.2.1 Industry Relevance


Verification is a large cost factor during the design of microchips, for example estimated to
represent 55 per cent of the project time according to a 2016 report by Mentor Graphics' Harry
D. Foster44. The same report found double-digit growth in demand for verification engineers
between 2007 and 2016 at 10.4 percent compounded annual growth rate (CAGR), compared to
just 3.6 percent for design engineers over the same period.

44
Foster, Harry D.: Trends in Functional Verification: A 2016 Industry Study, DVCON Proceedings, 2016.
[Link]
df

Page 24 of 54
This growth can be attributed to both the increasing complexity of chip designs and the desire
for increased risk mitigation as the cost of production rises, and is a challenge affecting even the
largest and most well-established industry incumbents. Dylan Patel, writing for industry outlet
Semi Analysis in 202245, claimed (emphasis ours):

Intel's next-generation server chip, Sapphire Rapids, faces […] issues in


“ validation and verification. The first version of the Sapphire Rapids design
powered on in June of 2020. Now, in mid-2022, Intel is still revising the design
and mask sets due to issues they didn't catch earlier in design. This is primarily
due to validation and verification issues.

Modern design cycles have become longer, thanks to the introduction of concepts including
continuous integration (CI) and test-driven design (TDD). With these approaches typically
powered by cloud computing, deployment of proprietary tools becomes a challenge owing to
restrictive per-seat or per-instance licensing conditions. This represents a clear opportunity for
open-source tools, for which cloud deployment is simple.

Alain Reynaud, writing for Electronic Design46, suggests that the industry should "begin thinking
of design verification as a new kind of 'gate count.' That is, how much per gate is your design
team willing to spend to do a thorough verification?" This cost, Raynaud suggests, was as high
as $100 (around €90) per million cycles in 2003, "and that figure can rise tenfold for a large,
complex design" while "only simulation of billions of cycles" can provide robust simulation-based
verification for complex designs.

To address this the industry needs better design tools and more robust verification
methodologies. Access to quality verification resources is a driving force behind the success of
a semiconductor venture; as a result, any roadmap towards sovereignty in the industry will need
to lay out a means for organisations, in particular startups lacking the resources of established
competitors, to have access to quality verification tools from day one.

3.2.2 Success Stories of Open-Source EDA


Continuous integration of RTL cycle-accurate verification is supported by the open-source tool
Verilator47, which is used by companies including Arm, CERN, Intel, and Oracle. Open-source
universal verification methodology (UVM) and large design scaling in Verilator have been
advanced through contributions from Antmicro, Google, and Western Digital via the CHIPS
Alliance.

45
Patel, Dylan: The Dark Side of the Semiconductor Design Renaissance — Fixed Costs Soaring Due to
Photomask Sets, Verification, and Validation, Semi Analysis, 2022.
[Link]
46
Raynaud, Alain: The New Gate Count: What Is Verification's Real Cost?, Electronic Design, 2003.
[Link]
s-real-cost
47
Verilator website: [Link]

Page 25 of 54
Formal verification tools are offered by YosysHQ48, which has around ten small to medium
enterprises (SMEs) paying for subscriptions to access these tools. YosysHQ serves as an
example of a successful business model built around an open-source core. Many SMEs also
use proprietary tools alongside open-source solutions.

Cocotb49, a Python-based co-verification framework that has successfully transferred from one
group of maintainers to another, has grown into a large project with not only significant industry
adoption50 but active promotion by commercial EDA vendors51.

3.2.3 Gaps and Necessary Improvements


Open-source simulation tools, like Xyce52, ngspice53, Qucs-S54, GnuCAP55, Verilator, Icarus
Verilog56 or GHDL57, are generally broadly adopted and established. While tests reveal they can
exceed their proprietary equivalents under certain metrics, there is a constant need to keep up
with increasingly-complex standards. Continuous performance improvements are required to
maintain all open-source simulation tools at a competitive level. One weakness for simulation
tools as well as other tools is the lingering support for VHDL contrary to Verilog support. Both
hardware description languages are similar in general, but VHDL is more common in European
industry with Verilog/Verilog-AMS more popular globally.

Verification across multiple domains presents significant challenges and remains only partially
addressed by existing tools. However, the growing availability of open-source solutions is
helping to bridge this gap. Renode58, a versatile system simulation framework, for example
allows for the integration of RTL code with Verilator and other system-level models, enabling
more comprehensive verification of hardware designs. As more open-source verification tools
emerge they offer exciting opportunities for innovative approaches, especially in cross-domain
verification. These tools make it possible to validate complex interactions between hardware,
software, and peripheral components, supporting more accurate and holistic verification
processes. Open-source initiatives also foster collaboration, accelerating the development of
advanced techniques such as co-simulation, hybrid verification, and virtual platforms, all of
which are crucial for verifying increasingly complex, interconnected systems.

Python-based verification has gained traction due to its flexibility, ease of use, and ability to
streamline RTL verification workflows. Its scripting capabilities enable efficient stimulus
generation, speeding up the verification of complex designs. By automating testbench creation

48
Yosys HQ GmbH website: [Link]
49
Cocotb - Python verification framework: [Link]
50
Cocotb user survey: [Link]
51
For example by Aldec: [Link]
52
Xyce website: [Link]
53
Ngspice website: [Link]
54
“Qucs-S: Qucs with spice”: [Link]
55
Gnu Circuit Analysis Package: [Link]
56
Icarus Verilog website: [Link]
57
GHDL website: [Link]
58
Renode website: [Link]

Page 26 of 54
and leveraging Python libraries engineers can reduce manual tasks and focus on higher-level
problem-solving, leading to faster development cycles and increased productivity. This rise in
Python use aligns with the industry's shift toward rapid design iteration and more agile
development, offering the potential for improvement in time-to-market.

Formal verification has gained significant attention in open-source chip design, with particular
thanks to Claire Wolf’s pioneering contributions59. While it offers powerful ways to ensure the
correctness of hardware designs, there is still a need for an integrated flow that supports formal
verification from design entry through to chip tapeout. One of the major challenges is the
formulation of properties required for formal methods, which can be complex and inaccessible to
many engineers. Open-source tools present a great opportunity to bridge this gap by making
formal verification more user-friendly and accessible, helping designers incorporate formal
methods seamlessly into their workflows. Addressing these gaps will unlock the potential of
formal verification and enhance its role in improving design reliability.

While open-source tools currently focus heavily on functional verification there is a growing
opportunity to expand into non-functional requirements, which are critical in many industries —
especially in Europe. Sectors such as automotive rely heavily on Functional Safety (FuSa)
compliance, making it essential to verify non-functional aspects like safety and reliability
alongside functionality. Open-source tools have the potential to support these sector-specific
requirements, making them more complete from an original equipment manufacturer (OEM)
perspective. Power estimation is another key non-functional requirement, particularly in
energy-efficient designs, which must be considered from the early stages of chip development.
By addressing these needs, open-source verification tools can broaden their applicability and
relevance across various domains, ensuring compliance with critical industry standards.

Design for Test (DFT) plays a critical role in post-manufacturing chip verification, ensuring that
once a chip is produced it can be effectively tested for defects and performance issues. While
formal verification, emulation, and FPGA prototypes provide significant coverage, they still face
limitations. Formal proof struggles with complex state spaces, while emulators and FPGAs often
can't accommodate large designs in their entirety. Additionally, abstractions in emulation,
especially when dealing with complex IPs like PCI Express (PCIe) or Double Data Rate (DDR),
may lead to incomplete validation since the real hardware isn't fully tested. One major gap is the
lack of built-in DFT in certain IP blocks which can leave critical components, like security IP,
vulnerable. DFT shares significant overlap with Design for Debuggability, as both aim to ensure
robust post-manufacturing testing and efficient issue resolution. In Design for Debuggability the
incorporation of tracing and in-system logic analyzers (ILA) is critical for non-invasive monitoring
and testing, allowing engineers to observe the internal behaviour of chips without altering their
functionality. This enhances debugging capabilities during the operational phase, offering a
real-time view into the system's internal processes.

59
Such as presented at the 33c3 conference for example: [Link]

Page 27 of 54
3.2.4 Opportunities
Roadmap Outline

● By funding the further development of well established verification support in


open-source EDA for industry-standard verification techniques and standards can
reach parity with proprietary tools in the very short-term.
● By funding verification tools that implement novel verification methodologies the
productivity of designers and testers can be significantly improved, exceeding the
capabilities of established proprietary tools.
● By funding cross-domain verification (digital, analogue, and hardware-software
co-design) with a variety of well-adopted hardware description languages, as well as
open-source tools that verify non-functional requirements, more European companies
can explore chip design for the first time.
● By funding the improvement of the user experience companies can more easily train
new developers on chip design and verification.
● By funding the development of open-source integrated development environments,
problem specific debug solutions can reduce the overall debug cycle to a minimum.
● By funding research in improving the accessibility and productivity of formal
verification approaches formal verification will be adopted much more widely.
● Investments into open-source DFT strategies will allow for large scale chip designs
manufactured using purely open-source toolchains in the mid-term.

To achieve this roadmap, we recommend funding activities towards the following opportunities.

Short term opportunities

● Industry-standard verification support:


○ Complete support for the Unified Verification Methodology (UVM) is required to
ease transition
○ Improve support for linear temporal logic constructs and their lowering
○ Linter support for various design languages
● Novel verification approaches:
○ Improve novel verification approaches, like Python or Scala-based tools
● Cross-domain verification:
○ Better integration between HW/SW-codesign tools with lower level hardware
simulation, which leads to seamless integration, for example interoperability of
instruction set simulators and RTL simulation and similar
● Interfaces and integration:
○ Industrial friendly interface to verification coverage (unit test pass/fail, coverage,
etc.) and integration into modern CI/CD flows
○ Flow from architecture exploration to RTL
○ Interactive verification support
○ Programmable analysis of waveforms and traces, better backtrace to source
○ Aggregation of signals to high level constructs and designer knowledge in
verification tools and waveform viewers for better comprehension
● Formal verification:

Page 28 of 54
○ Better accessibility of formal verification with intuitive user interfaces and broad
availability of academic trainings, proven in real world applications
● Design for Test:
○ Support for design for test methodologies and their integration with functional
verification from existing tools

Mid to long term opportunities

● Industry-standard verification support:


○ FPGA-based emulation and verification
● Novel verification approaches:
○ AI-assisted Verification: Research of the use of LLMs
● Hardware-/Software-Codesign tools:
○ Co-simulation and verification from concept to RTL/software
● Design for Test:
○ Re-use and integration of DFT infrastructure with debug tools, for best use of
chip resources and common infrastructures in hard- and software

3.3 Analogue/RF/Mixed Design for Stable Mature Nodes


Roadmap Vision
In stable, mature nodes, the availability of open-source PDKs and complete
open-source design flows already offers the possibility of using them for education
and training in IC design including the manufacturing and testing of your own chips.

Stabilising and qualifying design flows can enable IC product development based on
open-source EDA tools, particularly for start-ups and SMEs in short-term. Mid-term
goals are to achieve the same level of performance as proprietary tools and to extend
available capabilities for analogue, radio frequency (RF), and terahertz (THz) designs.

The initial focus of open-source PDKs was on mature nodes, paving the way for the
advancement of open-source EDA tool development. As mentioned in chapter 1.2, three
open-source PDKs are available: SkyWater 130 nm CMOS, GlobalFoundries 180 nm CMOS
and IHP 130nm BiCMOS. Together with the availability of open-source PDKs, additional free
MPW programmes, pushed and will push the development of open-source design IP. As a
result, manufactured and tested digital and analogue chips are now available for mature nodes.
More complex mixed signal designs projects are ongoing.

Fully automated RTL-to-GDS digital flows were developed and tested. It is now possible to
create analogue designs. The development of open-source analogue EDA tools and
open-source PDK support is in progress. The first RF designs have already been published, but
the development of the associated tools and PDKs is still in its early stages.

Page 29 of 54
3.3.1 Industry Relevance
The availability of open-source EDA tools and PDKs provides a low-cost entry point for those
wishing to engage in IC design. Most of the tools necessary for productive design development
are already available. Despite the “digitalisation” of society the real world is an analogue
process, therefore there will always be the need for analogue (including RF) design within
electronic systems. Specific applications, including those related to the Internet of Things (IoT),
high-voltage systems, space, radiation-hardened electronics, sensors, and RF and THz devices,
can be developed using mature nodes. IHP’s BiCMOS, includes one of the industry's fastest
silicon-germanium (SiGe) heterojunction bipolar transistors (HBTs). Consequently, this
open-source PDK is capable of supporting digital and mixed-signal designs as well as RF and
THz designs for applications above 100GHz. This could help to support the strong focus of
European silicon manufacturers such as Infineon and ST Microelectronics on RF and THz
technologies, according to the results of the HORIZON 2020 project TARANTO60. The
integration of special devices and design features can be achieved in an economical manner
using mature nodes. An example is the manufacturer X-FAB offering only mature CMOS nodes
down to 110nm but on top a wide range of modular technology features for specialised
analog/mixed-signal applications61. With low costs and relatively low volume requests to
foundries for mature nodes, this presents a highly attractive proposition for small, medium, and
startup companies.

3.3.2 Success Stories of Open-Source EDA


At ORConf 2024 conference, Tomasz Hemperek of DECTRIS — a Swiss company building
X-ray detectors — presented the company's successful tapeout of a 110 nm mixed-signal chip
with 10 gigabit transceivers62. The process primarily used digital open-source EDA tools, with
proprietary tools used only where necessary.

The submissions at the free chip design production programmes of Efabless63 and Tiny
Tapeout64 regularly attract many analogue designs, as the programmes' technologies are
well-suited to analogue and mixed-signal designs. From designs submitted by the 22 teams
from across the globe who participated in the IEEE Solid-State Circuit Society’s Chipathon
targeting the SkyWater open-source PDK the majority were targeting analogue design building
blocks65.

60
“TowARds Advanced bicmos NanoTechnology platforms for rf and thz applicatiOns”:
[Link]
61
xFab, Our Technology Portfolio: [Link]
62
“Porting of Proprietary PDK to Digital Open-Source EDA Tools”, Tomasz Hemperek:
[Link]
63
Make Your Own Chips for Free: [Link]
64
See above: [Link]
65
Danielle Marinese, “SSCS PICO Chronicles: Meet the SSCS PICO Chipathletes”:
[Link]

Page 30 of 54
The startup SPHERICAL66 is actively using open-source EDA for the design of microchips used
within their management systems for satellites. These tools allow them to reduce their cost base
and innovate in productivity, enabling their business model.

3.3.3 Gaps and Necessary Improvements


There are a number of open-source EDA tools approaching a level of maturity that makes them
suitable for use in commercial settings. With the right support open-source EDA flows have the
potential to experience a significant growth spurt, increasing the number of viable open-source
alternatives for commercial EDA.

One significant area for improvement lies in RF simulation features. Enhancing capabilities such
as shooting newton and harmonic balance analyses67 for large-signal noise simulations can lead
to better accuracy and reliability. To tackle the challenge of simulation speed, especially with
large netlists, focusing on algorithm optimisation and integration of parallel processing
techniques will be essential. This will not only reduce simulation times but also maintain the high
performance required in complex RF designs.

Another pressing issue is the need for more user-friendly and intuitive design tools, especially in
this focus area. Since the developers of tools are also the first users, this part often does not
have the highest priority. On one side GUIs are missing on the other hand simplifying user
interfaces, streamlining workflows and automating complex setups should be performed to
further enhance the user experience.

For instance there is no simple GUI within IC design flow for electromagnetic (EM) simulator
openEMS68, meshing and multiprocessor simulation need to be set up manually. User
experience for this important feature in RF design flow is still far behind the flow integration in
proprietary tools. Simulation speed of open source EM simulators, need to be optimised for IC
design flows, to improve possible usage for RF and THz designs.

Parasitic extraction is not capable of improved analogue and RF designs. Improving parasitic
extraction — particularly for inductance and netlist reduction — requires faster and more
accurate extraction algorithms. Exploring machine learning techniques could also help predict
parasitic effects more efficiently, ultimately leading to more reliable designs.

The stability and speed of layout-versus-schematic (LVS) tools must also be addressed. Users
are seeking tools that are not only stable but also easier to use, with faster performance.
Re-evaluating the underlying algorithms and user interfaces can yield significant improvements,
especially by incorporating feedback from current users.

The development of specialised design tools for dedicated applications — such as cryogenic,
high temperature, radiation, high voltage, and AI computing — can fill a crucial gap in the
66
SPHERICAL systems website: [Link]
67
See “Introduction to RF Simulation”, [Link] for an
introduction to those methods
68
openEMS website: [Link]

Page 31 of 54
market. Collaborating with experts in these fields will ensure that open-source tools meet the
specific requirements of these applications.

Additionally, improving mixed-signal co-simulation capabilities will require a focus on stability


and seamless integration between analogue and digital components. Overall, engaging the
community, encouraging open-source collaboration, and providing comprehensive
documentation will play vital roles in driving innovation and improving the overall effectiveness
of open EDA tools for mature nodes.

To enable a design flow for product development, tools for design reliability are necessary. This
includes simulations features like ageing simulation and detecting potential electromigration
issues within the design, but also tools for automated quality assurance, continuous integration
and testing.

3.3.4 Opportunities

Roadmap Outline

● By funding work on RF related simulations features like harmonic balance, shooting


Newton, and large-signal noise we can enable work on advanced mixed signal, RF
and THz [Link] improvement of user friendliness and performance of EM
simulators is crucial for such designs.
● By funding work on circuit simulation tool speed we can enable the creation of larger
and more complex designs.
● By funding work on parasitic extraction we can improve more accurate simulation
results, building confidence in large, expensive designs.
● By funding work on co-simulation we can enable more advanced mixed signal
designs.
● By funding new simulation tools for electro-migration and ageing simulations and
further automated testing tools we can increase confidence in designs destined for
production.
● By funding development of tools and methodologies for reliability we can pave the way
to more production-ready designs and scaled nodes.
● By funding collaboration between layout and schematic tools we can add schematic
driven layout, improving designer productivity.

Short term opportunities

● There are several open-source EDA tools that are just on the verge of being good
enough to be used in commercial settings. With sufficient support the open-source EDA
flow can enjoy a rapid growth spurt, increasing the viable open-source alternatives for
EDA.
● Similarly there are some very usable EDA tools that would benefit from features to make
them closer in terms of quality of results that are relatively straightforward to implement.

Page 32 of 54
Mid to long term opportunities

● AI/ML support for various aspects of IC Design and Verification flow


● Closing the performance gap between open-source EDA tools to commercial EDA tools
will be a gradual process and a longer term goal.
● Tools for THz design
● Devices, structures, and cells for Neuromorphic computing and sensing, design tools
towards brain-inspired computing, supporting analogue and digital (CMOS), memory
(memristors, ferroelectrics), and stochastic building blocks on a single SoC.

3.4 Generators, automated layout generation, machine learning


Roadmap Vision
Basic generators for devices including static random-access memory (SRAM) and
other on-chip memories are essential for industry adoption. Investments in generators
will help in closing this critical gap. Automated layout generation helps solve the
shortage of skilled analog designers. Finally, research on novel approaches, including
machine learning, for parameterisation and design are enabled by open-source
software.

There are many parts of a chip design that are generated. For example, static RAM (SRAM)
memory is generated by specialised tools (memory generators). The generated SRAM
components are then optimised for timing, power, and area. The same applies to other on-chip
memory technologies.

Digital designs are built out of standard cells, and the digital design process described in this
document is built on those standard cells and which one to select, place, and connect on the
chip. But there are parts of chip designs that cannot be built from standard cells, including the
aforementioned memory blocks. Analogue components also cannot be built from standard cells;
generating them eases the burden of full custom development.

Custom layout generation is labour intensive and involves many time-consuming steps.
Generation of custom layout efficiently has been a topic of research for many years, but no
standard practice has formed in the industry. There is a large opportunity here for open-source
tools, as custom layout generators can be shared and improved upon through collaborative
development. This may also help with the process of moving designs from one technology node
to another without requiring a full manual redesign. Many industry players have their own area
of expertise and core of the basic analog/MS building circuits is usually repeated making these
sub-blocks ideal ground for reuse . In case these blocks (electrical and physical implementation)
are turned into generators, being parameterizable and technology agnostic there is no limit to
increase in productivity and innovation that moved from circuit to system level.

Chip layout generators have integrated assistive tools to automate the analogue layout process,
enhancing both efficiency and accuracy. Features like adaptive routing optimise signal paths,

Page 33 of 54
while impedance and length matching tools ensure critical performance parameters are met.
This automation reduces the need for manual adjustment and improves overall circuit
performance, allowing engineers to focus more on creative problem-solving than repetitive
tasks.

The field of automated analogue and layout generation is poised to benefit significantly from
machine learning techniques. By integrating optimisation and machine learning into parameter
exploration, these approaches can assist in transforming designer intent into well-optimised
analogue circuits. This not only enhances productivity but also helps address labour shortages
by streamlining the design process and reducing the manual effort required69.

3.4.1 Industry Relevance


The availability of memory generators is highly critical for industry adoption of open-source EDA
and especially open-source PDKs. Being able to generate SRAM at various sizes is of great
relevance to industries exploring chip design. Other memory technologies like non-volatile
memory (NVM) and one-time programmable (OTP) memory are desired beyond this.
Generators are needed to capture parameters and generate cell arrays at target design points.

Analogue generators are highly relevant in the semiconductor industry as they facilitate the
creation of complex analogue circuits essential for applications like RF communication, power
management, and sensor interfacing.

Infineon, for example, has described the relevance of automatic tuning for layout parameter
exploration70. The integration of machine learning and artificial intelligence (AI) into analogue
generation processes will further enhance productivity by enabling smarter design decisions and
automating optimisation.

3.4.2 Success Stories of Open-Source EDA


Custom layout generators have been a particular development focus in recent years. In the area
of open-source memory generators, OpenRAM71 has enjoyed success as the default memory
generator of the Skywater open-source PDK72. Two generator projects, the Berkeley Analog
Generator (BAG)73 and OpenFASoC74, tackle the accessibility of analogue layout. The
availability of open-source PDKs enables the investigation of layout generation widely75.
69
Boris Murmann, “Re-Energizing Analog Design using the Open-Source Ecosystem”:
[Link]
70
Christian Lück et. al., “Industrial Experience with Open-Source EDA Tools“, In Proceedings of the 2022
ACM/IEEE Workshop on Machine Learning for CAD (MLCAD '22),
[Link]
71
OpenRAM website: [Link]
72
J. Cirimelli-Low et al., "SRAM Design with OpenRAM in SkyWater 130nm," 2023 IEEE International
Symposium on Circuits and Systems (ISCAS), [Link]
73
BAG3++ website: [Link]
74
[Link]
75
For example see Carsten Wulff’s tutorial on how to create an Analogue-Digital-Converter generator
[Link]

Page 34 of 54
The gdsfactory project76 is an open-source tool for designing and managing photonic and
electronic circuits using the GDSII format. It offers a Python-based application programming
interface (API) to automate the creation, modification, and validation of complex layouts,
supporting seamless integration with simulation and verification workflows. This makes it a
powerful solution for both academia and industry, accelerating the design of custom photonic
and semiconductor components.

People are actively leveraging the open-source EDA ecosystem research on novel tools such
as AI-based generators. One particular example is in NVIDIA's project to enable generative AI
for EDA research with CircuitOps, built on OpenROAD77.

3.4.3 Gaps and Necessary Improvements


Currently, there is a lack of a commercial-grade SRAM generator. Although the baseline SRAM
generator is not overly complex, making it applicable to more advanced technology nodes and
meeting demands for low-power high-speed design points adds considerable complexity.
Additionally, there is a strong dependency on analogue design tools which poses challenges for
seamless integration into digital workflows. Inferring design needs from RTL (Register Transfer
Level) to digital design tools introduces further hurdles in achieving optimised SRAM solutions.

Non-volatile memories are the next in line for adoption in the open-source chip ecosystem. It
lacks one-time programmable (OTP) and writable, non-volatile memories (NVM) like flash,
which are even more challenging than SRAM, as they are demanding in their base IP. New
technologies, like ferroelectric RAM (FeRAM) or resistive RAM (RRAM) could be interesting to
target from the start, especially for open-source PDKs.

A significant difficulty in this area is the gap between analogue designers and software
developers. On one hand generators are great for productivity and actively help solve the issue
of the relatively small number of analogue designers. On the other hand those analogue
designers also need to be part of the development process of tools to fill the gap. Analogue
design generators are commonly tailored to specific PDKs which can make them difficult to
transfer across different technologies. These generators are essential for high-performance
applications, such as serialiser/deserialiser (SerDes) and DDR interfaces, where speed and
reliability are critical. Automated calibration is crucial to maintain consistent performance and
adapt to variability. High-quality models are also necessary to predict and ensure desired
performance, along with on-chip verification to validate functionality directly on silicon.

For more general analogue design the ideal approach would involve inferring analogue
behaviour directly from RTL, which can improve productivity in early design stages, followed by
optimisations focusing on Power, Performance, and Area (PPA). A move toward abstraction
from the process node would also make designs less dependent on specific technologies,

76
“FASoC: Fully-Autonomous SoC Synthesis using Customizable Cell-Based Synthesizable Analog
Circuits”: [Link]
77
“Open-source Semiconductor Chip Design Tool Celebrates Success”, UC San Diego Today:
[Link]

Page 35 of 54
increasing adaptability. This generalisable approach would be particularly beneficial for
proprietary PDKs, allowing designs to be more widely applicable and reducing the constraints of
specific process dependencies. One particular gap of interest is support for adaptive routing and
impedance or length matching, which would again increase productivity significantly.

Machine learning shows promise in design with generative AI playing a role, though it requires
substantial training data and many challenges remain classic optimisation problems. Large
language models (LLMs) have already been successfully tested in this field78, and research
should continue on both these and other types of machine learning. Open-source tools offer a
clear advantage through the provision of free data sharing, unlike commercial EDA tools which
often restrict the publication of data related to performance. Proxies (such as high-quality open
benchmarks) created in open-source tools can enable initial design space exploration, allowing
viable options to be identified and then refined either with open-source or proprietary tools.

3.4.4 Opportunities
Roadmap Outline

● By investing in SRAM generators to achieve commercial-grade quality, better


System-on-Chip designs are enabled short-term.
● Optimised SRAM generators will mid-term strengthen system-on-chip designs with
open source EDA tools.
● Investments in (semi-)automatic analogue/mixed-signal/RF tools significantly
contribute short term to the productivity of the design process.
● Qualified base mixed signal blocks generated with analogue generators for common
interfaces and functionalities will have a short term impact on adoption.
● Machine learning techniques will in mid- to long-term have an impact once more
training data or proxies for this training data become available.

Short term opportunities

● Baseline SRAM generators for open-source nodes


● Integration of SRAM generators in digital design flow (inference)
● Open-Source PDK Quality for analogue design, including advanced SPICE/Verilog-A
and EM simulation models, parasitic extraction
● Automated/semi-automatic analogue/mixed-signal/RF tools in design, simulation, layout
(current commercial tools are still very manual)
● Base mixed signal blocks for SoCs (ADC, DAC, PLL, IO pads)

Mid to long term opportunities

● One-Time Programmable and writeable Non-volatile Memory


● Advanced SRAM generators: smaller nodes, and PPA optimised

78
See for example: Ali Hammoud, “Human Language to Analog Layout Using GLayout Layout
Automation Framework”, In Proceedings of the 2024 ACM/IEEE International Symposium on Machine
Learning for CAD (MLCAD '24), [Link]

Page 36 of 54
● High performance analogue generators (Serdes, etc.)
● Generative AI and generally machine learning, but need solid training data and new
models specific to analogue design

3.5 Digital Design


Roadmap Vision
Bring the open-source digital design-flow from where it performs reasonably well in
mature nodes (90 nm and above) to handle designs in conventional nodes (65-28 nm)
efficiently, to address the needs of many stakeholders in EU by significantly lowering
the barriers to entry and increasing productivity in digital design. The improvements in
this part of the flow will pave the way for using open-source tools for advanced nodes
in the long-term.

Digital circuits that distinguish only two distinct levels (called 0 and 1) constitute the large
majority of IC Designs that are being used today, mainly due to design flows that can take
advantage of the simplified characteristics of the two-level signalling used. This allows designs
with millions of components to be realised with relative ease. Coupled with the increased
integration density as a result of Moore's Law, digital designs offer tremendous versatility in IC
Design and form the backbone of practically all IC Designs.

The digital design flow starts with a behavioural circuit description (usually by way of a
Hardware Description Language) and maps this to a technology specific library of pre-designed
primitive cells, creating a netlist that consists of interconnected primitive Boolean functions
automatically using synthesis tools that are guided through constraints about the expected
performance. This first step is known as the front-end design. This netlist is then converted to a
physical design in the back-end design flow, by placing the pre-designed instances on the chip
floorplan and by routing the electrical connection in-between while keeping the user constraints
on performance and the technology specific restrictions that ensures that the design can be
manufactured reliably. This flow is augmented by specialised EDA tools at all levels to analyse
performance, examine parasitic effects, provide verification, improve reliability and yield,
creating an ecosystem with tens of tools working in concert.

3.5.1 Industry Relevance


Digital chip design is crucial for the tech industry as it underpins the creation of the processors,
memory, and logic components that drive nearly all electronic devices from smartphones and
computers to IoT devices and advanced AI hardware. Efficient chip design enhances device
performance, reduces power consumption, and lowers costs, meeting the high demands of
consumer and industrial markets. Moreover, advances in digital chip design fuel innovation in
key markets for Europe, fields like communications and automotive, directly impacting global
competitiveness and technological progress.

Page 37 of 54
EDA tools for digital design are usually provided through a per seat/per year bundled licensing
scheme by specialised EDA companies, with a single seat licence covering the entire design
flow costing upwards of 100k/year, constituting a significant item of the non-recurring
engineering costs of modern IC Design. Such costs are especially daunting for companies that
are not yet committed to IC design but are considering the feasibility of moving into this field.
Furthermore, the availability of cost-efficient open source EDA tools would reduce entry barriers
for SMEs significantly.

For companies with an established IC Design flow, replacing part of the EDA tools with more
cost-efficient alternatives is certainly attractive especially since not all designs require the
highest performance and could easily be designed with open-source replacements that do not
necessarily have the sophistication to extract the most out of the design flow.

In recent years, the availability of cheap computing resources has also created a situation
where wider scale explorations of the design space would be computationally feasible but are
usually limited by licensing costs that limits the amount of parallel runs needed for such wide
scale exploration. Being able to scale the parallelism freely up to the limits of the computational
resources (especially with recent ML assisted technologies) is an aspect that a number of
companies are eyeing with keen interest.

Finally, open source EDA tools expose more people to how these tools are designed, increasing
the know-how and interest that could potentially allow more commercial EDA companies to be
formed and create a skilled workforce that can find employment in existing EDA companies.

3.5.2 Success Stories of Open-Source EDA


Open-source EDA tools have been used for digital design for decades, and are well-established
in the field. Among the most well-known EDA tools is OpenROAD,an excellent example of what
open source can achieve when given decent and warrantied funding over several years, having
been funded by the US Defense Advanced Research Projects Agency (DARPA). OpenROAD,
along with its companion toolchain OpenLane, provides well-packaged tools and configured
design kits, allowing easy chip design. Yosys, incepted and developed mainly in Europe, is one
of the most widely used front-end tools and Verilator which is a fast digital simulator are in
regular use in both academia and industry where they are usually employed as a
complementary tool for early evaluations and continuous integration pipelines.

As a completely European example, the LIP6 laboratory from Sorbonne Université released
Alliance79 - a fully-fledged open-source toolchain for very-large-scale integration (VLSI). It
received wide adoption and has been used by more than hundred universities globally. Industrial
designs were made with it, including the STaCS superscalar processor80 and an IEEE gigabit

79
[Link] , [Link]
80
A. Greiner et al., "Designing A High Complexity Microprocessor Using The Alliance Cad System", 7th
IEEE International ASIC Conference And Exhibit, 1994, [Link]

Page 38 of 54
HSL router81. Another significant open silicon project made at LIP6 is the TSAR SoC82, a fully
functional SoC able to run linux has been made (layout done with commercial tools) . In 2003
the CIAN team at LIP6 began to implement Coriolis83, a RTL-to-GDSII toolchain with a focus on
deep tool integrations and mixed designs.

As mentioned earlier, in 2021 Google started to sponsor free MPW service on SkyWater 130 nm
technology84 and around 600 designs were made to this day. Built upon this, Tiny Tapeout85 has
further expanded the ease to make small chips and many hundreds of chips have been made
by amateurs or complete beginners.

ETH Zurich has created a large-scale chip design (measuring 35 mm2) using predominantly
open-source EDA tools, and has realised a Linux capable system-on-chip (SoC) called
Basilisk86 built around a 64 bit RISC-V core (CVA6) — showing that open-source EDA is also
feasible for larger, commercially-relevant designs as well.

As mentioned earlier, the digital C Design flow consists of many specialised tools and replacing
even part of the flow with cost-efficient open-source alternatives brings significant cost benefits
to industry which is keenly observed. At the same time, most companies would not divulge the
details of their design flows publicly to retain their cost structure as a competitive advantage,
which makes the assessment of the current penetration of open-source tools in commercial
settings harder.

3.5.3 Gaps and Necessary Improvements


Presently, open-source EDA tools have adequate support for mature nodes. To move to
advanced nodes refinement of existing tools and support for extended functionality is needed.
As the technology nodes advance, the contribution of parasitic effects to the overall
performance (in both power and timing) continue to increase. Further development to model and
mitigate these effects is required.

"Divide and conquer" is one of the staples of complexity management. A key challenge in IC
design is in the interface between different hierarchical instances and in finding a balance
between rigid and flexible interfaces, requiring further work in extending support for hierarchical
designs in open-source EDA. Building on the inclusion of hierarchical design support,

81
F. Wajsbürt et al., “An Integrated PCI Component for IEEE 1355”, European Multimedia
Microprocessor Systems and Electronic Commerce Conference and Exhibition, 1997
82
Pascal Vivet et al., "IntAct: A 96-Core Processor With Six Chiplets 3D-Stacked on an Active Interposer
With Distributed Interconnects and Integrated Power Management", IEEE Journal of Solid-State Circuit,
2021, [Link]
83
Alliance/Coriolis VLSI CAD Tools, [Link]
84
“First Google-Sponsored MPW Shuttle Launched at SkyWater with 40 Open Source Community
Submitted Designs”,
[Link]
pen-source-community-submitted-designs/
85
See above, [Link]
86
Basilisk Chip, 2024: [Link]

Page 39 of 54
incremental build support would allow users to save time — and in many cases can reduce the
impact of small changes on the output of each of the different steps in the flow.

One peculiarity of the IC Design process is that manufacturing faults are inevitable, and every
manufactured IC has to be checked (tested) against such defects thoroughly. Methodologies
that include consideration to streamline this process are collectively known as Design for Test
(DfT) methodologies. As open source EDA tools have only recently started to be utilised for
larger designs, the DfT aspect of the open source tools is not as refined as other parts, and for
industrial designs more substantial support for various DfT methodologies need to be provided..

To increase the trust, open-source tools that formally prove the logic equivalence between the
input and the output of each step in a flow. For this, additional development in delivering support
for formal equivalence checks will be required.

Timing analysis is a repeated step that guides essentially all backend optimisation steps. Over
time, the modelling used for the analysis has been extended to include non-linear behaviour
captured in 2D or 3D tables and the addition of tens of corners to cope with variations and
accuracy requirements. While this modelling is needed for final timing analysis, for intermediate
steps a trade-off between absolute accuracy and computing resources (disk and time) can be
investigated, speeding up some of the intermediate steps considerably.

Most tasks in logic synthesis and physical design are NP-complete87 problems relying heavily on
heuristics. There have already been several well-publicised efforts on investigating machine
learning technologies to improve the usability and performance of physical design tools, which
could be applied to improve open-source EDA.

The ever increasing constraints that a functional design must satisfy have led to the creation of
a feedback loop between the final layout and the RTL description. Tools and algorithms that
once were designed in relative isolation and run sequentially now may achieve better results
when tightly integrated. One promising approach is to re-design the tools in a way that allows a
progressive refinement loop, with each tool able to start/stop at each level of detail. The main
obstacle to this way of tackling the RTL-to-GDSII problem is the initial cost of making all the
classic synthesis, P&R tools work on an evolving level of detail.

3.5.4 Opportunities
Roadmap Outline

● Better support for parasitic extraction


● Advancements in hierarchical design allowing to tackle larger designs more efficiently
● Addition of improved design for test and design for manufacturability
● Improve the flow of information between front-end and back-end tools to enable faster
iterative and incremental optimization of quality of results

87
See Britannica: “NP-complete problem, any of a class of computational problems for which no efficient
solution algorithm has been found.”, [Link]

Page 40 of 54
● Increased use of formal methods in verification
● Development of analysis tools to find second and third order effects (power delivery,
on-chip variation, crosstalk) in advanced nodes allowing these to be optimized as part
of the design flow.
● Exploring the use of ML assisted exploration at various stages of the design flow

Short term opportunities

● Improvements to the parasitic extraction flow including experimental verification on


manufactured ICs
● Using open source IC design tools in advanced nodes
○ Establish the baseline for quality of results when using SoA open-source tools on
advanced nodes.
○ Identify existing gaps to target for medium/long term developments
● Support for scan insertion, fault analysis and automatic test pattern generation in open
source tools
○ Built-in-Self Test (BIST) generators
○ Boundary scan support
● Reduce tool runtime for larger designs through
○ supporting hierarchical design flows more efficiently
○ Improve the flow of information between front-end and back-end tools to enable
faster and more precise power, performance, area optimization in advanced
technology nodes.
○ improved multi-corner, multi-constraint support
○ allowing seamless incremental compilation strategies
● Novel design for test and design for manufacturing approaches
● QoR improvements on existing EDA tools
○ Supporting implementation libraries for common arithmetic functions
● Support for 2.5D and 3D integration
● Creation of synthetic benchmarks to calibrate and validate tools on
● Improved support for FPGA-based designs and FPGA-to-ASIC flows

Mid to long term opportunities

● Formal equivalence checking along the entire digital design flow


● Memory controllers for off-chip memory (DRAM) and simulations thereof
● Exploring ML assisted methodologies for Digital Design Flow
○ ML based physical design and floorplanning
○ Design space exploration and implementation selection with ML support
○ Using LLMs to support development of design flow scripts
● Enhancements to the design flow to support
○ multi-power domains, power gating, power and leakage optimisation, power
delivery network design and analysis

Page 41 of 54
○ signal integrity analysis
○ structured placement and routing
● Progressive refinement flows
● Energy-driven implementation (new criterion beyond power, performance and area)

3.6 Heterogeneous Integration, Photonics, and Advanced


Packaging
Roadmap Vision
Funding in software for the emerging chiplet ecosystem will significantly lower the
chance that the chiplet ecosystem will run into the same problems as the current ASIC
design ecosystem is facing at the moment. SMEs are innovation drivers, enabling a
participation of SMEs on the chiplet market will establish Europe as an innovation
leader in this sector.

In the mid term, design flows beyond pure IC design should be established covering
package specifics e.g. in terms of additional parasitics as well as manufacturability
(assemble) . In the medium term, direct die-to-die communication will be established
and therefore, the establishment of common interfaces and data handling will be
crucial.

The semiconductor industry is undergoing rapid evolution, with heterogeneous integration and
chiplet-based architectures88 becoming increasingly important. These technologies offer a more
efficient way to meet the growing demand for high-performance and flexible designs. The
development of an open, collaborative open source ecosystem could be the key to enabling
small to medium-sized enterprises (SMEs) to actively participate in this technological revolution.

The current situation for EDA tools in chiplet and ASIC design differs significantly. While ASIC
design has established EDA workflows, there is no standardised flow for chiplet integration —
either proprietary or open source. Successful chiplet integration has thus far been achieved
primarily by Integrated Device Manufacturers (IDMs) that possess the necessary know-how
regarding system-level dependencies. These processes are often proprietary, and to date there
are only few successful multi-vendor chiplet integration. To avoid replicating the barriers seen in
ASIC development, it is crucial to develop the chiplet ecosystem using an open-source
approach from the outset.

3.6.1 Industry Relevance


The European semiconductor industry, particularly at the SME level, is currently constrained by
the high costs of EDA tools and the dominance of proprietary solutions provided by major
suppliers. This situation, well-documented in ASIC design, also applies to the emerging field of

88
“Heterogeneous Integration Roadmap”:
[Link]

Page 42 of 54
heterogeneous integration and packaging technologies such as System-in-Package (SiP),
System-on-Package (SoP), and System-on-Die (SoD). These new paradigms open up fresh
avenues for innovation by offering more flexible design and production processes. On the other
hand the offered flexibility comes at a cost of increased complexity. Handling this complexity is
linked to the use of advanced EDA tools.

However, SMEs are often unable to participate in this innovation due to the complexity of these
technologies and the lack of well-supported EDA tools for chiplet integration. Designing a
functional chiplet system introduces an additional level of complexity, requiring the sharing of
more information between individual chips regarding heat, power management, mechanical
properties (e.g. stability, warpage), and more. The interoperability between different Chiplets is
driven by open-source Die to Die (D2D) communication Standards (e.g. BoW89, Ucie 1.190 etc.).
Open standards can help standardise this interface for information exchange, and initiatives like
UCIe 2.0 point in the right direction.

On a higher level of abstraction various integration approaches will require parameterised


solutions, which should be developed and shared within an open-source framework. This will
enable SMEs to access and contribute to these advanced technologies. The concept of an open
Outsourced Semiconductor Assembly and Test (OSAT) foundry is a promising approach,
offering a new way to facilitate this participation. In this context the open OSAT would provide
SMEs with manufacturable assembly solutions made available via an open ADK as well as
advisory management.

An open source ecosystem would enable SMEs to enter this new area with a reduction in cost
and risk. New tools and design methodologies can be implemented without barriers, providing
flexibility and room for further innovations.

3.6.2 Success Stories of Open-Source EDA


While this field is relatively new, first open-source EDA works in the field of photonic design
have started and gained traction. GDSFactory for example is a Python-powered tool for
complex systems including MEMS and photonics. The Silicon Electronic-Photonic Integrated
Circuits laboratory at the University of British Columbia not only fabricates photonic devices, but
also similarly maintains a Python package, SiEPIC-Tools, for electronic-photonic design.

3.6.3 Gaps and Necessary Improvements


The future of the semiconductor industry will be shaped by heterogeneous integration and
chiplet architectures. To ensure that European SMEs are included in this transformation, a
robust open source ecosystem must be established that addresses their specific needs. The
initial focus should be on developing tools for System-in-Package (SiP) designs and on aligning
89

[Link]
%5D=S0841
90
[Link]

Page 43 of 54
chip and packaging design processes. In the long term, System-on-Package (SoP) technologies
combined with photonic interconnects will open new avenues for innovation and growth in the
semiconductor industry.

Several key gaps remain in the current landscape for open-source EDA tools, particularly for
heterogeneous integration and packaging. First, there is a lack of specialised tools for SiP, SoP,
and chiplet-related design processes. Additionally, traditional testing methods such as boundary
scan are inadequate for chiplet integration, necessitating the development of physical
monitoring concepts and respective tools.

System and packaging design must be more closely aligned, with Assembly Design Kits (ADKs)
designed to support multi-die and multi-vendor integration. These should also adresse RF
characteristics of the different assembly solutions. These gaps need to be addressed through
collaboration and innovation within the open source ecosystem.

3.6.4 Opportunities
Roadmap Outline

● By funding open source tools for system-in-package design short-term, chiplet-based


design can build on this with a significant impact mid- to long-term
● By long-term funding of the release of a manufacturable open-source photonic PDK,
open source can take a lead in this field.
● Open source design for manufacturability tools and assembly design kits, will enable
European key industries to access chiplet technologies efficiently long-term.

Short term opportunities

● Open-Source Photonics PDK and EDA: A short-term goal is the development of


open-source photonics PDKs through EU pilot lines, as well as corresponding
open-source EDA tools.
● Tools for System-in-Package (SiP): There is also a need for tools specifically designed
for substrate-based integration of "standard" dies. These should address signal delay,
heat management, and testing, with solutions partially achievable through traditional
approaches such as boundary-scan testing.

Mid to long term opportunities

● Optical die-to-die communication: A mid-term goal is to develop optical Die-to-Die


communication protocols with high data throughput and energy efficiency. This will
require the creation of standardised communication protocols.
● Open-source Assembly Design Kits (ADK): Another short-term need is the creation of
open-source ADKs tailored to the EU’s heterogeneous integration and packaging pilot
lines, as well as open OSATs
● Design for Test (DFT) tools: There is also a need for tools related to chiplet-specific
Design for Test (DFT) methods, such as physical monitors.

Page 44 of 54
● Finite Element Method (FEM) solver for SiP: A mid-term opportunity involves
developing capable FEM solvers to simulate the thermal and voltage characteristics of
SiP designs.
● System-on-Die (SoD) integration: In the long term, tools for full system-on-die
integration will become increasingly relevant.
● Design for Manufacturing (DFM) tools: There is a need for long-term tools to support
DFM methods, incorporating physical monitoring and open assembly design kits for
chiplet-based systems. Consider at least minimal legally required security
implementations.
● Additional open-source PDKs: While not essential, the development of more
open-source semiconductor PDKs would further support the integration of both
proprietary and open-source chips, enriching the design ecosystem.

4 Recommendation for the Work Programme


In this document, we have laid out the details of six different focus areas which we identified as
critical to support the European chip design ambitions. From the short-term opportunities in
each of those areas along with the potential impact on accessibility and talent in Europe, three
key short-term actions can be derived.

These are based on the findings in the focus areas. The overall goal of these actions for the
work programme is to define activities where the short-term (within 3 years) impact on key
European industries, SMEs, and skill shortage is the highest.

Action 1: Open Source Analogue and Mixed-Signal


Designs for Europe
Vision: By supporting open source EDA tools for analog and mixed-signal designs, Europe
can help its key industries - such as automotive, energy, medical, manufacturing, and
telecommunications - develop more flexible and cost-effective electronic solutions.

Impact on key industries and SMEs: Very High. Analogue and mixed-signal design have
traditionally been among the strengths of European chip design. The availability to access
mature nodes even with open source PDKs in Europe enhances the opportunities.

Impact on skill shortage: High. The amount of skilled analog designers is relatively low and
has been declining. The availability of open source chip design tools and accessible tapeouts
on mature nodes with relevance to analogue have already attracted new people to the
ecosystem.

Description:

Analogue and mixed-signal design has the potential to be a major cornerstone of the
European chip ambitions. It is important to notice that even for digital designs, many of the
gaps of the open source ecosystem relate to analog problems. Furthermore, every modern

Page 45 of 54
digital chip relies on analogue components, like high-speed interfaces, which makes analogue
design a major part of the ambitions.

One immediate area for action is bridging the gap between existing open-source tools and
commercial-grade requirements. As highlighted in section 3.3.3, tools like shooting newton
and harmonic balance analyses for large-signal noise simulations in RF design are crucial for
achieving the accuracy and reliability demanded by industry. Similarly, addressing the need
for user-friendly and fast electromagnetic simulations can unlock the potential of advanced
design techniques for a broader audience. Focusing on these aspects can yield rapid results,
making open-source solutions more attractive for commercial applications.

The focus should not be solely on refining existing tools, but also on embracing novel
approaches and paradigms. Section 3.4 discusses the significant potential of generators and
automated layout generation, especially for analog design, where manual processes remain
prevalent. Investing in these areas can directly address the shortage of skilled analog
designers, while also enabling the efficient transfer of designs across different technology
nodes. The integration of machine learning and AI, as discussed in section 3.4.4, presents
another promising avenue for innovation, allowing for smarter design decisions and
automated optimization, further enhancing productivity and addressing workforce challenges.

It is crucial to recognize that the advancements in analog/mixed-signal design cannot occur in


isolation. These efforts are strongly tied to other focus areas, such as productivity, tool
interoperability, and verification. As detailed in sections 3.1 and 3.2, seamless data exchange
between tools, cross-domain verification capabilities, and the development of integrated
design flows are essential for fostering an ecosystem where analog/mixed-signal design
thrives alongside digital design and other emerging technologies. By adopting a holistic
approach, Europe can establish a robust and interconnected open-source EDA landscape
that empowers SMEs and drives innovation across the semiconductor industry.

Activities:

● Develop fast analog and mixed-signals simulators with efficient RF simulations (like
shooting newton analysis, harmonic balance analysis, including transient noise and
large-signal noise simulation
● Electromagnetic simulations
● Improve layout tools towards fast and accurate parasitic netlist extraction from large
circuit layouts, with netlist reduction
● Support efficient custom layout generation, including programmatic approaches and
AI-assisted manual layout
● Standardise interfaces between analog, mixed signal, and digital design tools
● IP generation under open source licence terms, including documentation, verification
test benches, and silicon validation results
● Provide fast EM simulation capabilities with efficient data exchange to design entry
tools and circuit simulators
● Create teaching materials and courses with open materials and examples (using open
source EDA tools) for use across EU academia and also allowing self-study for
individuals
● Support and maintain tool collections and integrated design environments to lower the
barrier to entry and enable standardised environments for IP generation

Page 46 of 54
Effort: The activities covered in this topic are technically challenging and require expertise
and most often relevant experience. The current skill shortage issue limits the workforce,
despite its high impact. Anyhow, we estimate that the effort of 50 to 130 person years will lead
to a significant impact towards the vision.

Action 2: Productivity, Interoperability and Verification for


more European Chips
Vision: Increased productivity through novel design approaches and seamless data
exchange between tools enables a broader range of stakeholders, including SMEs, to
participate in the semiconductor industry. Building robust verification processes that support
diverse methodologies and address the growing complexity of modern chip designs,
ultimately contribute to European technological sovereignty.

Impact on key industries and SMEs: High. Productivity is a key ingredient of future
European prosperity in chip design. Open-source EDA tools can contribute to that with better
usability and flow integration. Novel verification approaches can significantly ease the
entrance into new fields and contribute significantly to productivity.

Impact on skill shortage: Very High. Increased productivity is the preferred method to cope
with skill shortage. While investments in this topic reduce the negative impact of skill
shortage, they also lead to new skilled workforces in the process.

Description:

Increased productivity can be achieved by developing novel design methodologies and


languages for quicker design entry, as well as by fostering collaborative development inspired
by modern software practices. This includes improving design IP management tools to
streamline the reuse and generation of design components. Additionally, better integration
and interoperability between open-source EDA tools is needed. This can be achieved through
the definition of common data interfaces, the development of standardised exchange formats
for technology files, and the creation of modular and composable frameworks for building
domain-specific tools.

Improving the usability of open-source EDA tools is also critical for attracting newcomers and
promoting wider adoption. This involves providing user-friendly interfaces, comprehensive
documentation, and informative error messages to guide users. Investing in visualisation tools
that trace signals, components, and waveforms back to the source code can significantly
improve the learning curve for new designers. By focusing on these areas, the open-source
EDA community can offer a compelling alternative to proprietary tools, enabling more
European companies to participate in chip design and contribute to the EU's technological
sovereignty goals.

Seamless data flow between tools and the integration of open-source EDA tools into
comprehensive design flows are important. This allows for better collaboration and a
smoother transition from design capture to manufacturable layouts. The success of projects
like OpenROAD and OpenLane demonstrates the viability of open-source flows and their
ability to lower the barrier to entry for using open-source PDKs. Moreover, the integration of

Page 47 of 54
domain-specific tools into these flows, such as tools for verifying non-functional requirements
in safety-critical industries, can further enhance the relevance and appeal of open-source
EDA for key European industries. By focusing on seamless integration and comprehensive
flow development, the open-source EDA community can empower a broader range of
companies and individuals to engage in chip design, fostering innovation and competitiveness
within the European semiconductor ecosystem

Funding novel verification approaches, such as Python-based tools, could significantly


improve designer and tester productivity. Python's flexibility, ease of use, and scripting
capabilities offer potential benefits in stimulus generation and automation, leading to faster
verification cycles. However, it is important to address interoperability challenges to ensure
that Python-based frameworks can integrate seamlessly with existing EDA tools and
simulation engines.

There is a huge potential for cross-domain verification tools to empower more European
companies to explore chip design, in particular support for VHDL and Verilog/Verilog-AMS as
well as between analogue, digital and software. These tools would facilitate verification across
digital, analogue, and hardware-software co-design domains, addressing the specific needs of
various industries. Additionally, open-source tools that verify non-functional requirements are
important, such as functional safety and power consumption to support European industry.

Activities:

● Develop fast mixed-mode simulation (HDL or gate level plus analog components)
● Provide IP with extensive and well-documented verification test benches
● Create teaching materials and courses with open source material and examples (using
open source EDA tools) for use across EU academia and also allowing self-study for
individuals
● Enhance verification tools and methods and create verification environments for
analog and mixed signal
● Improve waveform viewers, enable automatic waveform analysis, backtracing
● Standardise interfaces between analog, mixed signal and digital design tools
● Support and maintain tool collections and integrated design environments to lower the
barrier to entry and enable standardised environments for IP generation and IP
management
● Modular frameworks that allow the custom integration of transformations
● Requirements and guidelines for open data exchange formats
● General improvement of usability of existing open-source EDA tools
● Support for industry-standard verification methodologies and their integration with
novel verification technologies
● Cross-domain verification on different abstraction levels (HW/SW-Codesign)

Effort: Productivity is an area of constant improvement. Even small projects can have a
significant impact, and we expect many meaningful proposals. For the above activities we
estimate the range of significant improvements toward the vision as a broad range of 50 to
150 person years, depending on prioritisation.

Page 48 of 54
Action 3: System-on-Chip Innovation from Europe with
Open-Source Digital Chip Design
Vision: Digital design is critical to build system-on-chip designs for the future across key
domains in Europe. Within 3 years the existing work in open source EDA tools for digital can
evolve into competitive alternatives for mature and advanced nodes, with a clear trajectory
towards advanced nodes and laying the groundwork of a chiplet ecosystem.

Impact on key industries and SMEs: High. Companies, especially SMEs, can explore chip
design to advance their business opportunities and diversified products.

Impact on skill shortage: High. The interface of open source around RISC-V and the
opportunities to design system-on-chip without the complexities of established proprietary
solutions will attract more talent. Fundamental education on chip design tools and computer
architecture will continue to see an increasing relevance.

Description:

Modern integrated circuit design relies heavily on digital design that leverages design
automation to achieve a high level of productivity that can take advantage of increased circuit
density with each advancing node efficiently. The rapid advancement captured by Moore's
Law allows an ever increasing number of opportunities at all levels of industrial landscape.
While focus is usually on the most advanced design nodes, the productivity increase needed
for those high-end designs also allow small and medium enterprises with smaller design
teams with less experience in IC design to be involved in implementations that were out of
reach, creating new markets and opportunities to be involved.

It is the modern EDA tools that provide the productivity increase to handle the ever increasing
complexity of IC design. For decades, only commercial EDA tools were able to provide
solutions for IC design and their significant licensing costs have created a major barrier for
entry for new companies with less experience. The recent emergence of open EDA tools
(much like the emergence of open source decades ago) are an important tool to level the
playing field to lower these entry barriers.

At the moment open EDA tools are able to support the basic needs of a modern digital design
flow in mature nodes, and with proper support every indication is that they could achieve the
productivity needed to support commercially relevant designs even in advanced nodes,
closing the gap between commercial offerings.

There are two main aspects that open source EDA tools will provide the European IC Design
landscape. On one hand, open source EDA tools will lower the non-recurring engineering
costs and thereby lowering the entry barriers for new companies wishing to be more active in
the IC Design market and on the other hand will support training of new engineers on IC
Design as open source EDA tools can be employed without restrictions throughout academic
institutions in Europe.

Open source EDA tools need development in three key areas:


● Updates to present tools to improve performance and usability
● Development of features that are essential to support designs in more advanced

Page 49 of 54
technology nodes
● Advancement of tools by developing novel approaches and integrating ML
approaches.

Activities:

● Parasitic extraction
● Industry-grade memory generators for mature and advanced nodes
● Improved result quality of open source EDA tools and high designs sizes
● Improved support for hierarchical designs and incremental builds
● Provide efficient SoC integration frameworks with holistic verification support, design
for test support
● Open synthetic benchmark set as proxy for evaluation and calibration
● Enable innovative applications by creating SoC for novel technologies (cryogenic,
quantum, optical, MEMS, AI, etc.)
● Development of open technological solutions for direct Die-to-Die communications and
there ADK implementation
● Tools for system-in-package
● Prototype advanced node tapeouts for calibration, derive mid-term to long-term
priorities
● Formal equivalence checking for essential parts of the design flow, improve the
coverage of formal equivalence checking

Effort: Improving digital design for advanced nodes and the preparation for a chiplet
ecosystem is important, because the different boundary conditions, density and sizes require
investment in those tools to be mid-term to long-term viable. An investment between 60 and
130 person years can lead to significant improvements on scaling the open source ecosystem
to those advanced nodes as well as laying the foundation for an open source chiplet
ecosystem.

5 Non-Technical Recommendations

5.1 Open-Source Licensed Output


The success of the funding of the open-source EDA ecosystem will be measured by the gaps
filled and improved adoption of the tools. It is crucial that funded work in its entirety is licensed
with accepted open source licences. Cases can be observed where large funded projects that
promise significant contributions of the open source ecosystem across all partners fall short of
this promise. Exploitation is an essential part of the funded work, but it should be based on the
funded technical work and not be a significant part of the funding itself.

Recommendations

Funded technical work items must deliver open-source results licensed under OSI-approved
licences, with very few exceptions. The open-source release should be closely monitored and
be an essential performance indicator of the individual project contributions.

Page 50 of 54
5.2 Funding Access
A significant portion of open-source EDA work is currently being performed by individuals who
do not have access to traditional funding opportunities, and we expect this trend to continue. It
is therefore necessary to offer funding and or reward opportunities for individuals. One
possibility could be offering rewards for programming challenges relating to open-source EDA,
open for individual contributors. Furthermore, European academia and research organisations
are increasingly faced with incomplete funding, which challenges their ability to participate.

Recommendations

To increase the impact of a funding programme in open source EDA, the funding should be
accessible to all hobbyists, for example via proxies. Academia shall receive full funding and
funding rates should be as favourable as possible for SMEs and industry in recognition of
their open source involvement to create common goods.

5.3 Sustainability of Projects


The sustainability of open source presents an ongoing challenge in the technology ecosystem.
Many open-source projects that form the foundation of modern software development operate
with limited resources and rely heavily on volunteer maintainers. While some projects have
found stable support, others struggle to secure consistent funding for maintenance and
improvements. This can lead to delayed updates and maintainer fatigue.

In general, a practical approach to improving sustainability combines several funding streams


that build on existing successes in the open source community. Companies that depend on
open-source software can establish structured funding programmes based on their project
usage and requirements. This can be supplemented by community-driven funding platforms that
allow individual developers and organisations to contribute through subscriptions or more
flexible payment models. Technology foundations can further support this ecosystem by
providing grants focused on maintenance.

Open-source EDA tools rely heavily on individual maintainers, even more so than in the field of
open-source software more generally. Maintainers are often industry professionals that work on
open-source EDA as their hobby, less often as part of their job. Only a few are sustained by
companies which have the project in their focus and pay for contracting, support, or other work.
Yosys HQ is a great example of such a company, because it monetizes on support and add-on
licences around their successful core open-source tool Yosys.

Other projects are driven by academic institutions, and those often suffer from sustainability
issues after the first generation of researchers graduate or move to other institutions or industry.
The lack of funding for maintenance of projects outside of research grants often focused on
academic output and the development of new features, rather than the maintenance of existing
functionality, is a critical issue.

Page 51 of 54
Recommendation

We strongly recommend that funding not only covers the development of new features but
also ensures that projects can be sustainably maintained. This could, for example, include
funding single-maintainer projects to establish infrastructure for and carry out the onboarding
of new maintainers. As part of this activity, we further recommend that documentation of
interfaces, code, and processes are requirements and closely-monitored deliverables for
funded projects as outlined before.

5.4 Fund Tapeouts


Students studying VLSI, microelectronics, and related subjects should get a free or subsidised
tapeout, in which their designs are realised as physical chips, as part of their training. Mature
nodes are perfect for this application, being cheap and well established. One challenge to this is
the long lead time from submission to production, making it hard for students to tapeout and
also test their own designs within the timeframe of a single course, but there is an inherent
value of accessing the physical product. Continuous chip programs at universities can
furthermore leverage this in a multi-cycle curriculum.

In the research and innovation funding program, designs that have been created with
open-source tools, taped out with an open-source PDK, and then characterised are very
valuable, and all these details can be published in academic literature - helping the student, the
university, and the community at large.

Recommendations

As part of the funding for open source EDA tools, there should be a useful amount of funding
for tapeouts, to allow for necessary calibration and validation activities.

5.5 Industry Training and Academic Education


Proprietary EDA tools are typically charged per-seat, with limited budgets meaning there is often
contention to use them leaving some without access. As a result, both academia and industry
should be encouraged to use open-source tools, which can be used by as many students as
desired, as part of their internal training.

While interfaces are often quite different between comparable tools, many fundamental
concepts can be taught with free and open-source tools and then applied to proprietary
equivalents if required.

Recommendation

We recommend making industrial training and academic education part of the funding
programmes. The impact is not only education on those tools but a broader dissemination of

Page 52 of 54
the underlying principles and methods, and thereby attracting new talent. The use of
open-source EDA tools eliminates the barrier to access and disseminate such training.

5.6 Conferences and Collaboration


One key aspect of open source is open collaboration. Technical conferences create vital
meeting points where developers, users, and industry experts can collaborate directly, sharing
both challenges and solutions. These events enable hands-on workshops where participants
learn best practices, provide direct feedback to core developers, and build the personal
connections needed to sustain active development communities, while also offering European
companies a platform to showcase their successful implementations and attract new talent to
their projects.

Recommendation

We recommend that a small portion of the funds go towards the organisation of events that
attract participants across industry, academia and hobbyists. Organisations that support the
open source ecosystem and the open-source process should be able to participate in the
funding.

Page 53 of 54
Document History
● Work on this document has started in early August
● First draft released and presented at ORConf 2024 on September 13
● Community review until October 22, 64 inputs received
● First public release on November 4
● Second public release on November 19

Page 54 of 54

You might also like