-
-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenROAD GSoC 2025 #718
Draft
luarss
wants to merge
4
commits into
ucsc-ospo:main
Choose a base branch
from
luarss:topic/or-gsoc25
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
OpenROAD GSoC 2025 #718
Changes from 1 commit
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
--- | ||
title: "OpenROAD - An Open-Source, Autonomous RTL-GDSII Flow for Chip Design" | ||
authors: [luarss] | ||
author_notes: ["Individual Contributor at Precision Innovations"] | ||
tags: ["osre24", "ucsd", "uc", "chip design", "asicdesign", "llm", "ml", "ai"] | ||
date: 2025-01-19 | ||
--- | ||
|
||
The [OpenROAD](https://theopenroadproject.org) project is a non-profit project, originally funded by DARPA with the aim of creating open-source EDA tools; an Autonomous flow from RTL-GDSII that completes < 24 hrs, to lower cost and boost innovation in IC design. This project is now supported by [Precision Innovations](precisioninno.com). | ||
|
||
OpenROAD massively scales and supports EWD (Education and Workforce Development) and supports a broad ecosystem making it a vital tool that supports a rapidly growing Semiconductor Industry. | ||
|
||
OpenROAD is the fastest onramp to gain knowledge, skills and create pathways for great career opportunities in chip design. You will develop important software and hardware design skills by contributing to these interesting projects. You will also have the opportunity to work with mentors from the OpenROAD project and other industry experts. | ||
|
||
We welcome a diverse community of designers, researchers, enthusiasts, software engineers and entrepreneurs to use and contribute to OpenROAD and make a far-reaching impact in the rapidly growing, global Semiconductor Industry. | ||
|
||
### ORAssistant - LLM Data Engineering and Testing | ||
|
||
* **Topics**: `Large Language Model`, `Machine Learning`, `Data Engineering`, `Model Deployment`, `Testing` | ||
* **Skills**: large language model engineering, database, evaluation, CI/CD, open-source or related software development | ||
* **Difficulty**: Medium | ||
* **Size**: Medium (175 hours) | ||
* **Mentor**: Jack Luar | ||
|
||
This project is aimed at enhancing robustness and accuracy for OR Assistant. the conversational assistant for OpenROAD through comprehensive testing and evaluation. You will work with members of the OpenROAD team and other researchers to enhance the existing dataset to cover a wide range of use cases to deliver accurate responses more efficiently. This project will focus on data engineering and benchmarking and you will collaborate on a project on the LLM model engineering. Tasks include: creating evaluation pipelines, building databases to gather feedback, and improving CI/CD (non-exhaustive), writing documentation. You will gain valuable experience and skills in understanding chip design flows and applications. Open to proposals from all levels of ML practitioners. | ||
|
||
### ORAssistant - LLM Model Engineering | ||
|
||
* **Topics**: `Large Language Model`, `Machine Learning`, `Model Architecture`, `Model Deployment` | ||
* **Skills**: large language model engineering, prompt engineering, fine-tuning | ||
* **Difficulty**: Medium | ||
* **Size**: Medium (175 hours) | ||
* **Mentor**: Jack Luar | ||
|
||
This project is aimed at enhancing robustness and accuracy for OR Assistant, the conversational assistant for OpenROAD through enhanced model architectures. You will work with members of the OpenROAD team and other researchers to explore alternate architectures beyond the existing RAG-based implementation. This project will focus on improving reliability and accuracy of the existing model architecture. You will collaborate on a tandem project on data engineering for OR assistant. Tasks include: reviewing and understanding the state-of-the-art in retrieval augmented generation, implementing best practices, caching prompts, improving relevance and accuracy metrics (non-exhaustive), writing documentation. You will gain valuable experience and skills in understanding chip design flows and applications. Open to proposals from all levels of ML practitioners. |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please change
osre24
toosre25