~/conference

ORConf 2023

open source hardware contributors, chip designers, fpga developers, verification engineers, eda tool developers, RISC-V architects, security engineers, researchers and educators

OpenROAD RTL-to-GDS flow; CologneChip GateMate FPGA module; snooping cache coherence for CVA6; SystemC TLM2 virtual prototypes; RADOPA optical probing simulation; mtime design approaches for RISC-V; WireGuard implemented in HDL; RDMA over Ethernet FPGA-to-GPU; Caliptra open source security IP; UVM and Verilator verification flow; cocotb Python-powered verification; SystemVerilog linting with Verible

titleauthorlength
OpeningStefan Wallentowitz24m
History and logistics of the FOSSi Foundation and ORConf: two main conference days plus Sunday special sessions (TinyTapeout workshop, CocoDB unconference…
Talk on
OpenROAD: The journey so far and roadmapAndrew Kahng01h 00m
OpenROAD is an open-source RTL-to-GDS tool that now produces manufacturable layouts for advanced finFET nodes and targets 24-hour RTL-to-GDS turnaround; the…
Talk on
Module with CologneChip GateMate FPGAAnton Kuzmin28m
A pocket FPGA module based on the CologneChip GateMate FPGA is built, with PCB and KiCad files released under CERN‑OHL‑P and control code under MIT. The…
Talk on
Old School cache coherence-a snooping system for a multicore processor based on CVA6M. Giacometti22m
Project implements a low-latency snooping cache coherence unit for CVA6 cores, extending AXI to ACE over AXI and targeting quad-core use but prototyped as a…
Talk on
Early performance estimation using virtual prototypes and open-source SWRocco Jonack20m
Virtual prototypes based on SystemC TLM2 run full software stacks far faster than RTL sims and yield early architectural latency and bandwidth numbers. An…
Talk on
Virtual Prototypes and Open Source Hardware Design in Research and EducationSallar Ahmadi-Pour20m
Open source RISC-V virtual prototype implemented in SystemC TLM 2.0 runs full OSes and claims 10x–100x faster than RTL for early software development; a…
Talk on
RADOPA: Robustifying a Design Against Optical Probing AttacksSajjad Parvin22m
RADOPA simulates backside optical probing during design by reading GDS layouts, convolving a Gaussian laser model with transistor polygons to produce activity…
Talk on
OpenRISC updateStafford Horne17m
OpenRISC remains a 32-bit architecture with working 64‑bit FPU only on Mor1kx/OR1200 implementations, now exercising continuous CI: Verilator linting plus…
Talk on
Visualizing and exploring open-source microchipsThorsten Knoll17m
Three manufacturable open PDKs (SkyWater 130, IHP 130, GF 180) drive open EDA work using OpenROAD/OpenLANE, KLayout, Magic and smaller tools; the workflow…
Talk on
Effective Timekeeping in RISC-V Processors: Overview of mtime Design ApproachesViktor Schneider22m
RISC-V’s 64-bit mtime is memory-mapped but can be implemented four practical ways: trap-emulate CSR accesses (used by Ibex and NewRISC32) which is simple but…
Talk on
Open Source Digital Design Tooling UpdatesKarol Gugala21m
CHIPS Alliance reports concrete tooling: an open SV Test suite runs SystemVerilog compliance across tools and shows most tests green; Verible supplies linting…
Talk on
RISC-V Instruction Set Extensions for Cryptography - From Research to StandardizationF. Oberhansl16m
RISC‑V already includes scalar crypto extensions ratified 2021 covering bit ops, carry‑less multiply, AES and SHA and data‑independent execution; AES…
Talk on
Caliptra: Building Open Source Security IP with Open Source ToolsMichael Gielda14m
Caliptra is an open-source root of trust developed jointly by Nvidia, Google, Microsoft and AMD and targets a near-term 1.0 RTL release intended for real-world…
Talk on
overview and updateGreg Chadwick40m
OpenTitan tapes out the Earl Grey engineering sample now in fab with over 30 blocks and nightly regressions running roughly 40,000 tests; repository totals…
Talk on
GoIT: European initiative for free and open siliconRihards Novickis34m
GoIT is an EU coordination project that drafts a pan‑jurisdiction hardware license, funds conferences and lawyers, and pushes policy feedback on the Chips Act…
Talk on
Blackwire: WireGuard in HDL at 100+ Gbit/sLeon Woestenberg22m
Blackwire implements WireGuard as HDL/RTL for FPGA NICs and reaches 100 Gbits/s on the data path while keeping control on a RISC‑V core; the project is about…
Talk on
Data transport in a radio telescope: Remote Direct Memory Access over Ethernet from FPGA to GPUStephen wonderful22m
Radio telescope front ends stream huge continuous bursts of samples and the bottleneck is moving that traffic straight into GPU memory. Implementation of RoCE…
Talk on
open source IP contributionsReinier van der Walle16m
ASTRON publishes the FPGA libraries and tooling behind UniBoard2 (four Arria 10 FPGAs) used as a filterbank, station beamformer and correlator, with FPGA code…
Talk on
A reusable verification, emulation and validation flow for ASIC designTomasz Hemperek17m
A reusable flow lets verification, firmware and software teams run the same tests against RTL simulation, FPGA emulation and eventual silicon so most work…
Talk on
Open source design testing and verification with UVM and VerilatorKrzysztof Bieganski22m
Verilator now supports many non‑synthesizable SystemVerilog features enabling near‑complete UVM use: full class hierarchy and parameter resolution for UVM (all…
Talk on
How cocotb made Python-powered verification mainstream -- and what comes nextPhilipp Wagner23m
cocotb now ships 250 prebuilt wheels (simulator × Python × platform) so users no longer compile C++ at install time, and CI runs publicly against Questa…
Talk on
SystemVerilog Testbench linting with open-sourceSatinder Singh Paul15m
An open-source lint framework built on slang/pyslang enforces SystemVerilog testbench rules written in Python, integrates into CI/CD like Git Actions, and…
Talk on
MathLib - Math functions Library for SystemVerilogDeepa Palaniappan17m
MathLib implements a selection of MATLAB functions natively in SystemVerilog, published on GitHub as a reusable MathLib package that handles scalars, vectors…
Talk on
spinal.lib.bus.tilelink : An Tilelink interconnect generator based on fiberCharles Papon22m
A Tilelink interconnect generator implemented in SpinalHDL uses fiber-based negotiation (user-space elaboration threads) to propagate and mutate parameters…
Talk on
Ten Years of PULP: The Evolution of the Species from IoT to HPCDavide Rossi58m
Project PULP evolves from tiny IoT cores into cluster-based HPC demonstrators, producing multiple taped-out silicon generations (Vega, Marcellus, GAP9) and…
Talk on
FuseSoC in Three MinutesOlof Kindgren03m
FuseSoC is a package manager for silicon that dates to 2011 and is already used by many high‑profile open source chips and several companies internally so it…
Talk on
Renode - open source systems simulation frameworkMichael Gielda03m
Renode is an open‑source simulator that runs 280 real boards in simulation, models RISC‑V (including vectors and custom instructions) and ARM Cortex A/R 32/64…
Talk on
Coriolis EDA UpdateRob Taylor03m
Coriolis is a 20‑year EDA suite from the LIP6 lineage with a long‑standing Python API and built‑in mixed‑signal support; it claims compatibility with 90+…
Talk on
SystemRDL and PeakRDLMarek Pikuła03m
SystemRDL is an Accellera open standard for register maps that already has a stable Python compiler on the SystemRDL GitHub and a suite of importer/exporter…
Talk on
WaveDromAliaksei Chapyzhenka03m
A small toolchain that turns a JSON->SVG timing diagram description into images and register/field diagrams, with an online editor that gives a 300 ms live…
Talk on
Tiny Tapeout UpdateMatt Venn02m
Tiny Tapeout 4 finishes with 143 submissions, totaling 2.6 meters of wire and 86,000 standard cells across 30 countries, but only half the tapeout array is…
Talk on
Bluespec is my favourite HDL and here's whySerge 'q3' Bazanski05m
Bluespec HDL is presented through a concrete OpenMPW toy project that compiles to Verilog and runs under BlueSim simulation showing a GCD example and a…
Talk on
SERV - A quick talk about a small CPUOlof Kindgren03m
A tiny RISC-V-like core uses a bit serial datapath and optional extensions with separate data and instruction buses and an extension interface, documented to…
Talk on
Hardware: a messy landscape we all loveMichael Gielda02m
A public Open Hardware Portal hosts dozens of open-source KiCad designs (permissive license) including FPGA, Nvidia and Snapdragon boards and supplies KiCad…
Talk on
GateMate Module CrowdsourcingAnton Kuzmin01m
A tiny GateMate module is ready for small-scale manufacture, hardware design released under a permissive free license and available for anyone to produce; no…
Talk on
pyfda: Python Filter Design and AnalysisChristian Muenker06m
Live demo of pyfda designs a decimation filter from 48 kHz → 24 kHz with a required Nyquist stop at 12 kHz and a target -60 dB stopband, then generates…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.