An Implementation of Grammar-Concept Understanding Problems in Verilog Programming Learning Assistant System
Verilog is a prominent hardware description language extensively utilized in digital circuit designs. Its integration with industry-standard tools and compatibility with hardware synthesis processes make it indispensable in semiconductor design. Since dedicated courses in Verilog programming are limited in many universities worldwide due to resource limitations, an effective self-study tool is essential to meet its strong demands in this digital age. In this paper, we present an implementation of the Grammar-Concept Understanding Problem (GUP) in the Verilog Programming Learning Assistant System (VPLAS) to assist novices in code understanding studies. Previously, we developed PLAS for software programming self-studies, where GUP asks for definitions of important words in a given source code. Any answer is marked automatically in the system. For evaluations, we generated 12 GUP instances using Verilog codes for basic circuit designs. The digital circuit and the timing waveform are given to help students understand the code. We assigned them to 50 undergraduate students at the National Taipei University of Technology (NTUT), Taiwan. Their feedback demonstrated the validity of the proposal in Verilog programming self-studies.
Authors
- Pin-Chieh Hsieh
- Yi‐Fang Lee (ORCID: https://orcid.org/0000-0002-4243-4259)
- Yu‐Cheng Fan (ORCID: https://orcid.org/0000-0002-9599-6415)
- Nobuo Funabiki (ORCID: https://orcid.org/0000-0003-3234-3473)
- Wen-Chung Kao (ORCID: https://orcid.org/0000-0002-3760-8883)
- Tzu-Lun Fang
- Shaobo Jin (ORCID: https://orcid.org/0000-0002-5076-7803)
Institutions
- National Taipei University of Technology (TW)
- National Taiwan Normal University (TW)
- Okayama University (JP)
Publication Details
- Published
- 2025-04-18
- DOI
- https://doi.org/10.1109/iciet66371.2025.11046218
- Citations
- 1
- Primary Topic
- Educational Technology and Assessment
- Type
- article
- Field-Weighted Citation Impact
- 3.25