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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

An Implementation of Grammar-Concept Understanding Problems in Verilog Programming Learning Assistant System

Pin-Chieh Hsieh, Yi‐Fang Lee, Yu‐Cheng Fan, Nobuo Funabiki et al.
1 citations
Educational Technology and Assessment
3.25
article

An Implementation of Grammar-Concept Understanding Problems in Verilog Programming Learning Assistant System

Pin-Chieh Hsieh, Yi‐Fang Lee, Yu‐Cheng Fan, Nobuo Funabiki, Wen-Chung Kao, Tzu-Lun Fang, Shaobo Jin
article en
1 citations

Abstract

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.

National Taipei University of Technology (TW), National Taiwan Normal University (TW), Okayama University (JP)
Quality Education
Openalex Percentile: Top 8%
Educational Technology and Assessment
3.25
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.