Skip to content

Add comprehensive prerequisite survey form for LLM4ChipDesign course#9

Draft
Copilot wants to merge 2 commits intocopilot/fix-1292e47e-c4c3-41e0-a78a-82089a7ec0c3from
copilot/fix-9d987b8f-55db-4714-af24-946421c43092
Draft

Add comprehensive prerequisite survey form for LLM4ChipDesign course#9
Copilot wants to merge 2 commits intocopilot/fix-1292e47e-c4c3-41e0-a78a-82089a7ec0c3from
copilot/fix-9d987b8f-55db-4714-af24-946421c43092

Conversation

Copy link

Copilot AI commented Sep 1, 2025

This PR adds a comprehensive prerequisite survey form for students interested in taking the LLM4ChipDesign course. The survey helps instructors assess student backgrounds and tailor course content accordingly.

What's Added

Survey Form (LLM4ChipDesign_Prerequisite_Survey.docx)

A professionally formatted Microsoft Word document containing:

  • Student Information Section - Basic demographic and academic details
  • Prerequisite Course Assessment - Rating system (0-4 scale) for 15 key subject areas
  • Specific Course Experience - Detailed background in relevant coursework
  • Tools and Software Experience - Assessment of EDA tools, programming environments, and AI frameworks
  • Project Experience - Practical application questions
  • Learning Goals and Expectations - Student objectives and preferences
  • Additional Information - Open-ended feedback section

Key Prerequisite Areas Covered

Based on the repository's comprehensive coverage of LLM-based chip design, the survey assesses:

  1. Hardware Fundamentals: Digital Logic Design, Computer Architecture, HDLs (Verilog/SystemVerilog)
  2. Programming Skills: Python, C/C++, Data Structures & Algorithms
  3. AI/ML Background: Machine Learning, Natural Language Processing
  4. Verification & Tools: Formal Verification, EDA Tools, FPGA/ASIC Design Flow
  5. Advanced Topics: High-Level Synthesis, Hardware-Software Co-design
  6. Supporting Skills: Mathematics, Software Engineering, Version Control

Implementation Details

The survey form is generated using a Python script (generate_survey_form.py) with the python-docx library, ensuring:

  • Professional formatting with proper tables, headers, and styling
  • Checkbox-style rating systems for easy completion
  • Comprehensive documentation in SURVEY_README.md

Course Alignment

The survey directly addresses the repository's focus areas:

  • Automated Verilog generation (AutoChip, VeriThoughts, Veritas, PrefixLLM)
  • Testbench generation for hardware verification
  • SystemVerilog assertion generation from natural language
  • C-to-hardware synthesis (C2HLSC)
  • Hardware security and IP protection
  • Analog circuit design (Masala-CHAI)

This survey will help instructors identify students who may need additional preparation, form balanced study groups, and adjust course pacing based on the class's collective background.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: FCHXWH823 <176723341+FCHXWH823@users.noreply.github.com>
Copilot AI changed the title [WIP] Can you generate a Survey Form (.doc) for students , which should ask students who want to attend this course whether take some some pre-required course? Please list some necessary courses (no need to list the exact course name, just the rough purpose ... Add comprehensive prerequisite survey form for LLM4ChipDesign course Sep 1, 2025
Copilot AI requested a review from FCHXWH823 September 1, 2025 21:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants