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 条
  • [21] Methodologies for system-level remaining useful life prediction
    Khorasgani, Hamed
    Biswas, Gautam
    Sankararaman, Shankar
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2016, 154 : 8 - 18
  • [22] Compositional semantics of system-level designs written in SystemC
    Razavi, Niloofar
    Sirjani, Marjan
    INTERNATIONAL SYMPOSIUM ON FUNDAMENTALS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4767 : 113 - +
  • [23] A System-Level Modeling Approach for Simulating Radiation Effects in Successive-Approximation Analog-to-Digital Converters
    Rony, M. W.
    Zhang, En Xia
    Reaz, Mahmud
    Li, Kan
    Daniel, Andrew
    Rax, Bernard
    Adell, Philippe
    Kauppila, Jeffrey
    Karsai, Gabor
    Holman, Tim
    Reed, Robert A.
    Witulski, Arthur
    Schrimpf, Ronald D.
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2021, 68 (07) : 1465 - 1472
  • [24] Equivalence Checking of Scheduling in High-Level Synthesis Using Deep State Sequences
    Hu, Jian
    Wang, Guanwu
    Chen, Guilin
    Wei, Xianglin
    IEEE ACCESS, 2019, 7 : 183435 - 183443
  • [25] Sequential Equivalence Checking Using a Hybrid Boolean-Word Level Decision Diagram
    Alizadeh, Bijan
    Fujita, Masahiro
    ADVANCES IN COMPUTER SCIENCE AND ENGINEERING, 2008, 6 : 697 - +
  • [26] Properties First-Correct-By-Construction RTL Design in System-Level Design Flows
    Ludwig, Tobias
    Urdahl, Joakim
    Stoffel, Dominik
    Kunz, Wolfgang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (10) : 3093 - 3106
  • [27] An Equivalence Checking Algorithm Based on Cut-set Match of Gate-level Circuits
    Yue Yuan
    Tian Shuangliang
    PROCEEDINGS 2013 INTERNATIONAL CONFERENCE ON MECHATRONIC SCIENCES, ELECTRIC ENGINEERING AND COMPUTER (MEC), 2013, : 2344 - 2349
  • [28] Verifying full-custom multipliers by boolean equivalence checking and an arithmetic bit level proof
    Krautz, Udo
    Wedler, Markus
    Kunz, Wolfgang
    Weber, Kai
    Jacobi, Christian
    Pflanz, Matthias
    2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 339 - +
  • [29] The ODYSSEY approach to early simulation-based equivalence checking at ESL level using automatically generated executable transaction-level model
    Goudarzi, Maziar
    Hessabi, Shaahin
    MohammadZadeh, Naser
    Zainolabedini, Nasim
    MICROPROCESSORS AND MICROSYSTEMS, 2008, 32 (07) : 364 - 374
  • [30] On the verification of system-level information flow properties for virtualized execution platforms
    Baumann, Christoph
    Schwarz, Oliver
    Dam, Mads
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2019, 9 (03) : 243 - 261