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 条
  • [1] Formal verification of data-path circuits based on symbolic simulation
    Morihiro, Y
    Yoneda, T
    PROCEEDINGS OF THE NINTH ASIAN TEST SYMPOSIUM (ATS 2000), 2000, : 329 - 336
  • [2] Formal verification of data-path circuits based on symbolic simulation
    Morihiro, Y
    Yoneda, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (06) : 965 - 974
  • [3] DATA-PATH SYNTHESIS
    STOK, L
    INTEGRATION-THE VLSI JOURNAL, 1994, 18 (01) : 1 - 71
  • [4] COMBINED HARDWARE SELECTION AND PIPELINING IN HIGH-PERFORMANCE DATA-PATH DESIGN
    NOTE, S
    CATTHOOR, F
    GOOSSENS, G
    DEMAN, HJ
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1992, 11 (04) : 413 - 423
  • [5] A combined hardware selection, resource sharing and clock optimization for pipelined data-path synthesis
    Furusawa, S
    Moshnyaga, VG
    Tamaru, K
    ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 1588 - 1591
  • [6] The most reliable data-path transmission
    Tragoudas, S
    IEEE TRANSACTIONS ON RELIABILITY, 2001, 50 (03) : 281 - 285
  • [7] APOLLON, A DATA-PATH SILICON COMPILER
    JAMIER, R
    JERRAYA, AA
    IEEE CIRCUITS & DEVICES, 1985, 1 (03): : 6 - 14
  • [8] Efficient full data-path width and serialized hardware structures of SPONGENT lightweight hash function
    Rashidi, Bahram
    MICROELECTRONICS JOURNAL, 2021, 115
  • [9] Design of data-path for A VLIW media coprocessor
    He, J
    Sun, YH
    ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 20 - 24
  • [10] A normalization method for arithmetic data-path verification
    Wedler, Markus
    Stoffel, Dominik
    Brinkmann, Raik
    Kunz, Wolfgang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (11) : 1909 - 1922