Session
Schedule FOSDEM 2020
Open Source Computer Aided Modeling and Design

OpenPiton: An Open-Source Framework for EDA Tool Development

H.2213
David Wentzlaff
As contemporary industrial ASIC designs have reached hundreds of billions transistor count, EDA tools must have the scalability to handle such large designs. However, few open-source RTL designs reflect the scale that industrial ASICs have reached. In this talk, we will present OpenPiton, a scalable, tiled manycore design that can reach as many as 65,536 cores in a single chip, and up to 500 million cores on a multi-chip design. The modularity and scalability of the OpenPiton design can enable EDA tool developers to test their tools' functionality at contemporary scales and adapt their development for future larger designs. With its many configurability options, extensive scalability, and heterogeneity, the OpenPiton platform is well placed to supercharge open-source EDA tool development and pave the way for a completely open-source ASIC synthesis and back-end flow tested using open-source designs.

Title: OpenPiton: An Open-Source Framework for EDA Tool Development

Abstract: As contemporary industrial ASIC designs have reached hundreds of billions transistor count, EDA tools must have the scalability to handle such large designs. However, few open-source RTL designs reflect the scale that industrial ASICs have reached. In this talk, we will present OpenPiton, a scalable, tiled manycore design that can reach as many as 65,536 cores in a single chip, and up to 500 million cores on a multi-chip design. The modularity and scalability of the OpenPiton design can enable EDA tool developers to test their tools' functionality at contemporary scales and adapt their development for future larger designs. With its many configurability options, extensive scalability, and heterogeneity, the OpenPiton platform is well placed to supercharge open-source EDA tool development and pave the way for a completely open-source ASIC synthesis and back-end flow tested using open-source designs.

Preferred Session length: Short (20 minutes)

Speaker: Prof. David Wentzlaff (Princeton University)

Speaker bio: David Wentzlaff is an associate professor of electrical engineering at Princeton University. Wentzlaff's research has earned several awards, among them an NSF CAREER award, DARPA Young Faculty Award, AFOSR Young Investigator Prize, induction into the MICRO Hall of Fame, and the ASPLOS WACI Test-of-Time Award. He received his M.S. and Ph.D. from MIT and received a B.S. in electrical engineering from the University of Illinois at Urbana-Champaign. He was Lead Architect and Founder of Tilera Corporation, a multicore chip manufacturer now owned by Mellanox. David's current research interests include how to create manycore microprocessors customized specifically for Cloud computing environments, how to design computer architectures in a post Moore’s Law world, and how to reduce the impact of computing on the environment by optimizing computer architecture for fully biodegradable substrates. Many of the research projects created by Wentzlaff’s group have been open-sourced including the PriME simulator, OpenPiton, and PRGA.

Link to any hardware / code / slides for the talk: https://parallel.princeton.edu/openpiton/ https://github.com/PrincetonUniversity/openpiton

Additional information

Type devroom

More sessions

2/1/20
Open Source Computer Aided Modeling and Design
Tsvetan Usunov
H.2213
We have possibility to setup small electronic assembly/production "factory" at our house for less than EUR 1000. I will try to explain every step from the design to final product:
2/1/20
Open Source Computer Aided Modeling and Design
Urban Bruhin
H.2213
An overview about what's new in LibrePCB since the last presentation at FOSDEM 2018, and a short live demonstration to see LibrePCB in action.
2/1/20
Open Source Computer Aided Modeling and Design
H.2213
A walk through the different ways in which people from different areas and backgrounds use a same application (FreeCAD), and the impact this has on their workflows, and even on FreeCAD development
2/1/20
Open Source Computer Aided Modeling and Design
Holger Vogt
H.2213
An update of the development activities will be presented leading to ngspice-32. Its interface to KiCad has been extended, PSPICE device model compatibility and OpAmp convergence are improved, several bugs have been fixed. The VBIC bipolar model and the VDMOS power MOS model now incorporate the self heating effect. This will lead to the second part of the talk: ngspice may be very well used to simulate thermal device behavior. Heat generation, transport and temperatures are translated into ...
2/1/20
Open Source Computer Aided Modeling and Design
Adam Urbanczyk
H.2213
CadQuery (CQ) [1] is a Python library for building of parametric 3D models. The overarching design goal is to be extremely fluent and as close as possible to the design intent. CQ is based on the open source CAD kernel from OpenCascade and therefor offers industry standard B-Rep modeling capabilities and allows exporting to lossless formats such as STEP as well as lossy ones such as STL. Originally it used Python bindings based on FreeCAD [2] but recently we switched to PythonOCC [3] to be more ...
2/1/20
Open Source Computer Aided Modeling and Design
Wayne Stambaugh
H.2213
I will talk about KiCad's role in the Open Hardware design movement and how it is remarkably similar to the early days of the Free, Libre, Open Source Software (FLOSS) movement and what it means for the future of Open Hardware.
2/1/20
Open Source Computer Aided Modeling and Design
Mario Behling
H.2213
In this talk we will cover the development path of the Pocket Science Lab (PSLab) board from version one in 2014 to today and outline how we use tools like KiCad to bring the device to large scale production. We will also share some major issues that we solved to get the device manufacturing ready and challenges that lie ahead of us like ensuring thorough device testing at production.