AI Hardware Design League
OVERVIEW & FAQ
- Participation & Registration
The AI-HDL pilot is currently open to student participants from the following institutions:
- University of Arizona
- University of New South Wales
- Hanoi University of Science and Technology
- Vietnam National University
- Digital University of Kerala
- Heidelberg University
- Pima Community College
- Pasadena City College
- Central Arizona College
Short answer: Yes!
You do not need to have already formed a team to register. Teams will be made up of 3-5 students and constructed of students from various or similar backgrounds within the same degree level (community college, undergraduate, graduate). Teams will compete with other teams with their corresponding degree level and will be evaluated accordingly.
Registration is free but required.
You may register independently or as part of team.
- If you register as part of a team, you will be prompted to provide your team name along with email addresses of team members.
- If you register independently, you will be matched with 2-4 other students based on factors including level of experience, field of study.
During the AI-HDL pilot, the league participation is limited to students and mentors from partner institutions. In the future we hope to scale the league and expand eligibility so more students can take part.
Join the next wave! Sign up to be notified about eligibility for the 2025-26 AI-HDL.
The responsibilities and time commitment for AI-HDL mentors are:
- Estimated Time Commitment: 1-2hr/week per assigned team, up to 5 teams per mentor.
- Weekly Meetings: Host a meeting with each assigned team to review progress, challenges, and next steps.
- Technical Guidance: Provide expert advice on Verilog and hardware design concepts.
- FPGA Implementation: Guide students in testing Verilog code on FPGA boards.
- Progress Tracking: Monitor students' weekly progress, using checklists and milestones.
- Project Planning: Help students create weekly goals and strategies.
- Documentation Review: Ensure students maintain proper documentation of their design process.
- Milestone Review: Provide feedback after analyzing students' designs for each milestone.
- Final Submission Review: Assist in evaluation of final design submissions.
League mentors will provide participants with a detailed project description. Participants will be tasked with designing a specific hardware architecture based on the description. The project description will include:
- High-level Overview and Functionality: An in-depth explanation of how the device operates, including any specific functions or features, and the expected behavior under various conditions.
- Detailed Architecture and Components: A precise definition of the device's inputs and outputs, including the type, size, and expected behavior of each signal. This section will also outline the design's key subsections and how they interconnect.
Teams are required to:
- Generate the hardware design using the Large Language Model (LLM). The Verilog code for the device must be generated via prompting LLM, although minor manual corrections are allowed.
- Verify their design at each design phase. The teams will be given a set of test benches to help with this. Teams are also encouraged to create their custom test bench to verify the sub-modules they design.
After verifying the design with the test bench, teams must demonstrate the successful operation of the hardware design on an FPGA board. Mentors will help guide students through FPGA implementation.
All participants will receive guidance from their mentors, as well as live, in-person and virtual recorded tutorials. (To accommodate groups participating from different time zones, we will upload the recorded sessions for later access on the AI-HDL webpage.)
- Tutorials will include hands-on activities with mentors present to help teams complete the activities.
- Feedback will be collected from students after each tutorial session. The content of tutorials will be adjusted based on the feedback.
- Supplementary materials like slides, reference documents, code samples, etc. will be shared before to allow preparation to enable more effective and interactive sessions.
- Participants will use a Discord forum for ongoing discussion, specifically for technical issues related to the tools.
Participants will be provided with a comprehensive environment to design, simulate, and implement their projects.
- Access to AI-Language Models:
- Each team will have access to LLMs such as OpenAI's ChatGPT. You will be trained in how to use and prompt the LLMs to generate the hardware design code.
- Hardware Simulation and Design Tools:
- Teams will use free tools provided by the league mentors for simulating, synthesizing, implementing, and evaluating their hardware designs.
- Teams will be guided by mentors to implement their hardware designs on an FPGA board. This will take place during mentor meetings where mentors will have access to the FPGA board and will demonstrate to students how they can implement their designs on a real hardware environment, providing valuable hands-on experience.
Each team will submit documents and designs as work toward milestones, with their mentor's guidance. During the milestone reviews, the submitted documents and designs will be evaluated and scored according to the test benches and Power, Performance, and Area (PPA) metrics. The progress of all the teams will be posted online, and the teams with the highest scores will receive an incremental prize.
- Milestone 1: 25% of the design should be completed. (Teams are expected to have some initial results.)
- Milestone 2: 50% of the design should be completed.
- Milestone 3: 75% of the design should be completed.
- Final Design Phase: 100% of the design should be completed. (Teams are expected to submit the final design and all the required documents for evaluation.)
You will receive specific directions and support from mentors for the submission process.
- Each team will create a GitHub profile and commit all changes to the project throughout the league.
- The accounts should be private, with limited access granted to the mentors and judges.
- You will submit a report, recorded presentation, test bench results, and all the prompts used to generate the design as part of your documentation.
- After the final submission deadline, you will not be able to change the content of the GitHub repository.
To ensure a fair winner selection process, AI-HDL organizers have developed a scoring rubric to evaluate submissions based on several design factors:
- Power, Performance, and Area (PPA) metrics
- Compatibility with the description and test bench
- Successful FPGA implementation
- Efficiency of prompts used to generate the design
- Security of the final design.
Winners will be announced in early 2025.
The top rated designs will be fabricated through the Efabless chipignite program.
- Timeline & Details
AI-HDL has 4 Design Phases (DPs) and 3 Milestone Reviews (MRs), along with a Final Review and Evaluation. (Specific dates coming soon.)
2024
- October 25: Kick-off Event, 10:00AM - 1:00PM
- October 31: Registration closes
- October: League Starts with DP#1
- November 15: MR#1 and DP#2, progress check-in with mentors
- December: MR#2 and DP#3
2025
- January: MR#3 and Final DP#4
- February: League Ends with Final Design Review and Evaluations.
- February: Winner Announcement.
Weekly time commitment:
- 1-2 hour stand-up league meetings.
- 5-10 hours of project work time.
- Each team will determine its own schedule and work methods.
Required Equipment:
- Instruction and related tools are provided.
- Participants should have a computer/laptop and internet/wifi access.
At this time the AI-HDL does not offer course credits.
EDUCATIONAL RESOURCES
Educational Content
ARM
EFabless
IEEE
Tutorial Content
Coming Soon!
ARM:
- What is an FPGA?
- What is an ASIC?
- What is a CPU Architecture?
- What is a System on a Chip (SoC)?
- What is Processor Security?
Branch Education:
Additional Videos:
- An Introduction to Verilog
- Is it as important as Air?! | ‘Semiconductor Dictionary’ by Samsung Semiconductor
- Things You Didn’t Know About Semiconductor | ‘Semiconductor Dictionary’ by Samsung Semiconductor
- The Semiconductor Terms That You Must Know | 'All About Semiconductor' by Samsung Semiconductor
- Master the Perfect ChatGPT Prompt Formula (in just 8 minutes)!
- How Are Microchips Made?
- Inside the Making of an Intel Chip – 360 Fab Tour for VR
EFabless:
Additional Videos:
Students
Are you interested in AI-HDL but don't attend an eligible institution?
During the AI-HDL pilot, participation is limited. Sign up to be notified about expanded university eligibility for students and mentors in 2025-26.
Sponsors
Would you like to learn more about sponsoring AI-HDL students and programs?
Our sponsors play a crucial role in providing resources and opportunities for participating students. We're excited to discuss your interests.
SPONSORSHIP
AI-HDL Sponsors
Sponsorship Opportunities
We are excited to partner with industry leaders to lower the barrier of entry to semiconductor manufacturing, and encourage excellence and innovation in our future innovators and tech leaders. Our sponsors play a crucial role in providing resources and opportunities, while receiving exposure and access to the next generation of hardware design and security professionals.
Diamond ($25,000+), Platinum ($10,000+), Gold ($5,000+), Silver ($3,000+), and Bronze ($1,000+) are available in key areas:
- Student participants: Ensure diverse participation across various institutions.
- Awards: Fund or donate prizes and recognition for top-performing teams.
- Operations: Support the logistical and administrative costs of running a professional competition.
- Equipment and Development Tools: Provide access or in-kind donations of necessary tools or hardware (e.g., Arduino hardware or FPGA boards).
- Workshops: Ensure participants receive valuable skill development.
Please connect with our team to learn more!
ORGANIZING TEAMS
- Soheil Salehi, AI-HDL Founder and Lead, Assistant Professor of Electrical and Computer Engineering
- Angela Cruze, Director of Programs and Operations, Institute for Computation and Data-enabled Insights
- Janet Roveda, Professor of Electrical and Computer Engineering
- Liesl Folks, VP of Semiconductor Strategy, Director of Center for Semiconductor Manufacturing
Faculty
- Pratik Satam, Assistant Professor of Systems and Industrial Engineering
- Banafsheh Saber Latibari, Postdoctoral Associate, Electrical and Computer Engineering
- Ali Akoglu, Professor of Electrical and Computer Engineering
- Tosiron Adegbija, Associate Professor of Electrical and Computer Engineering
- Xiaodong Yan, Assistant Professor of Material Science and Engineering
- Huanrui Yang, Assistant Professor of Computer Science and Engineering
- Jyotikrishna Dass, Assistant Professor of Electrical and Computer Engineering
- Bo Liu, Associate Professor of Electrical and Computer Engineering
- Han Xu, Assistant Professor of Electrical and Computer Engineering
- Rozhin Yasaei, Assistant Professor of Cyber Operations, Intelligence, and Technology
- Dale Hetherington, Professor of Practice, Electrical and Computer Engineering
- Ratchaneekorn "Kay" Thamvichai, Professor of Practice, Electrical and Computer Engineering
Staff
- Noel Hennessey, Director of Engineering Access, Greater Equity, and Diversity
- Meaghan Miller, Communications, Center for Semiconductor Manufacturing
- Dan Moseke, Project Director, Center for Semiconductor Manufacturing
- Connie Gardner, Program Operations Manager, Center for Semiconductor Manufacturing
- Susan Novosel, Marketing Information and Data Coordinator, Electrical and Computer Engineering
- Lisa Winton, Senior Director of Development, Research Innovation, & Impact
- Muhtasim Alam Chowdhury, Research Assistant/PhD student, Electrical and Computer Engineering
- Sujan Ghimire, Research Assistant/PhD student, Systems and Industrial Engineering
- Yu-Zheng Lin, Research Assistant/PhD student, Systems and Industrial Engineering
- Muntasir Mamun, Research Assistant/PhD student, Systems and Industrial Engineering
- Jaeden Carpenter, Research Assistant/MS student, Electrical and Computer Engineering
- Christopher Mastrangelo, Research Assistant/MS student, Electrical and Computer Engineering
- Ricardo Ramirez, Research Assistant/MS student, Electrical and Computer Engineering
- Reshma Sai Yarlagadda, Research Assistant/MS student, Information Science
- Anand Ramaswamy Jayshree, Research Assistant/MS student, Information Science
- Emma Heckert, Research Assistant/BS student, Electrical and Computer Engineering
- William Rains, Research Assistant/BS student, Electrical and Computer Engineering
- Malcolm Hayes, Research Assistant/BS student, Electrical and Computer Engineering
- Anwar Gatto, Research Assistant/BS student, Electrical and Computer Engineering
- Ernesto Martinez, Research Assistant/BS student, Electrical and Computer Engineering
- Hammond Pearce, Lecturer (Assistant Professor) of Computer Science and Engineering, University of New South Wales
- Alex James, Dean and Professor of Electronic Systems and Automation, Digital University Kerala
- Nima Taherinejad, Professor of Institute of Computer Engineering, Heidelberg University
- Nguyen Vu Thang, Lecturer and Deputy Head of Academic Office, Hanoi University of Science and Technology
- Anh Tuan Mai, Associate Professor of Computer Engineering, VNU University of Engineering and Technology
Community College
Pima Community College
Central Arizona College
Pasadena City College
High School
Basis High School
Catalina Foothills High School
Chandler Unified School District
Sunnyside School District
Tucson High School