Workshop on Open Source Design Automation (OSDA) 2019

held in conjunction with the Design, Automation and Test in Europe Conference (DATE)
Friday, March 29, 2019; Florence, Italy

Final Programme
Now including links to papers and slides

Gratefully acknowledge support from our sponsors:


Motivation:

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.

Extended motivation

Final OSDA'19 Programme:
Papers and slides available from links below

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...

Panel discussion: "How does one commercialise/undertake research on open-source EDA/IP?"

Panellists: will be discussing whether it is possible to build a (stable!) business or research group around open-source -- when the things that you are building is ostensibly given away for free. Topics explored will be panellist's experiences with doing this, their opinions on the various open-source licenses (copyleft versus permissive) in the context of hardware, their views on whether open and closed-source can co-exist, and the momentum within the EU to mandate "open access" research.

Topics of interest at OSDA include, but are not limited to:

Important dates

Submission deadline17 23 December 2018 (Anywhere-on-Earth)
Notification of acceptance14 January 2019
Camera-ready final version  11 February 2019
Workshop29 March 2019

Submission details and requirements

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.

Submission Link

Organising Team:

Programme Committee: