Taylor expansion diagrams: A canonical representation for verification of data flow designs

被引:31
|
作者
Ciesielski, Maciej [1 ]
Kalla, Priyank
Askar, Serkan
机构
[1] Univ Massachusetts, Dept Elect & Comp Engn, Amherst, MA 01003 USA
[2] Univ Utah, Dept Elect & Comp Engn, Salt Lake City, UT 84112 USA
基金
美国国家科学基金会;
关键词
register transfer level-design aids; verification; arithmetic and logic structures-verification; symbolic and algebraic manipulation;
D O I
10.1109/TC.2006.153
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A Taylor Expansion Diagram (TED) is a compact, word-level, canonical representation for data flow computations that can be expressed as multivariate polynomials. TEDs are based on a decomposition scheme using Taylor series expansion that allows one to model word-level signals as algebraic symbols. This power of abstraction, combined with the canonicity and compactness of TED, makes it applicable to equivalence verification of dataflow designs. The paper describes the theory of TEDs and proves their canonicity. It shows how to construct a TED from an HDL design specification and discusses the application of TEDs in proving the equivalence of such designs. Experiments were performed with a variety of designs to observe the potential and limitations of TEDs for dataflow design verification. Application of TEDs to algorithmic and behavioral verification is demonstrated.
引用
收藏
页码:1188 / 1201
页数:14
相关论文
共 50 条
  • [31] ENHANCING DATA-FLOW DIAGRAMS
    FRIEDMAN, WH
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 1995, 35 (03) : 84 - 89
  • [32] Bi-Kronecker Functional Decision Diagrams: A Novel Canonical Representation of Boolean Functions
    Huang, Xuanxiang
    Fang, Kehang
    Fang, Liangda
    Chen, Qingliang
    Lai, Zhao-Rong
    Wei, Linfeng
    THIRTY-THIRD AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FIRST INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE / NINTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2019, : 2867 - 2875
  • [33] Potential field data interpolation by Taylor series expansion
    Chen, Tao
    Yang, Dikun
    GEOPHYSICS, 2022, 87 (02) : G15 - G27
  • [34] Flexible Bootstrap for Fuzzy Data Based on the Canonical Representation
    Grzegorzewski, Przemyslaw
    Hryniewicz, Olgierd
    Romaniuk, Maciej
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2020, 13 (01) : 1650 - 1662
  • [35] Flexible Bootstrap for Fuzzy Data Based on the Canonical Representation
    Przemyslaw Grzegorzewski
    Olgierd Hryniewicz
    Maciej Romaniuk
    International Journal of Computational Intelligence Systems, 2020, 13 : 1650 - 1662
  • [36] Dual Workflow Nets: Mixed Control/Data-Flow Representation for Workflow Modeling and Verification
    Fan, Shaokun
    Dou, Wanchun
    Chen, Jinjun
    ADVANCES IN WEB AND NETWORK TECHNOLOGIES, AND INFORMATION MANAGEMENT, PROCEEDINGS, 2007, 4537 : 433 - +
  • [37] Canonical Causal Diagrams to Guide the Treatment of Missing Data in Epidemiologic Studies
    Moreno-Betancur, Margarita
    Lee, Katherine J.
    Leacy, Finbarr P.
    White, Ian R.
    Simpson, Julie A.
    Carlin, John B.
    AMERICAN JOURNAL OF EPIDEMIOLOGY, 2018, 187 (12) : 2705 - 2715
  • [38] PDTE: Pyramidal deep Taylor expansion for optical flow estimation
    Zhu, Zifan
    An, Qing
    Huang, Chen
    Huang, Zhenghua
    Huang, Likun
    Fang, Hao
    PATTERN RECOGNITION LETTERS, 2024, 180 : 107 - 112
  • [39] Verification of Expansion Orders of the Taylor-Series Expansion Method of Moment Model for Solving Population Balance Equations
    Zhang, Xiaotong
    Yu, Mingzhou
    Liu, Yueyan
    Seipenbusch, Martin
    AEROSOL AND AIR QUALITY RESEARCH, 2015, 15 (06) : 2475 - 2484
  • [40] Formal verification of SystemC designs using a Petri-Net based representation
    Karlsson, Daniel
    Eles, Petru
    Peng, Zebo
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 1228 - +