A PRESCRIPTIVE FORMAL MODEL FOR DATA-PATH HARDWARE

被引:6
|
作者
KNAPP, DW
WINSLETT, M
机构
[1] Computer Science Department, University of Illinois, Urbana, IL 61801
基金
美国国家科学基金会;
关键词
D O I
10.1109/43.124396
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a formal representation for register-level digital designs. This is a separated representation in that it provides separate but linked representations for behavior, timing, and structure. It has the advantage of being at the same time rich, formal, redundant, and prescriptive. Because it is rich, it covers many aspects of design correctness and completeness. Because it is formal, several well-characterized tests can be applied to a design to determine the extent to which it is well formed. Because it is redundant, internal consistency checks can be used to test a design's internal semantic integrity. And finally, because it is prescriptive, a violated constraint is closely linked to the actions that need to be taken to remove or ameliorate the violation. Specifically, it is possible to represent the structure of a design, the behavior desired of that structure, and the relationship between the two. Hence by testing for adherence to consistency constraints, we can determine whether the structure is capable of expressing the behavior. If the structure is incapable then analysis of the ways in which consistency constraints are violated provides a direct statement of what repairs are required to make the structure capable of expressing the desired behavior.
引用
收藏
页码:158 / 184
页数:27
相关论文
共 50 条
  • [21] A reconfigurable arithmetic data-path based on regular interconnection
    Xydis, Sotiris
    Economakos, George
    Pekmestzi, Kiamal
    NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS, PROCEEDINGS, 2007, : 342 - +
  • [22] MULTISTACK OPTIMIZATION FOR DATA-PATH CHIP (MICROPROCESSOR) LAYOUT
    LUK, WK
    DEAN, AA
    26TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, 1989, : 110 - 115
  • [23] A novel data-path for accelerating DSP kernels.
    Galanis, MD
    Theodoridis, G
    Tragoudas, S
    Soudris, D
    Goutis, CE
    COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, 2004, 3133 : 363 - 372
  • [24] Automated Composition of Data-Path Functionality in the Future Internet
    Shanbhag, Shashank
    Wolf, Tilman
    IEEE NETWORK, 2011, 25 (06): : 8 - 14
  • [25] A Distributed Routing Algorithm for Networks with Data-Path Services
    Huang, Xin
    Ganapathy, Sivakumar
    Wolf, Tilman
    2008 PROCEEDINGS OF 17TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1 AND 2, 2008, : 68 - 74
  • [26] Verification of speed-independent data-path circuits
    Weih, DT
    Greenstreet, MR
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1996, 143 (05): : 295 - 300
  • [27] Data-path synthesis of VLIW Video Signal Processors
    Wu, Z
    Wolf, W
    11TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS - PROCEEDINGS, 1998, : 96 - 101
  • [28] Data-path placement based on regularity extraction and implementation
    Yang, Changqi
    Hong, Xianlong
    Cai, Yici
    Jing, Tong
    Wu, Weimin
    Pan Tao Ti Hsueh Pao/Chinese Journal of Semiconductors, 2004, 25 (08): : 925 - 936
  • [29] A DATA-PATH MULTIPLIER WITH AUTOMATIC INSERTION OF PIPELINE STAGES
    ASATO, C
    DITZEN, C
    DHOLAKIA, S
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1990, 25 (02) : 383 - 387
  • [30] Selective Check of Data-Path for Effective Fault Tolerance
    Ahmed, Tanvir
    Yao, Jun
    Hara-Azumi, Yuko
    Yamashita, Shigeru
    Nakashima, Yasuhiko
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (08): : 1592 - 1601