Equivalence Checking of System-Level and SPICE-Level Models of Linear Analog Filters

被引:0
|
作者
Coskun, Kemal Caglar [1 ]
Hassan, Muhammad [2 ]
Drechsler, Rolf [1 ,2 ]
机构
[1] Univ Bremen, Inst Comp Sci, D-28359 Bremen, Germany
[2] DFKI GmbH, Cyber Phys Syst, D-28359 Bremen, Germany
来源
2022 25TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS) | 2022年
关键词
Equivalence checking; formal verification; linear circuits; filters; circuit analysis; transfer functions;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Due to the increasing complexity of analog circuits and their integration into System-on-Chips (SoC), the analog design and verification industry would greatly benefit from an expansion of system-level methodologies, which provide speed benefits in comparison to SPICE simulations and allow interoperability with digital tools at the system-level. However, a key barrier to the expansion of system-level tools for analog circuits is the lack of confidence in system-level models implemented in SystemC AMS. To overcome this, functional equivalence of system-level models to respective SPICE-level models needs to be demonstrated. In this paper, we develop a novel, graph-based methodology to formally check equivalence between system-level and SPICE-level representations of linear analog filter circuits, such as Low-Pass Filters (LPF). To do this, we propose an intermediate representation in the form of a Signal-flow Graph (SFG), which acts as a mapping function from the SPICE-level to the system-level. We create the intermediate representation with linear graph modeling from the SPICE-level model and use graph manipulation to transform the intermediate representation to the equivalent system-level model. We demonstrate the applicability of the proposed methodology by successfully applying it to two example filters.
引用
收藏
页码:160 / 165
页数:6
相关论文
共 39 条
  • [31] On the verification of system-level information flow properties for virtualized execution platforms
    Christoph Baumann
    Oliver Schwarz
    Mads Dam
    Journal of Cryptographic Engineering, 2019, 9 : 243 - 261
  • [32] System-Level Conducted EMI Model for SiC Powertrain of Electric Vehicles
    Jia, Xiaoyu
    Hu, Changsheng
    Dong, Bitao
    He, Fengchun
    Wang, Hui
    Xu, Dehong
    2020 THIRTY-FIFTH ANNUAL IEEE APPLIED POWER ELECTRONICS CONFERENCE AND EXPOSITION (APEC 2020), 2020, : 885 - 892
  • [33] System-Level Modeling and Analysis of Thermal Effects in Optical Networks-on-Chip
    Ye, Yaoyao
    Xu, Jiang
    Wu, Xiaowen
    Zhang, Wei
    Wang, Xuan
    Nikdast, Mahdi
    Wang, Zhehui
    Liu, Weichen
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (02) : 292 - 305
  • [34] System-Level Power Optimization of Digital Audio Back End for Hearing Aids
    Pracny, Peter
    Jorgensen, Ivan H. H.
    Bruun, Erik
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2017, 36 (06) : 2441 - 2458
  • [35] A Unified Sequential Equivalence Checking Approach to Verify High-Level Functionality and Protocol Specification Implementations in RTL Designs
    Castro Marquez, Carlos Ivan
    Strum, Marius
    Chau, Wang Jiang
    2014 15TH LATIN AMERICAN TEST WORKSHOP - LATW, 2014,
  • [36] System-level simulation-based verification of Autonomous Driving Systems with the VIVAS framework and CARLA simulator
    Goyal, Srajan
    Griggio, Alberto
    Tonetta, Stefano
    SCIENCE OF COMPUTER PROGRAMMING, 2025, 242
  • [37] Formal Verification of Non-Functional Strategies of System-Level Power Management Architecture in Modern Processors
    Sharafinejad, Reza
    Alizadeh, Bijan
    Nikoubin, Tooraj
    PROCEEDINGS OF THE 2020 IEEE DALLAS CIRCUITS AND SYSTEMS CONFERENCE (DCAS 2020), 2020,
  • [38] Formal Memory Models for the Verification of Low-Level Operating-System Code
    Tews, Hendrik
    Voelp, Marcus
    Weber, Tjark
    JOURNAL OF AUTOMATED REASONING, 2009, 42 (2-4) : 189 - 227
  • [39] Formal Memory Models for the Verification of Low-Level Operating-System Code
    Hendrik Tews
    Marcus Völp
    Tjark Weber
    Journal of Automated Reasoning, 2009, 42 : 189 - 227