FPGAs are increasingly finding themselves in huge data-centers as well as in the hands of hobbyists. However the wide availability of these high and low cost devices contrasts with the narrow ways in which one can access them -- through proprietary closed-source tools and IP -- which can hamper the realisation and deployment of novel FPGA-based applications and EDA innovations. Open-source is a proven and prevalent success when it comes to CPU and GPU silicon, and there are already efforts to drive reconfigurable silicon towards the same trend.
This one-day workshop aims to bring together industrial, academic, and hobbyist actors to explore, disseminate, and network over ongoing efforts for open design automation, with a view to enabling unfettered research and development, improving EDA quality, and lowering the barriers and risks to entry for industry. These aims are particularly poignant due to the recent efforts across the European Union (and beyond) that mandate “open access” for publicly funded research to both published manuscripts as well as any code necessary for reproducing its conclusions.
0845 - | Welcome |
0900 - | Keynote: "PULP: An Open-Source RISC-V Based Multi-Core Platform for In-Sensor Analytics" Davide Rossi (University of Bologna, IT) Slides |
1000 - | Coffee Break + Demos nextpnr -- a portable FPGA place and route tool David Shah and Eddie Hung (SymbioticEDA, AT) OpenFPGA: a Complete Open Source Framework for FPGA Prototyping Baudouin Chauviere, Aurélien Alacchi, Edouard Giacomin, Xifan Tang and Pierre-Emmanuel Gaillardon (University of Utah, USA) |
1030 - | Session 1 -- Full Papers LiteX: an open-source SoC builder and library based on Migen Python DSL Florent Kermarrec, Sébastien Bourdeauducq, Jean-Christophe Le Lann and Hannah Badier (Enjoy-Digital, FR) On Hardware Verification In An Open Source Context Ben Marshall (University of Bristol, UK) PyGears: A Functional Approach to Hardware Design Bogdan Vukobratović, Andrea Erdeljan and Damjan Rakanović (University of Novi Sad, RS) |
1130 - | "LegUp High-Level Synthesis and its Commercialization" Jason Anderson (University of Toronto, CA) Slides |
1200 - | Lunch |
1245 - | Panel discussion: "How does one commercialise/undertake research on open-source EDA/IP?" More info Andrea Borga (Oliscience, NL) Uli Drepper (Red Hat, DE) Hipólito Guzmán (University of Seville, ES) Clifford Wolf (Symbiotic EDA, AT) |
1330 - | "VHDL Reuse: from Vendor Independence to Open Source" Daniel van der Schuur (ASTRON, NL) |
1400 - | Session 2 -- Lightning Talks Enabling FPGA Domain-specific Compilers Through Open Source Alireza Kaviani and Chris Lavin (Xilinx Research Labs, USA) Minitracer: A minimalist requirements tracer for HDL designs Carlos López-Melendo and Hipólito Guzmán-Miranda (University of Seville, ES) OpenFPGA: a Complete Open Source Framework for FPGA Prototyping Baudouin Chauviere, Aurélien Alacchi, Edouard Giacomin, Xifan Tang and Pierre-Emmanuel Gaillardon (University of Utah, USA) Draft of CERN OHL (Open Hardware Licence) v2: We need your feedback https://www.ohwr.org/projects/cernohl/wiki/cern-ohl-v2-draft Tristan Gingold (CERN, CH) GHDL: Present and Future Tristan Gingold (CERN, CH) |
1430 - | Coffee Break + Posters Same presenters as for Lightning Talks |
1500 - | "UVVM - The fastest growing FPGA verification methodology world-wide!" Espen Tallaksen (Bitvis, NO) Invited Paper Slides |
1545 - | Session 3 -- Full Papers PRGA: An Open-source Framework for Building and Using Custom FPGAs Ang Li and David Wentzlaff (Princeton University, USA) An Open-source Framework for Xilinx FPGA Reliability Evaluation Aitzan Sari, Vasileios Vlagkoulis and Mihalis Psarakis (University of Piraeus, GR) Python Wraps Yosys for Rapid Open-Source EDA Application Development Benedikt Tutzer, Christian Krieg, Clifford Wolf and Axel Jantsch (TU Wien, AT) |
1645 - | "FuseSoC - Cores never been so much fun" Olof Kindgren (Qamcom Research & Technology/FOSSi Foundation, SE) Invited Paper Slides |
1715 - | Closing Remarks |
1730 - | Further networking, drinks, food, and beyond... |
Workshop | 29 March 2019 |
Prospective authors are invited to submit original contributions (up to six pages), extended abstracts describing work-in-progress or position papers (not exceeding two pages), and demo proposals that would be of general interest. Papers must be submitted as an A4-sized PDF, in the IEEE conference format.
In line with OSDA’s mission, we encourage and will favour submissions that make all artifacts used for experimentation (benchmarks, code, etc.) available for private peer-review.
Accepted submissions are required to publish these artifacts under an OSI-approved (preferably permissive) license.
The proceedings of this workshop containing all accepted papers will be published on the open-access arXiv repository. Every accepted paper must have at least one author registered to attend the workshop by 31 January.
Selected papers may also be considered for a special-issue journal; student authors may be eligible for travel assistance from our sponsors.