A BFS-Based DEVS Simulation Kernel for HDL-Compatible Simulation

Citations

WEB OF SCIENCE

0
Citations

SCOPUS

0

초록

The Discrete Event System Specification (DEVS) formalism provides a mathematical foundation for modeling hierarchical discrete-event systems. However, the Depth-First Search (DFS) scheduling used in the classical DEVS abstract simulator conflicts with the concurrency semantics of Hardware Description Language (HDL) simulators such as Verilog or VHDL. This mismatch induces timing distortions, including pipeline skew and zero-time feedback loops. To address these limitations, this study proposes a new DEVS simulation kernel that adopts Breadth-First Search (BFS) scheduling, integrating the delta-round concept. This approach employs an event-parking mechanism that separates event computation from application, structurally aligning with HDL's Active-NBA-Reactive phases and enabling semantically simultaneous updates without introducing additional epsilon-time. Case studies demonstrate that the proposed BFS-based DEVS kernel eliminates timing discrepancies in pipeline and feedback-loop structures and establishes a formal foundation for semantic alignment between DEVS and HDL simulators.

키워드

HDLsimulationDEVSschedulingstratified event queue
제목
A BFS-Based DEVS Simulation Kernel for HDL-Compatible Simulation
저자
Kwon, Bo SeungHan, Young ShinLee, Jong Sik
DOI
10.3390/electronics15010048
발행일
2025-12-23
유형
Article
저널명
ELECTRONICS
15
1