Specification of control flow properties for verification of synthesized VHDL designs

被引:0
|
作者
Narasimhan, N [1 ]
Vemuri, R [1 ]
机构
[1] Univ Cincinnati, Dept ECECS, Lab Digital Design Environm, Cincinnati, OH 45221 USA
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Behavioral specifications in VHDL contain multiple communicating processes. Register level designs synthesized from these specifications contain a data path represented as a netlist and a controller consisting of multiple communicating synchronous finite state machines. These finite state machines together implement the control flow specified in and implied by the behavioral specification in VHDL. This paper describes a systematic approach to identifying the control flow properties critical to the proper functioning of designs synthesized from VHDL. These properties are then formulated as specifications in Computational Tree Logic (CTL) while presenting a controller model for high-level synthesis. These specifications form a necessary set that must be satisfied by any correct synthesized design. A high-level synthesis system, as a byproduct of creating RTL designs, can automatically generate these CTL specifications.
引用
收藏
页码:327 / 345
页数:19
相关论文
共 50 条
  • [21] Dynamic Access Control Policies: Specification and Verification
    Janicke, H.
    Cau, A.
    Siewe, F.
    Zedan, H.
    COMPUTER JOURNAL, 2013, 56 (04): : 440 - 463
  • [22] Specification of Temporal Properties of Functions for Runtime Verification
    Dawes, Joshua Heneage
    Reger, Giles
    SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 2206 - 2214
  • [23] SPECIFICATION AND VERIFICATION OF DYNAMIC PROPERTIES IN DISTRIBUTED COMPUTATIONS
    BABAOGLU, O
    RAYNAL, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1995, 28 (02) : 173 - 185
  • [24] Specification of coordinated objects and verification of their temporal properties
    Danes, M
    Lucanu, D
    Ciobanu, G
    Seventh International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Proceedings, 2005, : 259 - 266
  • [25] 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
  • [26] Specification and verification of behavioural properties of fault diagnosis
    Terstyanszky, G
    UKACC INTERNATIONAL CONFERENCE ON CONTROL '98, VOLS I&II, 1998, : 398 - 403
  • [27] Specification and Verification of Invariant Properties of Transition Systems
    Gaina, Daniel
    Tutu, Ionut
    Riesco, Adrian
    2018 25TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2018), 2018, : 99 - 108
  • [28] Automated Correctness Condition Generation for Formal Verification of Synthesized RTL Designs
    Nazanin Mansouri
    Ranga Vemuri
    Formal Methods in System Design, 2000, 16 : 59 - 91
  • [29] Automated correctness condition generation for formal verification of synthesized RTL designs
    Mansouri, N
    Vemuri, R
    FORMAL METHODS IN SYSTEM DESIGN, 2000, 16 (01) : 59 - 91
  • [30] Formal Specification and Verification of Industrial Control Logic Components
    Ljungkrantz, Oscar
    Akesson, Knut
    Fabian, Martin
    Yuan, Chengyin
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2010, 7 (03) : 538 - 548