7nm Physical Design Contest
Breaking Barriers with Open-Source VLSI
About OpenROAD
OpenROAD delivers open-source and barrier-free VLSI Solutions for RTL-GDSII flow implementation for hardware and software design engineers, enthusiasts and researchers.
This contest, organized by The OpenROAD Project and VSD, features interesting design challenges at an advanced technology node (7nm).
Unleash your creativity and skills in the physical design implementation on popular RISC-V based cores using an OpenROAD flow and a VSD-powered cloud.
The contest will feature interesting design challenges with unique opportunities for recognition, contribution, cash prizes and certificates.
You will be able to connect and network with other professionals, the open-source design user community, showcase your skills, and contribute to the semiconductor community at large.
Design Goals
The contest is aimed at significantly improving area, performance and Runtime for an opensource RISC-V Core using OpenROAD-Flow-Scripts on an advanced technology node 7nm using ASAP7 PDK.
Problem A
Best Performance
Using any of the following RISC-V cores from the OpenROAD-flow-scripts repository: RISCV32i, ibex, swerv_wrapper demonstrate the best achievable performance for the design for a given die size on ASAP7. The design must be DRC and LVS clean.
Best performance score function:
Best fmax with 0 wns
Problem B
Best Possible Runtime
Using any of the following RISC-V cores from the OpenROAD flow-scripts repository: RISC-V32i, ibex, swerv_wrapper demonstrate the fastest Runtime from RTL-GDSII with good area and performance. Use cloud resources, suitable design configurations, tool changes (any or all of these) to meet this target. The design must be DRC and LVS clean.
Best Runtime Score Function:
For the given machine setup, minimize runtime for best area and performance.
Outstanding Contribution Award
A significant contribution to OpenROAD in any of the following categories: An innovative flow methodology, algorithm, a tool enhancement, a bug fix, an application note or tutorial that significantly improves runtime, area, performance or power. Use any RISC-V based design of your choice. Create a pull request in the Open-ROAD-flow-scripts repository to contribute.
Best contribution score function:
Impact of the contribution in terms of innovation, runtime or QoR improvement.
Who Can Participate?
The contest is open to individuals of all skill levels, including students, professionals, and enthusiasts, who have an interest in
VLSI Physical Design.
Registration is FREE of cost. The participant should have a good understanding of basic digital electronics to be able to complete the given
VLSI Design Challenges.
Why Participate?
Learn how OpenROAD democratizes IC design and makes VLSI design low cost, barrier-free and easy-to-use as an exciting paradigm in ASIC design flows.
Gain Practical Experience using OpenROAD flow and tools on the cloud through hands-on participation at an advanced technology node at 7nm.
Gain recognition and visibility in mainstream VLSI Design by showcasing your skills and contributions. Final designs and methodologies will be published on the OpenROAD Github for public access to other designers and learners.
Grab the chance to win cash rewards up to $2000. Winners will be announced on the OpenROAD website and related media links.
Agenda
Registration
22 Feb to 14 Mar 2023
Design Submission and Implementation
19 to 29 Mar 2023
Registration
22 Feb to 14 Mar 2023
Design Submission and Implementation
19 to 29 Mar 2023
Result Declaration
5 Apr 2023
Winner Selection
Best submission in category defined by Problem A Contest winner
Prize $500
Best submission in category defined by Problem B Contest winner
Prize $500
Honorable Mention: Excellent overall effort in any of the design goal categories
Prize $200
Outstanding Category Award by Ascenium for Problem A
Prize $500
Outstanding Category Award by Ascenium for Problem B
Prize $500
Prerequisite
- Fundamental understanding of digital design concepts and principles is required to participate in the contest
- Familiarity with the OpenROAD design flow is necessary to successfully complete the given VLSI Physical Design Challenges
- Hands-on experience using the Linux operating system is essential to be able to use the OpenROAD EDA tools effectively and efficiently
System Requirements
- To use the cloud-based tool, a stable internet connection with a speed of at least 4mbps is required.
- To install the OpenROAD on your own machine, you will need a 64-bit operating system such as Ubuntu 18.04/20.04/22.04 LTS or Oracle Virtual Machine on Windows/MacOS machine and minimum 80GB of free disk space
- Additionally, you should have at least 8GB of RAM