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
关键词
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
相关论文
共 50 条
  • [41] Polychrony for formal refinement-checking in a system-level design methodology
    Talpin, JP
    Le Guernic, P
    Shukla, SK
    Gupta, R
    Doucet, F
    THIRD INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2003, : 9 - 19
  • [42] PRESTO: Predicting System-level Disruptions through Parametric Model Checking
    Fang, Xinwei
    Calinescu, Radu
    Paterson, Colin
    Wilson, Julie
    2022 17TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS), 2022, : 91 - 97
  • [43] SPICE-Level Layout-Aware Single Event Effects Simulation of Majority Voters
    Balbekov, A. O.
    Gorbunov, M. S.
    Zebrev, G. I.
    2017 IEEE 30TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (MIEL), 2017, : 333 - 336
  • [44] Fortifying Analog Models with Equivalence Checking and Coverage Analysis
    Horowitz, Mark
    Jeeradit, Metha
    Lau, Frances
    Liao, Sabrina
    Lim, ByongChan
    Mao, James
    PROCEEDINGS OF THE 47TH DESIGN AUTOMATION CONFERENCE, 2010, : 425 - 430
  • [45] Automatic decomposition for sequential equivalence checking of system level and RTL descriptions
    Vasudevan, Shobha
    Viswanath, Vinod
    Abraham, Jacob A.
    Tu, Jiajin
    FOURTH ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2006, : 71 - +
  • [46] Challenges in using system-level models for RTL verification
    Ng, Kelvin
    2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 812 - 815
  • [47] Risk Analysis of HPEM Threats for Linear RF Channel with Pyramid Horn Antenna Based on System-Level SPICE Modeling
    Du, Chuanbao
    Cui, Zhitong
    Mao, Congguang
    Tian, Jin
    Wu, Wei
    Chen, Wei
    Qiu, Yang
    ENERGIES, 2022, 15 (17)
  • [48] Automatic Integration of Hardware Descriptions into System-Level Models
    Goergen, Ralph
    Oetjens, Jan-Hendrik
    Nebel, Wolfgang
    2012 IEEE 15TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2012, : 105 - 110
  • [49] SYSTEM-LEVEL DIAGNOSIS - ANALYSIS OF 2 NEW MODELS
    KREUTZER, SE
    HAKIMI, SL
    INFORMATION SCIENCES, 1986, 40 (02) : 117 - 130
  • [50] Safe system-level diagnosis for selected fault models
    Werner, M
    COMMUNICATION-BASED SYSTEMS, 2000, : 33 - 42