GenAI Units In Digital Design Education (GUIDE) is an open courseware repository with runnable Google Colab labs and other materials. We describe the repository's architecture and educational approach based on standardized teaching units comprising slides, short videos, runnable labs, and related papers. This organization enables consistency for both the students' learning experience and the reuse and grading by instructors. We demonstrate GUIDE in practice with three representative units: VeriThoughts for reasoning and formal-verification-backed RTL generation, enhanced LLM-aided testbench generation, and LLMPirate for IP Piracy. We also provide details for four example course instances (GUIDE4ChipDesign, Build your ASIC, GUIDE4HardwareSecurity, and Hardware Design) that assemble GUIDE units into full semester offerings, learning outcomes, and capstone projects, all based on proven materials. For example, the GUIDE4HardwareSecurity course includes a project on LLM-aided hardware Trojan insertion that has been successfully deployed in the classroom and in Cybersecurity Games and Conference (CSAW), a student competition and academic conference for cybersecurity. We also organized an NYU Cognichip Hackathon, engaging students across 24 international teams in AI-assisted RTL design workflows. The GUIDE repository is open for contributions and available at: https://github.com/FCHXWH823/LLM4ChipDesign.
翻译:GUIDE(GenAI Units In Digital Design Education,数字设计教育中的生成式AI单元)是一个包含可运行Google Colab实验及其他材料的开放课件资源库。我们描述了该资源库的架构,以及基于标准化教学单元(包括幻灯片、短视频、可运行实验及相关论文)的教育方法。这种组织方式既能保障学生学习体验的一致性,又便于教师复用和评分。我们通过三个代表性单元展示了GUIDE的实践应用:用于推理及形式化验证支持的RTL生成的VeriThoughts、增强型大模型辅助测试平台生成,以及用于IP盗版检测的LLMPirate。我们还提供了四个课程实例(GUIDE4ChipDesign、Build your ASIC、GUIDE4HardwareSecurity与Hardware Design)的详细信息,这些实例将GUIDE单元整合为完整学期课程、学习成果及顶点项目,全部基于经过验证的材料。例如,GUIDE4HardwareSecurity课程包含一个关于大模型辅助硬件木马插入的项目,该项目已成功在课堂及网络安全竞赛与会议(CSAW)——一场面向学生的网络安全竞赛与学术会议中——投入使用。我们还组织了纽约大学Cognichip黑客马拉松,吸引了24支国际团队的参与,探索AI辅助RTL设计流程。GUIDE资源库开放接受贡献,地址为:https://github.com/FCHXWH823/LLM4ChipDesign。