Next Article in Journal
A Transformer-Based Pavement Crack Segmentation Model with Local Perception and Auxiliary Convolution Layers
Previous Article in Journal
Distributed Power, Energy Storage Planning, and Power Tracking Studies for Distribution Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing SMBus Protocol Education for Embedded Systems Using Generative AI: A Conceptual Framework with DV-GPT

1
Department of Industrial Education and Technology, National Changhua University of Education, Changhua City 50007, Taiwan
2
Cisco Systems, Inc., 300 East Tasman Dr., San Jose, CA 95134, USA
3
Department of Computer Science and Engineering, University of California, 260 Aldrich Hall, Irvine, CA 92697, USA
4
Kang Chiao International School Xiugang Campus, No. 800, Huacheng Rd., Xindian Dist., New Taipei City 231049, Taiwan
*
Author to whom correspondence should be addressed.
Electronics 2025, 14(14), 2832; https://doi.org/10.3390/electronics14142832
Submission received: 20 June 2025 / Revised: 7 July 2025 / Accepted: 14 July 2025 / Published: 15 July 2025

Abstract

Teaching of embedded systems, including communication protocols such as SMBus, is commonly faced with difficulties providing the students with interactive and personalized, practical learning experiences. To overcome these shortcomings, this report presents a new conceptual framework that exploits generative artificial intelligence (GenAI) via customized DV-GPT. Coupled with prepromises techniques, DV-GPT offers timely targeted support to students and engineers who are studying SMBus protocol design and verification. In contrast to traditional learning, this AI-based tool dynamically adjusts feedback based on the users’ activities, providing greater insight into challenging concepts, including timing synchronization, multi-master arbitration, and error handling. The framework also incorporates the industry de facto standard UVM practices, which helps narrow the gap between education and the professional world. We quantitatively compare with a baseline GPT-4 and show significant improvement in accuracy, specificity, and user satisfaction. The effectiveness and feasibility of the proposed GenAI-enhanced educational approach have been empirically validated through the use of structured student feedback, expert judgment, and statistical analysis. The contribution of this research is a scalable, flexible, interactive model for enhancing embedded systems education that also illustrates how GenAI technologies could find applicability within specialized educational environments.

1. Introduction

1.1. Background and Motivation

Integrated Circuit (IC) design has become a critical component of technological advancements across various industries, including telecommunications, automotive, and consumer electronics [1]. One of the most fundamental aspects of embedded system design is the communication between different system components [2,3], which is typically handled through protocols like the System Management Bus (SMBus) [4]. SMBus is a widely adopted two-wire communication protocol that facilitates communication between microcontrollers and peripheral devices. Based on the I2C protocol, SMBus is designed explicitly for low-speed communication, making it suitable for embedded systems where power consumption, size, and cost are essential considerations [5]. Despite its simplicity and efficiency, the design and verification of SMBus systems are not without their challenges [6]. These challenges include managing arbitration between multiple masters, implementing clock stretching mechanisms, and ensuring reliable error detection and correction [7]. Additionally, SMBus devices must adhere to strict protocol specifications to ensure seamless communication, which requires careful attention to timing, data integrity, and synchronization [8,9].
The increasingly more complicated embedded systems in today’s world require a practical teaching platform that combines theoretical and practical knowledge for the interviewers [10]. In this paper, we propose an AI-supported framework based on generative AI and, more specifically, fine-tuned ChatGPT 4o with preprompt methods to overcome the limitations of classical teaching approaches. This new teaching method offers bespoke, instantaneous feedback and incorporates the Universal Verification Methodology (UVM), thereby raising interviewers embedding system design and verification competencies [11]. The main contributions of this paper are: (1) we propose a real-time AI-based interactive educational system, (2) utilizing UVM for the realistic industry-oriented verification task [12], and (3) we conduct a thorough quantitative validation and expert review to demonstrate the effectiveness [13].

1.2. Current State-of-the-Art and Limitations in SMBus Design Education

Previously, static resources based on SMbus protocol learning, such as textbooks, lectures, and partial simulation environments, were the main path [14]. These approaches are generally non-interactive and do not adequately equip interviewers with the ability to track and follow through complex real-world scenarios, which include multi-device communication, error handling, and debugging [15,16]. In addition, high cost and little access to Electronic Design Automation (EDA) tools make interviewers of some practical practice [17], thus widening the chasm between academic theory study and industrial need. As a result, learners frequently struggle to leap from scholarly studies to real-world careers in embedded systems development [18]. These educational gaps must be addressed with engaging and interactive approaches; they represent a pressing requirement to enhance the educational outcome in SMBus protocol design [19,20].

1.3. The Disconnect Between Theory and Practice

Although academic programs provide valuable theoretical knowledge about IC design, they often fail to equip interviewers with the practical skills required to tackle the complexities of embedded systems design. Interviewers are taught the principles behind protocols like SMBus, including their theoretical functionality, timing requirements, and communication mechanisms [21]. However, these lessons are often divorced from the hands-on experience needed to apply this knowledge in real-world situations. Furthermore, the industry increasingly demands that engineers possess practical expertise in advanced verification methodologies, such as SystemVerilog and Universal Verification Methodology (UVM) [22]. These methodologies are essential for ensuring the correctness of complex IC designs and verifying that systems adhere to protocol specifications. Unfortunately, most academic curricula do not provide sufficient exposure to these verification techniques, leaving interviewers ill-prepared to use them effectively in industry settings [23,24].
The gap between theoretical knowledge and practical skills is particularly apparent in embedded systems, where multiple devices must work together seamlessly to achieve the desired functionality [25]. For instance, when designing systems that use the SMBus protocol, engineers must understand not only the theoretical aspects of the protocol but also how to implement it efficiently in hardware, test its functionality under different conditions, and troubleshoot issues that arise during simulation [26]. Without exposure to these practical tasks, interviewers may find it challenging to transition from the academic environment to a professional setting where they are expected to design, simulate, and verify complex systems under real-world constraints [23,27].

1.4. The Role of Generative AI in IC Design Education

To bridge the gap between academic learning and real-world industry practices, this paper proposes using generative artificial intelligence (AI) to enhance SMBus design education. Generative AI models, particularly those based on large language models such as GPT-4, have shown great potential in supporting learning and problem-solving in various fields. AI can assist interviewers in embedded systems design by providing real-time code generation, debugging guidance, and protocol verification support [28]. This approach allows interviewers to interact with an intelligent system that can answer questions, suggest solutions, and generate code snippets based on their input. Instead of relying solely on static textbooks or simplified simulation environments, interviewers can use an AI-powered platform that mimics real-world design and verification tasks [29].
In this study, we leverage the capabilities of ChatGPT enhanced with the preprompt tool to provide an interactive learning experience for interviewers studying SMBus design. Rather than developing a custom AI model from scratch, we utilize a pre-trained GPT-4 model and fine-tune its responses through the preprompt tool [30]. This allows us to tailor the AI’s output to meet the specific needs of SMBus education. The result is an intelligent system that provides accurate, context-aware feedback on protocol design and verification, guiding interviewers through the complexities of multi-device communication, error handling, and timing management [31]. This AI-driven framework offers an accessible, cost-effective solution for teaching SMBus design, making it easier for interviewers to learn and apply protocol design principles [32].

1.5. Leveraging ChatGPT with the Preprompt Tool

The approach outlined in this paper uses ChatGPT, an advanced generative AI model developed by OpenAI, to provide real-time assistance to interviewers learning SMBus design [33]. Using the preprompt tool, we can fine-tune ChatGPT’s behavior to focus specifically on SMBus protocol topics, ensuring that AI provides relevant and accurate responses. The preprompt tool allows us to customize the AI’s output by pre-defining the reactions it should generate based on the context of the user’s query. This enables the AI to deliver highly targeted feedback and guidance, whether it’s generating Verilog/SystemVerilog code for SMBus devices, explaining the function of specific protocol features, or offering troubleshooting advice [34,35].
ChatGPT, with the preprompt tool, offers several advantages over traditional teaching methods. First, it provides interviewers with immediate, interactive feedback, enabling them to troubleshoot and resolve issues in real-time. Second, it offers personalized assistance, allowing interviewers to explore topics at their own pace and according to their learning needs [36]. Finally, by leveraging an AI model that has been trained on a vast amount of text data, interviewers can access a wealth of knowledge and expertise, helping them navigate the complexities of SMBus design with ease [37,38].
It is important to clarify that DV-GPT refers to our specialized application-layer framework built on OpenAI’s GPT architecture. Our innovation primarily resides in the carefully curated knowledge base and structured prompting strategies designed specifically for SMBus education, rather than in the underlying AI model architecture itself. Hyperparameters and configuration details include:
  • Model: OpenAI GPT-4 API
  • Temperature: 0.2 (low randomness for consistency)
  • Max Tokens per response: 1024
  • Prompt length: Averaged 400–600 tokens
No additional training was performed beyond prompt tuning, which involved iterative refinement over three weeks based on user and expert feedback.

1.6. Expert Verification of the Framework

To ensure the accuracy and effectiveness of the proposed framework, we collaborated with industry experts from Cisco and Siemens to validate the outputs of the ChatGPT-based system [39,40]. These experts, who are highly experienced in embedded systems design and protocol verification, provided valuable feedback on the practical utility of the AI-generated content. Their insights helped us refine the framework better to meet the needs of newcomers to the field. In particular, the experts evaluated the ability of the system to assist with complex design issues such as clock stretching, multi-master arbitration, and error handling in SMBus systems. Their feedback confirmed that the AI-driven framework provides valuable and practical guidance, making it an effective tool for helping interviewers understand and apply SMBus protocol design principles [41].
The expert validation process also highlighted the benefits of using an AI-driven approach to teach protocol design. By providing interviewers with real-time, context-aware feedback, the framework allows learners to engage more deeply with the material and build the problem-solving skills needed for professional IC design. This validation underscores the importance of integrating advanced AI technologies into the learning process, as it helps bridge the gap between academic learning and real-world practice [42,43].

1.7. Contributions and Scope of the Paper

This paper makes several key contributions to the field of IC design education:
  • We propose a novel AI-powered framework for teaching SMBus design, utilizing ChatGPT with the preprompt tool to provide real-time, context-aware guidance for interviewers.
  • The framework integrates code generation, debugging assistance, and protocol verification for SMBus design, enabling interviewers to work on practical design tasks while receiving immediate feedback.
  • We provide expert validation from engineers at Cisco and Siemens, confirming the framework’s effectiveness in helping newcomers to the field and aligning it with industry standards.
  • The paper includes a detailed evaluation of the framework’s performance, comparing the results with a baseline GPT-4 model and assessing its practical applications for SMBus design education.
The scope of this paper extends to developing and implementing the framework using ChatGPT and the preprompt tool. It includes an in-depth evaluation process, feedback from industry experts, and a discussion of how the framework can enhance the teaching and learning of SMBus design in embedded systems. Ultimately, this work aims to provide a cost-effective, accessible solution to teaching IC design, particularly in SMBus protocol, making high-quality educational resources available to a broader range of interviewers and institutions [44].

2. Materials and Methods of the AI-Driven SMBus Educational Framework

2.1. Overview of the AI Framework

This study’s core revolves around applying an AI-powered framework for teaching and verifying the SMBus design. Rather than creating a custom model, we leverage an existing pre-trained language model, ChatGPT, augmented with a preprompt tool. This tool allows us to fine-tune the AI’s responses for specific SMBus-related tasks, ensuring the framework provides relevant, context-aware feedback on code generation, troubleshooting, and protocol verification. The AI model provides interactive and real-time support to interviewers, enabling them to design, simulate, and verify SMBus devices with immediate feedback.

2.2. SMBus Protocol Overview

The SMBus protocol, built on the I2C standard, facilitates communication between low-speed devices within embedded systems, such as sensors, EEPROMs, and microcontrollers. Designed for efficient communication with minimal overhead, SMBus supports various features, including error detection, multi-master arbitration, and clock stretching. These features make it suitable for multiple applications, from power management to sensor data collection. The protocol also incorporates sophisticated mechanisms such as Packet Error Checking (PEC) and Write Word/Read Word operations. These features form the foundation of the protocol’s use in embedded systems, and understanding them is crucial for designing, implementing, and verifying SMBus systems (Figure 1).
Figure 2 presents the format of a byte on the SMBus, which is crucial for understanding how data is transmitted in this protocol. Each byte consists of 8 bits, starting with the Most Significant Bit (MSB) and ending with the Least Significant Bit (LSB). The SMBus communication protocol involves transmitting these 8 bits in sequence, with an acknowledgment (ACK) signal sent by the receiver to indicate that the byte has been successfully received. This figure also emphasizes the start and stop conditions, which are essential for initiating and terminating communication on the bus. The start condition is triggered by the master device to signal the beginning of communication, and the stop condition marks the end of the transmission. Understanding the structure of the byte and the role of these conditions is key to mastering SMBus communication.
Figure 3 provides an overview of the key timing parameters involved in SMBus communication. The timing of each signal on the bus is crucial for ensuring proper communication between devices. The clock signal, denoted as SMBCLK, has two key timing parameters: the clock low time (t_low) and the clock high time (t_high), which define how long the clock signal remains low or high during each cycle. These timings ensure that data is transferred at the correct rate. The figure also shows the setup times for data (t_SU, DAT), which indicate how long the data line (SMBDAT) must be stable before the clock edge. It also includes the setup times for the start (t_SU: STA) and stop (t_SU: STO) conditions, which are critical for properly initiating and concluding SMBus transactions. Adhering to these timing requirements is necessary to ensure signals are correctly synchronized, enabling reliable communication between devices on the SMBus.

2.3. Leveraging ChatGPT with the Preprompt Tool

To address the challenges of teaching SMBus protocol design, we utilize ChatGPT, an AI model developed by OpenAI. The model is customized for SMBus design using the preprompt tool, which enables us to shape the AI’s responses to fit the specific needs of embedded systems design. The preprompt tool ensures that the AI-generated responses focus on the most relevant details to SMBus design and verification, such as understanding protocol timing, debugging common errors, and generating Verilog/SystemVerilog code for hardware implementations. This combination of a pre-trained AI model and preprompt customization provides an interactive learning environment that aligns with the specific goals of the study.

2.4. Data Sources and Training for the AI Model

The ChatGPT model used in this study is not self-trained but rather fine-tuned using a pre-set training dataset that includes various resources related to SMBus protocol design. The data contains textbooks on embedded systems, academic papers, online resources, open-source codebases, and industry-specific documentation. These materials cover both theoretical and practical aspects of SMBus, including protocol specifications, hardware design examples, error handling, and verification strategies. By feeding this data into the preprompt tool, we ensure the model can generate accurate and contextually relevant responses for various SMBus design tasks Figure 4.

2.5. Framework Setup and Tools Used

For this study, the ChatGPT model is accessed through OpenAI’s API, allowing real-time interaction with the AI framework. The integration of preprompt tool configurations allows for the fine-tuning of responses during interactions. The AI is configured to generate specific outputs based on users’ input regarding SMBus protocol design, providing detailed explanations and guidance on various tasks, from basic code snippets to complex protocol verifications in Figure 5. The interaction is designed to be intuitive, where users can input their queries, and the system generates corresponding explanations and troubleshooting steps. This setup provides an efficient and scalable solution for teaching embedded systems design without the need for costly software tools or complex simulation environments.

2.6. Accessibility and Open-Source Alternatives

We acknowledge potential accessibility limitations posed by licensed EDA tools such as Mentor Questa or Cadence Xcelium. To mitigate this, our framework is also compatible with open-source verification tools like Verilator and Cocotb, which are freely available and widely used for academic purposes. Furthermore, we propose deploying our DV-GPT framework within cloud-based or containerized environments (e.g., Docker, Kubernetes), significantly lowering both hardware and licensing barriers. In this paper, we are leveraging the Synopsys’s VCS compiler and Open AI resources.

2.7. User Interaction and Feedback

To provide a quantitative evaluation of the gains offered by our preprompt customization, we compare our AI-driven framework to a baseline unoptimized GPT-4 model that is specifically not fine-tuned for the SMBBUS protocol. Participants were scored based on three performance metrics: (1) the accuracy of the responses, (2) the usefulness of the feedback provided, and (3) the fidelity of the generated code about SMBus protocol design. Our evaluation clearly showed that the preprompt-enhanced AI framework achieved significant improvements beyond GPT-4 and GPT-4o regarding protocol-specific correctness and the technical insights provided, respectively. In particular, the base model GPT-4 frequently gave general or high-level vetted responses that were technically correct at a high level but lacked the specificity needed to deal with esoteric elements of SMBus communication. On the other hand, the preprompt-empowered skeleton produced purpose-aware, protocol-specific responses that could successfully deal with such subtleties from the technical domain of timing synchronization, multi-master arbitration, error recovery mechanisms, and clock stretching.
Moreover, guided feedback from mock interview users in the form of tailored examples of our AI platform made interviewers identify key SMBus design elements more effectively to achieve improved response clarity and relevance during the technical interviews. These results emphasize the importance of customized AI models in highly specialized educational and professional environments, where the depth and specificity of responses are paramount. Quantitative results of the comparative study are presented in Table 1, which show that better performance is obtained when we customize the GPT model at the preprompt level.

2.8. Evaluation and Performance Metrics

The performance of the AI-driven framework was evaluated on several criteria, including the accuracy of the generated code, the clarity of protocol explanations, and the system’s ability to provide relevant feedback on debugging issues. Additionally, the framework’s performance was compared to a baseline GPT-4 model to assess how well the preprompt customization improved the AI’s ability to generate context-specific responses. The expert evaluation from Cisco and Siemens engineers, alongside user feedback, provided valuable insights into the practical utility of the framework in real-world applications. Metrics such as response time, relevance, and technical accuracy were key factors in determining the overall success of the AI-driven approach for teaching SMBus design.

2.9. Structured Taxonomy of Large Language Model Techniques

To clearly situate our approach, we distinguish the following core methodologies in Large Language Models (LLMs): (1) Pre-training: Large-scale unsupervised training using massive corpora; (2) Instruction Fine-Tuning: Adapting pre-trained models using supervised instruction datasets to align outputs with user instructions; (3) In-Context Learning (ICL): Leveraging examples directly in the prompt context to guide generation; and (4) Retrieval-Augmented Generation (RAG): Enhancing responses by retrieving external information during generation. Our method specifically utilizes a structured in-context prompting strategy aligned closely with ICL and RAG principles, rather than simple document loading or unsupervised querying.

2.10. Prompting Framework and Structured Collaboration

Our prompting strategy draws inspiration from the collaborative multi-agent frameworks exemplified by CoLE [46]. Rather than merely loading JSON documents, our approach defines specialized sub-prompts that function analogously to expert agents, such as “Protocol Analyzer”, “Timing Verifier”, and “Error Debugger”. Each sub-prompt contributes distinct domain-specific expertise, collaboratively providing comprehensive and structured feedback tailored specifically to SMBus protocol issues.

3. Results

3.1. Expert Validation and Framework Evaluation

To evaluate the efficacy and usability of the AI-driven framework, we requested feedback from expert engineers from Cisco and Siemens. These professionals reviewed the framework outputs from the user interactions, looking for the responses’ quality, relevance, and technical accuracy. The reaction from these engineers was super positive. They indicated that the framework accurately represented industry protocol development and troubleshooting, and the interviewers were able to ‘see the light’ about complex design problems. Noteworthy is the AI’s help in debugging multi-master arbitration and clock stretching problems, as well as the explanation of packet error checking (PEC) in a very easy-to-understand way. The panel stressed how real-time feedback enables interviewers to build a critical problem-solving foundation and be ready to enter the workforce in embedded systems design.

3.2. User Feedback on the AI Framework’s Effectiveness

A group of interviewers were asked to engage with the system while learning the SMBus protocol to test the AI-based system. They were required to design Verilog/SystemVerilog code using the framework to debug and verify the function of their SMBus implementation. Survey feedback and comments received directly from the interviewers suggested that the framework can improve learning by helping instantly at the point of need. Many interviewers recognized how in-contacting the AI allowed them to get answers for their design problems and provide them with real-time help during the design process, especially when they encountered some hard bugs like protocol timing and device communication protocols. Interviewers also liked the capability of AI to provide code snippets relevant to their queries, which demonstrated SMBus design considerations through an application.

3.3. Comparison with GPT-4 Baseline Model

To measure the effectiveness of the preprompt customization, we compared the performance of the AI-driven framework with a baseline GPT-4 model, which had not been fine-tuned for SMBus design. The comparison focused on several key metrics, including the accuracy of the responses, the relevance of the feedback provided, and the level of detail in the code generation. The results demonstrated a clear improvement with the preprompt-enhanced framework. While the GPT-4 model could provide general responses to protocol design, it often lacked the technical depth and specificity needed for complex SMBus issues. In contrast, the preprompt tool allowed the AI to generate highly relevant, protocol-specific feedback, addressing detailed aspects of SMBus communication that the baseline model struggled with, such as error handling, timing synchronization, and clock stretching.

3.4. Response Accuracy and Technical Depth

An important criterion in evaluating the AI-driven framework was the accuracy and technical depth of the generated responses. The AI’s ability to understand and generate accurate responses related to complex design concepts such as multi-master arbitration, clock stretching, and protocol verification was tested during user interactions. The framework was found to consistently provide accurate, technically sound explanations that aligned with the specifications of the SMBus protocol. For instance, when interviewers inquired about arbitration issues between multiple masters, the AI could provide detailed, step-by-step solutions based on industry best practices. Similarly, the AI’s responses regarding clock stretching and timing management were precise and clear, ensuring that interviewers correctly understood how to implement these features in their designs.

3.5. Real-Time Feedback and Debugging Support

A key advantage of the AI-driven framework is its ability to provide real-time feedback and debugging support during the design and verification process. Interviewers could input their queries and receive immediate, actionable guidance on resolving issues. This real-time feedback was particularly beneficial when interviewers encountered errors in their SMBus designs. The AI helped troubleshoot issues like timing violations, incorrect address assignments, and device communication failures. The framework’s ability to analyze error messages and suggest potential solutions allowed interviewers to learn from their mistakes and improve their designs without relying on external debugging tools. This hands-on learning experience contributed to a deeper understanding of the protocol and its real-world applications.

3.6. Overall Effectiveness and User Learning Outcomes

The global performance of the AI-based system was evaluated by analyzing users’ learning benefits. Our interviewers outperformed textbooks or instructor-based knowledge while using the AI framework in terms of their acquired knowledge of the SMBus design concepts. The adaptiveness of the AI, both in terms of bespoke support and support based on context, enabled interviewers to work at their own pace in areas where they needed the most support. Following the AI framework usage, interview post-interaction survey results showed that participants were most confident about their ability to construct and debug the SMBus system. Most of the interviewers felt that they had a better insight into the protocol’s complexity and were more equipped to approach real-world design tasks. The framework has been found to affect user learning outcomes positively. We expect that AI can improve embedded systems education by simplifying complex protocols like SMBus that can be made more available for different levels of learners (Table 2).
  • Explanation of Table Content:
  • Metric: Represents the specific aspect evaluated by the experts.
  • Value: Quantitative measure of the metric.
  • Perceived Value: Qualitative assessment of the metric’s importance in the study context.
  • Key Highlights:
  • High Engagement: The involvement of two experienced engineers from Cisco and Siemens ensured that the framework met industry standards.
  • Comprehensive Coverage: Addressed over five critical design issues and explained eight key SMBus protocol features.
  • Practical Application: Generated more than 30 code snippets, aiding interviewers in hands-on learning.
  • Effective Debugging: Handled over 10 debugging scenarios, providing interviewers with real-world problem-solving experiences.
The evaluation results presented in Table 2 were derived from a test set consisting of 100 SMBus-related queries curated by domain experts. Responses from both DV-GPT and baseline GPT-4 were blindly evaluated by three independent expert reviewers familiar with SMBus. Evaluators were unaware of the model identities during scoring. Accuracy was defined as the correctness and protocol-specific detail of responses, while relevance referred to the appropriateness and direct applicability of the response to the query. A clearly defined rubric on a scale from 1 (poor) to 5 (excellent) guided evaluators in their assessments, ensuring reproducibility and objectivity of results.

3.7. Sensitivity Analysis of In-Context Examples

We further evaluated the model’s sensitivity to the choice and order of provided in-context examples. Using a fixed set of SMBus protocol queries, we systematically varied the sequence and composition of examples in the prompt context. Our analysis indicated that DV-GPT maintained stable accuracy and relevance (within ±3% variation) despite changes in example ordering, demonstrating robustness to variations in prompt structure. These results highlight the consistent reliability of our in-context prompting strategy.

4. Discussion

4.1. Summary of Key Findings

The results of this study provide strong evidence for the effectiveness of AI-driven frameworks in enhancing user learning outcomes, particularly in the context of embedded systems education. Interviewers who interacted with the AI framework significantly improved their understanding of the complex concepts related to SMBus design. Unlike traditional textbooks or instructor-led teaching methods, the AI framework offered personalized, real-time support, allowing interviewers to address specific challenges at their own pace. This flexible approach facilitated a deeper understanding of theoretical concepts and greater confidence in applying them to real-world scenarios. The findings suggest that integrating AI tools into embedded systems education could enhance traditional teaching methods by offering a more dynamic, interactive, and adaptive learning experience.

4.2. AI Framework’s Impact on User Engagement

A key takeaway from this study was the significant boost in user engagement when using the AI-driven framework. Interviewers consistently reported feeling more motivated to tackle complex design problems, as the system provided immediate feedback and guidance. This aspect of interactivity is crucial for maintaining user interest, especially when dealing with challenging content like SMBus protocol design. Traditional methods often lack the responsiveness to keep interviewers engaged when encountering obstacles. The AI system, on the other hand, facilitated active participation by offering context-specific hints and explanations. By making learning more interactive, the AI framework supported interviewers through complex tasks and encouraged them to develop a more proactive approach to learning. This increased engagement is a promising indicator of the potential for AI to transform the learning experience in technical education.

4.3. Enhanced Problem-Solving Skills

The AI framework’s real-time feedback mechanisms significantly enhanced interviewers’ problem-solving capabilities. Through interactive guidance, interviewers could navigate complex debugging scenarios and design issues that would otherwise require extensive manual troubleshooting. The system’s step-by-step instructions helped interviewers understand the solutions and their reasoning. This deeper engagement with the problem-solving process enabled interviewers to develop critical thinking skills that will benefit them in real-world engineering applications. By guiding interviewers through a series of logical steps, the AI framework improved their ability to address design errors and strengthened their analytical skills. This suggests that AI-driven tools can play a pivotal role in helping interviewers master both the conceptual and practical aspects of technical subjects, fostering stronger problem-solving abilities essential for success in engineering.

4.4. Personalization of Learning Experiences

A significant advantage of the AI-driven framework was its ability to provide personalized learning experiences tailored to each user’s needs. Unlike traditional teaching methods, where the pace of instruction is fixed, the AI system allows interviewers to progress at their speed. This flexibility was particularly beneficial for interviewers with varying levels of prior knowledge, enabling them to revisit complex topics without feeling rushed or held back. The AI framework dynamically adjusted its guidance based on the user’s performance, ensuring those struggling with specific concepts received additional help. At the same time, those who grasped the material quickly could move forward. This personalized approach supported interviewers in mastering the material and fostered a sense of autonomy and self-efficacy. As a result, interviewers were able to work through the material at a pace that was comfortable for them, leading to more effective learning outcomes.

4.5. Increased Understanding of Complex Design Concepts

One of the most significant outcomes of this study was the improvement in interviewers’ understanding of complex design concepts, especially those related to multi-master arbitration, clock stretching, and error handling in SMBus systems. These topics are known to be challenging, yet interviewers using the AI framework reported a much deeper understanding of these concepts compared to those using traditional resources. The AI’s ability to break down these complex ideas into more manageable steps and to provide real-time examples and simulations helped interviewers grasp the theoretical and practical aspects of SMBus design more effectively. Additionally, the AI framework encouraged active learning by prompting interviewers to apply their knowledge in practical contexts, reinforcing their understanding of these critical concepts. This finding suggests that AI frameworks, through their interactive and adaptive nature, can make complex technical subjects more accessible and easier to comprehend.

4.6. Real-Time Feedback and Debugging Support

Another key advantage was the AI-driven framework’s ability to provide real-time feedback during the design and debugging processes. Interviewers reported that this feature allowed them to quickly identify and correct errors, improving their learning efficiency. Real-time feedback is essential in technical fields like embedded systems, where debugging is often time-consuming and frustrating. By providing immediate guidance on fixing common and complex errors, the AI system helped interviewers avoid getting stuck on specific issues, enabling them to move forward in their learning. This continuous, adaptive feedback loop encouraged a deeper understanding of the material, as interviewers could immediately apply corrections and see the effects of their changes. The ability to troubleshoot in real-time was particularly beneficial in maintaining user motivation, as it reduced frustration and enhanced their problem-solving skills.

4.7. Comparison with Traditional Teaching Methods

Compared to traditional instructor-led teaching, the AI framework offered several advantages, particularly flexibility and accessibility. Conventional learning methods often require interviewers to rely on textbooks or attend lectures, where the pace of instruction is fixed and does not cater to individual learning needs. In contrast, the AI-driven framework provided immediate, context-sensitive support, which allowed interviewers to focus on their specific challenges and move at their own pace. Furthermore, the AI system’s interactive nature provided a more engaging experience than traditional learning methods, which tend to be more passive. While conventional methods still play an essential role in providing foundational knowledge, the AI system’s flexibility and responsiveness make it a valuable tool for reinforcing and expanding that knowledge. This comparison highlights the potential of AI to complement and enhance traditional education, especially in technical fields where hands-on learning is crucial.

4.8. Support for Diverse Learners

The AI framework’s adaptability was particularly beneficial for diverse learners, offering personalized support that met each user’s unique needs. In a classroom with interviewers of varying skill levels, traditional teaching methods often struggle to provide all interviewers with the appropriate level of support. However, the AI system dynamically adjusted its feedback based on individual performance, ensuring that both beginners and more advanced learners received the right amount of challenge. This flexibility allowed all interviewers to benefit from the system, regardless of their prior knowledge or experience. The ability to cater to such a wide range of learners underscores the potential of AI to address the diverse needs of today’s classrooms, making learning more inclusive and equitable.

4.9. Participant Demographics and Future Evaluation Strategies

The initial evaluation involved 50 student participants primarily from undergraduate and early graduate levels in computer and electrical engineering programs. While immediate learning outcomes were assessed, we recognize the need to expand participant diversity (beginners versus advanced learners) and measure long-term knowledge retention (e.g., after one month). Additionally, future evaluations will explicitly include statistical measures such as standard deviations and confidence intervals to strengthen external validity and reproducibility.

4.10. Accessibility Issues and License Shortage

UVM Inclusion does need the support of a few EDA Vendors (such as Mentor Questa and Cadence Xcelium), which might be a bottleneck from a usability standpoint (since it involves signing for large contracts) since most of us can’t afford to shell out money for all these tools on out of pocket. However, universities frequently have academic licenses, which at least cut the costs drastically. Moreover, free options, such as those offered by Verilator or Cocotb, offer an attractive starting point that increases accessibility. Additionally, with cloud-based platforms, the technical feasibility is increased, meaning that the hardware limitations are reduced. Consequently, by careful tool choice and garnering institutional support, incorporating UVM can be practical even in the face of a range of educational circumstances.

4.11. Implications for Embedded Systems Education

The success of the AI-driven framework in SMBus design education suggests that similar systems could be highly beneficial for other areas of embedded systems education. As the demand for skilled professionals in fields such as IoT, cybersecurity, and robotics continues to grow, there is an increasing need for innovative teaching tools to help interviewers develop the necessary skills. AI-powered learning systems can fill this gap by providing interviewers with interactive, hands-on experiences to master complex technical subjects. Moreover, by offering personalized support, AI systems can help interviewers at all levels of expertise engage with the material, from beginners to advanced learners. This adaptability makes AI-driven tools highly relevant for future embedded systems education, which is becoming more critical as technology evolves.

4.12. Critical Self-Assessment and Future Generalization

We recognize potential limitations concerning the specificity of our preprompt configuration, which currently focuses extensively on SMBus and related verification methodologies (UVM). This narrow focus could lead to overfitting, limiting direct applicability to other protocols. Future research will involve generalizing our framework to additional embedded protocols (e.g., I2C, SPI) and exploring integration with curricula extending into IoT, robotics, and broader engineering domains. Moreover, we acknowledge ethical considerations inherent in AI-driven educational tools, such as potential student over-reliance on automated feedback. Future implementations will incorporate balanced pedagogical strategies, combining AI support with instructor oversight to promote critical thinking and independent problem-solving skills.

5. Conclusions

5.1. Summary of Findings

The results of this study provide compelling evidence that AI-driven frameworks significantly enhance user learning outcomes, particularly in the context of embedded systems education. Specifically, interviewers who engaged with the AI-powered learning framework demonstrated marked improvements in their comprehension of complex design concepts, especially those related to the SMBus protocol. Unlike traditional textbooks or instructor-led methods, the AI framework provided dynamic, context-sensitive support that allowed interviewers to address their challenges as they arose. By offering real-time, personalized assistance, the AI system helped interviewers understand difficult material and boosted their confidence in applying theoretical concepts to practical scenarios. The study’s results show that AI can bridge the gap in traditional learning environments, where the pace and scope of instruction are often fixed, thus offering a more adaptable, user-centered approach to education. These findings underscore the significant potential of AI in providing a scalable solution to enhance technical education, making it more accessible, engaging, and effective for a diverse range of learners.

5.2. Impact on User Learning and Engagement

The AI-driven framework profoundly impacted user learning and engagement, with numerous participants noting how it motivated them to actively engage with challenging design tasks. Traditional learning methods, such as textbooks or lectures, often struggle to maintain user engagement, especially when tackling complex design problems that require hands-on interaction. The AI framework, on the other hand, offered immediate, context-sensitive feedback, which kept interviewers on track and encouraged continuous participation. This feature of real-time interactivity was particularly valuable when interviewers encountered obstacles, as the AI provided personalized support, helping them stay focused and reducing the likelihood of frustration. Moreover, by breaking down complicated topics into more digestible steps, the AI framework allowed interviewers to progress through difficult material at their own pace. This adaptability is critical in embedded systems education, where interviewers often face steep learning curves. By fostering this engagement, the AI framework empowered interviewers in their learning journey, reinforcing their ability to solve complex problems and apply their skills effectively in real-world scenarios.

5.3. Pedagogical Implications and Future Applications

The findings from this study have significant pedagogical implications for the future of embedded systems education. AI-driven frameworks, like the one tested in this study, offer a transformative approach to teaching that can supplement or even replace traditional instructional methods, particularly in technical education. The personalized learning experience facilitated by AI allows interviewers to receive tailored support that meets their individual needs, something traditional methods often cannot provide. Given that the demand for skilled professionals in fields like IoT, cybersecurity, and robotics continues to grow, integrating AI into educational systems could address these challenges by offering more flexible and efficient learning solutions. Future applications of AI in education could extend far beyond the SMBus protocol, encompassing a wide range of technical subjects such as I2C, SPI, wireless communication, and microprocessor design. Additionally, AI tools could be incorporated into existing curricula to enhance other areas of study, such as software engineering and network security, providing interviewers with a holistic, interdisciplinary learning experience. By applying AI in these broader contexts, educational institutions can better prepare interviewers for the ever-evolving demands of the technology industry, ensuring they have the knowledge and practical skills to excel in their careers.

5.4. Strengths of the AI Framework

The AI framework’s ability to offer personalized, real-time support was one of its standout strengths. Interviewers in the study repeatedly praised the system’s flexibility, allowing them to move at their own pace and focus on the areas they needed the most help with. This personalized approach was particularly beneficial for interviewers with varying experience levels, enabling beginners to receive more foundational support while more advanced learners could dive deeper into complex topics. Furthermore, the interactive nature of the AI framework made it a highly effective tool for hands-on learning. Interviewers did not just read or memorize content; they actively engaged with the material by solving real-world design and debugging problems. This level of engagement is crucial in technical education, where mastering theoretical knowledge and practical skills is essential. The AI system’s capability to provide immediate feedback during design and debugging tasks allowed interviewers to quickly identify errors, understand the underlying causes, and rectify them, resulting in more efficient learning. The framework also offered a level of scalability that traditional instructional methods cannot match, making it a valuable tool for classrooms of various sizes. The AI system’s ability to provide customized support, facilitate practical learning, and adapt to individual user needs made it a powerful tool for improving educational outcomes in embedded systems.

5.5. Limitations and Directions for Future Research

While this study highlights the significant potential of AI-driven frameworks in education, it also points to areas for improvement and further research. One limitation of the study was its narrow focus on the SMBus protocol, which, although valuable, does not represent the full range of topics in embedded systems design. Future research should explore the application of similar AI-driven frameworks across other embedded systems topics, such as I2C, SPI, and microprocessor architecture. This would provide a more comprehensive understanding of the AI system’s effectiveness across different areas of study. Additionally, while the real-time feedback mechanism provided valuable assistance, there is potential for future iterations of the framework to include more sophisticated machine learning algorithms that can better predict user performance and offer even more tailored guidance. Another limitation is the study’s relatively short duration and its focus on immediate outcomes; long-term effects on user retention, skill transferability, and career outcomes should be explored in future studies. Furthermore, scaling the AI framework for use in larger, more diverse classrooms remains challenging. Future research could examine how the system performs in such environments and whether it can be adapted in various educational settings, including online and hybrid models. By addressing these limitations and exploring these future directions, researchers can further enhance the AI framework’s capabilities, making it an even more effective tool for the future of embedded systems education.

5.6. DV-GPT’s Maintenance Strategy

A DV-GPT organization adopts a structured approach to maintenance, with regular reviews on an academic-semesterly basis. Information from users, faculty, and industry partners is collected and analyzed, synthesized with other data sources to fine-tune the preprompt. The preprompt configurations are updated as required in response to changes in curriculum standards, industry standards, and new superseding protocol features to maintain the relevance and value of the educational information.

Author Contributions

Methodology, Y.-C.L. and C.-D.J.; Validation, C.-M.H. and H.-C.L.; Writing—original draft, Y.-C.L.; Writing—review & editing, C.-W.L., C.-D.J., C.-M.H. and H.-C.L.; Supervision, C.-W.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

Author Yu-Cheng Liao was employed by the company Cisco Systems, Inc. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
SMBusSystem Management Bus
GenAIGenerative Artificial Intelligence
DV-GPTDesign Verification GPT
UVMUniversal Verification Methodology
ICIntegrated Circuit
EDAElectronic Design Automation
ChatGPTChat Generative Pre-Trained Transformer
IoTInternet of Thing
I2CInter-Integrated Circuit
SPISerial Peripheral Interface

References

  1. Ji, Z.; Chen, H.; Li, X. Design for reliability with the advanced integrated circuit (IC) technology: Challenges and opportunities. Sci. China Inf. Sci. 2019, 62, 226401. [Google Scholar] [CrossRef]
  2. Sonko, S.; Daudu, C.D.; Osasona, F.; Monebi, A.M.; Etukudoh, E.A.; Atadoga, A. The evolution of embedded systems in the automotive industry: A global review. World J. Adv. Res. Rev. 2024, 21, 96–104. [Google Scholar] [CrossRef]
  3. Oliveira, F.; Costa, D.G.; Assis, F.; Silva, I. Internet of Intelligent Things: A convergence of embedded systems, edge computing, and machine learning. Internet Things 2024, 26, 101153. [Google Scholar] [CrossRef]
  4. HP INC. SMBUS Isolation Address Conflict Detection and Resolution Using Dynamic Addressing to Discover Isolation Channel Addresses. Technical Disclosure Commons. 2024. Available online: https://www.tdcommons.org/dpubs_series/6836 (accessed on 10 July 2025).
  5. Eliasz, A. Understanding and Working with the Device Tree in General and SPI and I2C in Particular. In Zephyr RTOS Embedded C Programming: Using Embedded RTOS POSIX API; Apress: Berkeley, CA, USA, 2024; pp. 437–506. [Google Scholar]
  6. Schwyn, D.; Liu, Z.; Roscoe, T. Efeu: Generating efficient, verified, hybrid hardware/software drivers for I2C devices. In Proceedings of the Twentieth European Conference on Computer Systems, Rotterdam, The Netherlands, 30 March–3 April 2025; pp. 76–93. [Google Scholar]
  7. Liao, C.W.; Yu, H.C.; Liao, Y.C. Verification of SPI Protocol Using Universal Verification Methodology for Modern IoT and Wearable Devices. Electronics 2025, 14, 837. [Google Scholar] [CrossRef]
  8. Anani, W. A Secure Lightweight Wireless M-Bus Protocol for IoT: Leveraging the Noise Protocol Framework. Ph.D. Dissertation, The University of Western Ontario, London, ON, Canada, 2024. [Google Scholar]
  9. Espinosa, G. The Design and Prototyping of a Low-Cost & Efficient Ocean Cleanup Robot. Ph.D. Dissertation, Worcester Polytechnic Institute, Worcester, MA, USA, 2024. [Google Scholar]
  10. Agrawal, G.; Pal, K.; Deng, Y.; Liu, H.; Chen, Y.C. CyberQ: Generating questions and answers for cybersecurity education using knowledge graph-augmented LLMs. In Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, BC, Canada, 20–27 February 2024; Volume 38, pp. 23164–23172. [Google Scholar]
  11. ElSayary, A. An investigation of teachers’ perceptions of using ChatGPT as a supporting tool for teaching and learning in the digital era. J. Comput. Assist. Learn. 2024, 40, 931–945. [Google Scholar] [CrossRef]
  12. Jin, H.J. Generative AI-Driven Real-Time Coding Education: Investigating the Effects of Latency, Security, and Traffic on Learning Outcomes. Int. J. Internet Broadcast. Commun. 2025, 17, 406–413. [Google Scholar] [CrossRef]
  13. Batra, R.; Shankle, T.; Atiq, Z. A Multi-modal Understanding of Emotions and Cognitive Engagement of Interviewers during a Programming Task. In Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2, Pittsburgh, PA, USA, 26 February–1 March 2025; pp. 1381–1382. [Google Scholar]
  14. Fajana, I.O. System Analysis in Education: Resource Verification and Accreditation Processes. In Education Dialogue: Research Reports from Africa; Education Dialogue Association (EDUDIA): South Africa, 2024; p. 2. Available online: https://www.academia.edu/download/121724816/9_EDUCATION_DIALOGUE_RESEARCH_REPORTS_FROM_AFRICA_2004_GAMBIA_PROCEEDINGS.pdf#page=14 (accessed on 10 July 2025).
  15. Charalambous, N.; Oliveira, V. Emerging Perspectives on Teaching Urban Form: A Blended Learning Approach. Land 2024, 13, 1339. [Google Scholar] [CrossRef]
  16. Tewe, R.; Ismaila, B.; Beneke, J.; Siewe, L. Perceptions on “free” tertiary education and operational budgeting within a public university in South Africa. Soc. Sci. Humanit. Open 2024, 9, 100793. [Google Scholar] [CrossRef]
  17. Singun, A.J. Unveiling the barriers to digital transformation in higher education institutions: A systematic literature review. Discov. Educ. 2025, 4, 37. [Google Scholar] [CrossRef]
  18. Mhlanga, D. Digital transformation of education, the limitations and prospects of introducing the fourth industrial revolution asynchronous online learning in emerging markets. Discov. Educ. 2024, 3, 32. [Google Scholar] [CrossRef]
  19. Hernandez, M. A Leader’s Journey: Self-Examination & Implementation of the Schema-Based Instructional Model in Service of Homeless and Highly Mobile Interviewers. Ph.D. Dissertation, Fordham University, Bronx, NY, USA, 2023. [Google Scholar]
  20. Mahabir, R. Pre-Implementation Requirements for the Design of a Monitoring System for Staff-User Interactions at a University. Ph.D. Dissertation, University of KwaZulu-Natal, Durban, South Africa, 2022. [Google Scholar]
  21. Yang, X. An approach of project-based learning: Bridging the gap between academia and industry needs in teaching integrated circuit design course. IEEE Trans. Educ. 2021, 64, 337–344. [Google Scholar] [CrossRef]
  22. Pasricha, S. Embedded systems education in the 2020s: Challenges, reflections, and future directions. In Proceedings of the Great Lakes Symposium on VLSI 2022, Irvine, CA, USA, 6–8 June 2022; pp. 519–524. [Google Scholar]
  23. Hafiz, F.; Emon, M.J.H.; Hossain, M.A.; Mukta, M.S.H.; Islam, S.; Shatabda, S. Design of a Microprocessors and Microcontrollers Laboratory Course Addressing Complex Engineering Problems and Activities. Comput. Appl. Eng. Educ. 2025, 33, e70006. [Google Scholar] [CrossRef]
  24. Liu, S.; Zhang, J.; Tao, M.; Tang, P.; Zhan, C.; Guo, J.; Liu, X. Educational Approaches for Integrating Advanced Environmental Remediation Technologies into Environmental Engineering: The ‘Four Styles’ Model. Processes 2024, 12, 1569. [Google Scholar] [CrossRef]
  25. Dokladalova, E.; Hamouche, R.; Kocik, R. From Expert Computational Knowledge to Interdisciplinary Communication. J. Syst. Cybern. Inform. 2024, 22, 13–19. [Google Scholar] [CrossRef]
  26. Deepa, M.; Susithra, N.; Santhanamari, G.; Reba, P. Leveraging Agile Framework for a Project Based Learning Environment in Embedded Systems Design Course. J. Eng. Educ. Transform. 2024, 37, 514. [Google Scholar] [CrossRef]
  27. Czekansky, J.; Sauer, J.; Haefke, C.; Kraft, L.; Lotz, D.; Bienhaus, D. Advancing Embedded Systems Education Through Remote Laboratory Integration in the Teaching Module Microprocessor Technology. In Online Laboratories in Engineering and Technology Education: State of the Art and Trends for the Future; Springer Nature: Cham, Switzerland, 2025; pp. 203–222. [Google Scholar]
  28. Napier, P.; Wada, T. Bridging the Skills Gap: The Design Education Landscape with AI and Experiential Learning. Des. Manag. J. 2024, 19, 19–30. [Google Scholar] [CrossRef]
  29. de Silva, D.; Kaynak, O.; El-Ayoubi, M.; Mills, N.; Alahakoon, D.; Manic, M. Opportunities and Challenges of Generative Artificial Intelligence: Research, Education, Industry Engagement, and Social Impact. IEEE Ind. Electron. Mag. 2024, 19, 30–45. [Google Scholar] [CrossRef]
  30. Akpan, I.J.; Razavi, R.; Akpan, A.A. Evolutionary Trends in Decision Sciences Education Research from Simulation and Games to Big Data Analytics and Generative Artificial Intelligence. Big Data 2025. [Google Scholar] [CrossRef]
  31. Salinas-Navarro, D.E.; Vilalta-Perdomo, E.; Michel-Villarreal, R.; Montesinos, L. Using generative artificial intelligence tools to explain and enhance experiential learning for authentic assessment. Educ. Sci. 2024, 14, 83. [Google Scholar] [CrossRef]
  32. Ahmed, Z.; Shanto, S.S.; Rime, M.H.K.; Morol, M.K.; Fahad, N.; Hossen, M.J.; Abdullah-Al-Jubair, M. The Generative AI Landscape in Education: Mapping the Terrain of Opportunities, Challenges and user Perception. IEEE Access 2024, 12, 147023–147050. [Google Scholar] [CrossRef]
  33. Khennouche, F.; Elmir, Y.; Himeur, Y.; Djebari, N.; Amira, A. Revolutionizing generative pre-traineds: Insights and challenges in deploying ChatGPT and generative chatbots for FAQs. Expert Syst. Appl. 2024, 246, 123224. [Google Scholar] [CrossRef]
  34. Aydın, Ö.; Karaarslan, E. Is ChatGPT leading generative AI? What is beyond expectations? Acad. Platf. J. Eng. Smart Syst. 2023, 11, 118–134. [Google Scholar] [CrossRef]
  35. Michel-Villarreal, R.; Vilalta-Perdomo, E.; Salinas-Navarro, D.E.; Thierry-Aguilera, R.; Gerardou, F.S. Challenges and opportunities of generative AI for higher education as explained by ChatGPT. Educ. Sci. 2023, 13, 856. [Google Scholar] [CrossRef]
  36. Rane, N. Contribution of ChatGPT and Other Generative Artificial Intelligence (AI) in Renewable and Sustainable Energy. Available at SSRN 4597674, 2023. Available online: https://ssrn.com/abstract=4597674 (accessed on 10 July 2025).
  37. Kumar, S.; Musharaf, D.; Musharaf, S.; Sagar, A.K. A comprehensive review of the latest advancements in large generative AI models. In Proceedings of the International Conference on Advanced Communication and Intelligent Systems, Warsaw, Poland, 16–17 June 2023; Springer Nature: Cham, Switzerland, 2023; pp. 90–103. [Google Scholar]
  38. Varghese, J.; Chapiro, J. ChatGPT: The transformative influence of generative AI on science and healthcare. J. Hepatol. 2024, 80, 977–980. [Google Scholar] [CrossRef]
  39. Yang, X.; Zhu, C. Industrial expert systems review: A comprehensive analysis of typical applications. IEEE Access 2024. [Google Scholar] [CrossRef]
  40. Liao, C.W.; Wang, I.C.; Lin, K.P.; Lin, Y.J. A fuzzy seasonal long short-term memory network for wind power forecasting. Mathematics 2021, 9, 1178. [Google Scholar] [CrossRef]
  41. Liao, C.W.; Lin, J.H.; Chen, T.W. Research on a framework for sustainable campus eco-architecture selection: Taking a Taiwan high school as an example. Sustainability 2022, 14, 6265. [Google Scholar] [CrossRef]
  42. Liao, C.W.; Wang, C.C.; Wang, I.C.; Lin, E.S.; Chen, B.S.; Huang, W.L.; Ho, W.S. Integrating Virtual Reality into Art Education: Enhancing Public Art and Environmental Literacy Among Technical High School interviewers. Appl. Sci. 2025, 15, 3094. [Google Scholar] [CrossRef]
  43. Liao, C.W.; Cheng, C.N.; Ho, W.S.; Huang, W.L.; Tasi, Y.J. Enhancing feedback mechanisms in medical education: Insights from clinical instructors in a Taiwanese medical center. BMC Med. Educ. 2025, 25, 575. [Google Scholar] [CrossRef]
  44. Chen, H.; Zendehdel, N.; Leu, M.C.; Moniruzzaman, M.; Yin, Z.; Hajmohammadi, S. Repetitive Action Counting Through Joint Angle Analysis and Video Transformer Techniques. In Proceedings of the 2024 International Symposium on Flexible Automation, Seattle, WA, USA, 21–24 July 2024; ASME: Seattle, WA, USA, 2024. [Google Scholar]
  45. Fan, R.; Engineer, F.A. SMBus Quick Start Guide; Freescale Semiconductor, Inc.: Austin, TX, USA, 2012; pp. 1–16. [Google Scholar]
  46. Li, B.; Fan, S.; Zhu, S.; Wen, L. CoLE: A collaborative legal expert prompting framework for large language models in law. Knowl.-Based Syst. 2025, 311, 113052. [Google Scholar] [CrossRef]
Figure 1. SMBus Topology. This figure depicts the typical physical layout of an SMBus system, showing two SMBus devices connected to the bus with pull-up resistors (R_P) on the clock and data lines. The devices operate at different voltages (5 V and 3 V), demonstrating how devices on an SMBus can communicate across varying voltage levels. The pull-up resistors are essential for ensuring proper signal levels and maintaining the integrity of communication between devices [45].
Figure 1. SMBus Topology. This figure depicts the typical physical layout of an SMBus system, showing two SMBus devices connected to the bus with pull-up resistors (R_P) on the clock and data lines. The devices operate at different voltages (5 V and 3 V), demonstrating how devices on an SMBus can communicate across varying voltage levels. The pull-up resistors are essential for ensuring proper signal levels and maintaining the integrity of communication between devices [45].
Electronics 14 02832 g001
Figure 2. SMBus Byte Format. This figure shows the structure of a single byte transmitted on the SMBus. It includes the MSB (Most Significant Bit) and LSB (Least Significant Bit) positions, along with the acknowledgment (ACK) signal from the receiver. The figure also highlights the start and stop conditions, indicating the transitions between different phases of SMBus communication [45].
Figure 2. SMBus Byte Format. This figure shows the structure of a single byte transmitted on the SMBus. It includes the MSB (Most Significant Bit) and LSB (Least Significant Bit) positions, along with the acknowledgment (ACK) signal from the receiver. The figure also highlights the start and stop conditions, indicating the transitions between different phases of SMBus communication [45].
Electronics 14 02832 g002
Figure 3. SMBus Timing Measurements. This diagram illustrates the timing parameters used in SMBus communication, such as the clock low (t_low), clock high (t_high), and setup times for both data (t_SU, DAT) and the start/stop conditions (t_SU: STA, t_SU: STO). These measurements are critical for ensuring that the signals meet the SMBus protocol’s timing requirements and that data is transferred reliably between devices [45].
Figure 3. SMBus Timing Measurements. This diagram illustrates the timing parameters used in SMBus communication, such as the clock low (t_low), clock high (t_high), and setup times for both data (t_SU, DAT) and the start/stop conditions (t_SU: STA, t_SU: STO). These measurements are critical for ensuring that the signals meet the SMBus protocol’s timing requirements and that data is transferred reliably between devices [45].
Electronics 14 02832 g003
Figure 4. A customizable GPT agent interface “DV-GPT” for the DV and ASIC engineers. The solution packages you develop combine AI-powered education support with pre-loaded SMBus-related documents and JSON interview datasets. Vital functionalities like web search, image generation, code, and data analysis are supported to respond instantly and evaluate technologically deep. Every reference, from standards to protocol guides, is explicitly listed to enable full coverage and AI-driven interaction.
Figure 4. A customizable GPT agent interface “DV-GPT” for the DV and ASIC engineers. The solution packages you develop combine AI-powered education support with pre-loaded SMBus-related documents and JSON interview datasets. Vital functionalities like web search, image generation, code, and data analysis are supported to respond instantly and evaluate technologically deep. Every reference, from standards to protocol guides, is explicitly listed to enable full coverage and AI-driven interaction.
Electronics 14 02832 g004
Figure 5. Feeding a JSON File with Question–Answer Pairs to the AI Framework for Interactive Learning. This figure demonstrates how a JSON file containing pairs of questions and answers related to SMBus protocol can allow interviewers to engage in real-time learning. The AI-driven framework uses this input to provide tailored, interactive feedback, helping interviewers understand and troubleshoot design concepts in embedded systems.
Figure 5. Feeding a JSON File with Question–Answer Pairs to the AI Framework for Interactive Learning. This figure demonstrates how a JSON file containing pairs of questions and answers related to SMBus protocol can allow interviewers to engage in real-time learning. The AI-driven framework uses this input to provide tailored, interactive feedback, helping interviewers understand and troubleshoot design concepts in embedded systems.
Electronics 14 02832 g005
Table 1. Comparison of AI-Driven Framework (Preprompt-enhanced GPT) vs. Baseline GPT-4 Model.
Table 1. Comparison of AI-Driven Framework (Preprompt-enhanced GPT) vs. Baseline GPT-4 Model.
Evaluation MetricBaseline GPT-4DV-GPT
Response Accuracy (Protocol-specific)65%92%
Relevance of Feedback60%90%
Detail in SMBus Code GenerationModerateHigh
Average User Satisfaction (Mock Interviews)3.2/54.6/5
Ease of Obtaining Relevant InformationModerateVery High
Technical Depth on SMBus TopicsGeneralizedHighly Specialized
Table 2. Expert Evaluation of AI-Driven Framework for SMBus Design Education.
Table 2. Expert Evaluation of AI-Driven Framework for SMBus Design Education.
MetricValuePerceived Value
# of Engineers Involved2High: Provided industry-std validation
# of Design Issues Addressed5High: Covered arbitration, PEC, etc.
# of user Interactions Evaluated50+High: Ensured comprehensive assessment
# of Protocol Features Explained8High: Detailed coverage of SMBus features
# of Debugging Scenarios Handled10+High: Common and complex errors
# of Code Snippets Generated30+High: Facilitated practical learning
This table summarizes the expert evaluation of the AI-driven framework, demonstrating its effectiveness in teaching and verifying SMBus design.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liao, C.-W.; Liao, Y.-C.; Jhang, C.-D.; Hsu, C.-M.; Lai, H.-C. Enhancing SMBus Protocol Education for Embedded Systems Using Generative AI: A Conceptual Framework with DV-GPT. Electronics 2025, 14, 2832. https://doi.org/10.3390/electronics14142832

AMA Style

Liao C-W, Liao Y-C, Jhang C-D, Hsu C-M, Lai H-C. Enhancing SMBus Protocol Education for Embedded Systems Using Generative AI: A Conceptual Framework with DV-GPT. Electronics. 2025; 14(14):2832. https://doi.org/10.3390/electronics14142832

Chicago/Turabian Style

Liao, Chin-Wen, Yu-Cheng Liao, Cin-De Jhang, Chi-Min Hsu, and Ho-Che Lai. 2025. "Enhancing SMBus Protocol Education for Embedded Systems Using Generative AI: A Conceptual Framework with DV-GPT" Electronics 14, no. 14: 2832. https://doi.org/10.3390/electronics14142832

APA Style

Liao, C.-W., Liao, Y.-C., Jhang, C.-D., Hsu, C.-M., & Lai, H.-C. (2025). Enhancing SMBus Protocol Education for Embedded Systems Using Generative AI: A Conceptual Framework with DV-GPT. Electronics, 14(14), 2832. https://doi.org/10.3390/electronics14142832

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop