Roadmap Arxiv
Roadmap Arxiv
* [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)
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.
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.
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.
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.
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.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
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.
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.
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.
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.
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.
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.
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.
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
● 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
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.
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.
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):
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.
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.
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
To achieve this roadmap, we recommend funding activities towards the following opportunities.
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
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.
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.
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.
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
● 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
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.
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.
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.
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
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
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.
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.
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.
"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
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
Page 41 of 54
○ signal integrity analysis
○ structured placement and routing
● Progressive refinement flows
● Energy-driven implementation (new criterion beyond power, performance and area)
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.
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.
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.
[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
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.
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.
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.
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.
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:
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
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.
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
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.
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.
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.
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.
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