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 条
  • [21] TMSF: Taylor expansion approximation network with multi-stage feature representation for optical flow estimation
    Huang, Zhenghua
    Hu, Wen
    Zhu, Zifan
    Li, Qian
    Fang, Hao
    DIGITAL SIGNAL PROCESSING, 2025, 162
  • [22] Formal Verification of Flow Equivalence in Desynchronized Designs
    Paykin, Jennifer
    Huffman, Brian
    Zimmerman, Daniel M.
    Beerel, Peter A.
    2020 26TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS ASYNC 2020, 2020, : 54 - 62
  • [23] Using Taylor Expansion and Convolutional Sparse Representation for Image Fusion
    Xing, Changda
    Wang, Meiling
    Dong, Chong
    Duan, Chaowei
    Wang, Zhisheng
    NEUROCOMPUTING, 2020, 402 : 437 - 455
  • [24] Understanding data flow diagrams
    Le Vie, DS
    RENAISSANCE COMMUNICATORS: A VISION OF OUR FUTURE, PROCEEDINGS, 2000, : 396 - 401
  • [25] Computing A-optimal Designs for Weighted Polynomial Regression by Taylor Expansion
    Chang, Fu-Chuen
    Su, Yang-Chan
    COMMUNICATIONS IN STATISTICS-THEORY AND METHODS, 2009, 38 (10) : 1622 - 1634
  • [26] USING DIAGRAMS IN THE REPRESENTATION OF DATA MANAGEMENT ON MOTORWAYS
    Jercic, Josip
    Mataija, Mirta
    ZBORNIK VELEUCILISTA U RIJECI-JOURNAL OF THE POLYTECHNICS OF RIJEKA, 2019, 7 (01): : 393 - 407
  • [27] THE VERIFICATION OF THE TAYLOR-EXPANSION MOMENT METHOD IN SOLVING AEROSOL BREAKAGE
    Yu, Ming-Zhou
    Zhang, Kai
    THERMAL SCIENCE, 2012, 16 (05): : 1424 - 1428
  • [28] TAYLOR-EXPANSION MONTE-CARLO SIMULATIONS OF CLASSICAL FLUIDS IN THE CANONICAL AND GRAND-CANONICAL ENSEMBLE
    SCHOEN, M
    JOURNAL OF COMPUTATIONAL PHYSICS, 1995, 118 (01) : 159 - 171
  • [29] A LAYOUT ALGORITHM FOR DATA FLOW DIAGRAMS
    BATINI, C
    NARDELLI, E
    TAMASSIA, R
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (04) : 538 - 546
  • [30] A proposal to simplify data flow diagrams
    Millet, I
    IBM SYSTEMS JOURNAL, 1999, 38 (01) : 118 - 121