TY - JOUR
T1 - V2Va +
T2 - An Efficient SystemVerilog & Verilog-to-Verilog-A Translator for Accelerated Mixed-Signal Simulation
AU - Wang, Chao
AU - Shao, Yicong
AU - Huang, Jiajie
AU - Lu, Wangzilu
AU - Gu, Zhiwen
AU - Li, Longfan
AU - Zhang, Yuhang
AU - Zhao, Jian
AU - Mao, Wei
AU - Li, Yongfu
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2024
Y1 - 2024
N2 - This paper introduces a streamlined SystemVerilog & Verilog-to-Verilog-A (V2Va +) translation tool that automates the conversion of synthesizable SystemVerilog and Verilog code into Verilog-A code, enabling concurrent simulation of analog and digital circuits. Through a set of mapping rules, V2Va + facilitates mixed-signal simulations in an analog environment, negating the requirement for a separate mixed-signal simulation engine and overcoming multiple types of EDA licensing obstacles. The V2Va + translation tool comprises two integral components: a parser function, tasked with extracting information from SystemVerilog and Verilog files, and a Verilog-A generator, responsible for generating corresponding Verilog-A code. V2Va + excels in handling complexity, ensuring accuracy, and improving efficiency. It effectively manages a wide range of design complexities, maintains functional consistency during translation, and significantly reduces simulation time, achieving speed-ups of over 2×. These strengths underscore its significant impact and applicability in the domain of circuit design.
AB - This paper introduces a streamlined SystemVerilog & Verilog-to-Verilog-A (V2Va +) translation tool that automates the conversion of synthesizable SystemVerilog and Verilog code into Verilog-A code, enabling concurrent simulation of analog and digital circuits. Through a set of mapping rules, V2Va + facilitates mixed-signal simulations in an analog environment, negating the requirement for a separate mixed-signal simulation engine and overcoming multiple types of EDA licensing obstacles. The V2Va + translation tool comprises two integral components: a parser function, tasked with extracting information from SystemVerilog and Verilog files, and a Verilog-A generator, responsible for generating corresponding Verilog-A code. V2Va + excels in handling complexity, ensuring accuracy, and improving efficiency. It effectively manages a wide range of design complexities, maintains functional consistency during translation, and significantly reduces simulation time, achieving speed-ups of over 2×. These strengths underscore its significant impact and applicability in the domain of circuit design.
KW - SystemVerilog
KW - Verilog
KW - Verilog-A
KW - abstract syntax tree
KW - mixed-signal simulation
KW - translator
UR - https://www.scopus.com/pages/publications/85213453128
U2 - 10.1109/OJCAS.2024.3451530
DO - 10.1109/OJCAS.2024.3451530
M3 - 文章
AN - SCOPUS:85213453128
SN - 2644-1225
VL - 5
SP - 387
EP - 397
JO - IEEE Open Journal of Circuits and Systems
JF - IEEE Open Journal of Circuits and Systems
ER -