V2Va: An Efficient Verilog-to-Verilog-A Translator for Accelerated Mixed-Signal Simulation

  • Yicong Shao
  • , Chao Wang
  • , Jiajie Huang
  • , Wangzilu Lu
  • , Zhiwen Gu
  • , Longfan Li
  • , Yuhang Zhang
  • , Jian Zhao
  • , Wei Mao
  • , Yongfu Li*
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

This paper introduces a streamlined Verilog-to-Verilog-A (V2Va) translation tool that automates the conversion of Verilog designs into Verilog-A, 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. Our methodology demonstrates a notable acceleration in mixed-signal simulation, surpassing 2 ×, underscoring its significant impact and applicability in the domain of circuit design.

Original languageEnglish
Title of host publicationProceedings - 2023 19th IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages222-226
Number of pages5
ISBN (Electronic)9798350381191
DOIs
StatePublished - 2023
Externally publishedYes
Event19th IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2023 - Hyderabad, India
Duration: 19 Nov 202322 Nov 2023

Publication series

NameProceedings - 2023 19th IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2023

Conference

Conference19th IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2023
Country/TerritoryIndia
CityHyderabad
Period19/11/2322/11/23

Keywords

  • Mixed-signal Simulation
  • Verilog
  • Verilog-A
  • abstract syntax tree
  • generator
  • translator

Fingerprint

Dive into the research topics of 'V2Va: An Efficient Verilog-to-Verilog-A Translator for Accelerated Mixed-Signal Simulation'. Together they form a unique fingerprint.

Cite this