Open-Source ASIC Design (RESCHIP4EU) Created byRomane Léauté|UpdatedagoOnlineThis course introduces the principles and methodologies of open-source Application-Specific Integrated Circuit (ASIC) design, covering the complete flow from high-level synthesis (HLS) to layout generation. It is developed within the context of the EU-backed RESCHIP4EU initiative, with the support of the Digital Europe Programme of the European Union. The initiative aims to strengthen Europe's competitiveness in the semiconductor and microelectronics sector by developing specialised education programmes that combine technical expertise with innovation and entrepreneurship skills, thereby preparing the next generation of professionals for bright careers in the high-tech industries.About this course The course provides students with practical knowledge of state-of-the-art open-source EDA tools and frameworks, enabling them to perform RTL synthesis, place and route, static timing analysis, and design rule checking using publicly available technologies and PDKs. Through a step-by-step workflow, students will learn how to transform a high-level behavioral description into a manufacturable GDSII layout, gaining hands-on experience with tools such as Yosys, OpenROAD, and OpenLane.Course syllabusModule 1: Flow and ecosystem. End-to-end ASIC flow, open-source EDA landscape, and the file formats you will work with. You learn how to read run outputs and reports to navigate the flow with an engineering mindset.Module 2: HLS fundamentals. How HLS maps code to hardware, and how to write HLS-friendly code that synthesizes predictably. You cover verification of HLS-generated RTL and the main knobs that trade performance, area, and closure risk.Module 3: RTL synthesis. How RTL becomes a mapped gate-level netlist and why technology mapping choices matter. You learn to read synthesis reports and debug RTL issues that would otherwise poison timing and PnR.Module 4: Timing and constraints. Core STA concepts and how to write minimal but meaningful SDC constraints. You practice fast triage of timing failures and apply pre-PnR fixes that improve feasibility before physical design.Module 5: Physical design. How early physical decisions set the routability and timing “budget” for the whole chip. You learn what to watch after placement and CTS, and how to debug physical issues without random tuning.Module 6: Routing and optimisation. Global versus detailed routing, typical routing failure modes, and how parasitics change timing after route. You cover hold-fix concepts and adopt an iteration strategy that keeps progress measurable and stable.Module 7: Physical verification. DRC and LVS goals, common violation/mismatch classes, and a practical verification workflow with decision gates. You learn how to write a credible signoff summary backed by evidence and explicit assumptions.Module 8: Tapeout readiness and release. What an open PDK provides, how PDK views must stay consistent, and what MPW/tape-out workflows expect. You define what is a final release and how to package a reproducible run with a manifest and archived reports.Learning outcomesUpon successful completion of this course, students will get a good overview of the complete digital design flow from HLS to GDSII using open-source tools. They will also be able to synthesise and analyse RTL code using Yosys and perform place-and-route with OpenROAD/OpenLane. Learners will also improve their ability to identify timing and physical design issues and discover how to appropriate optimisation strategies. Finally, they will gain practical experience with open PDKs andget to know how how open ASIC design enables education, research, and prototyping.Training Offer DetailsWebsite linkCourse: Open-Source ASIC DesignDigital technology / specialisationMicroelectronicsTraining opportunitiesCourseLearning EffortPart time intensiveSelf-pacedYesDuration Time16 HoursDigital skill levelIntermediateProvider OrganisationPolitecnico di Milano (Polytechnic University of Milan)Geographic scope - CountryAustriaBelgiumBulgariaCyprusRomaniaSloveniaCroatiaCzech republicDenmarkEstoniaFinlandFranceGermanyGreeceHungaryItalyIrelandMaltaLatviaLithuaniaLuxembourgNetherlandsPortugalPolandSwedenSpainSlovakiaShow moreShow lessTarget languageEnglishIs this course freeYesCredential offeredLearning EntitlementType of fundingDIGITAL ADS SO4PrerequisitesNoUpcoming courseNo Share this page Log in to comment