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 条
  • [41] Experimental Verification of the Resolver Dynamic Model and Control Designs
    Hou, Chung-Chuan
    Chiang, Ying-Hsuan
    Lo, Chi-Pong
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON POWER ELECTRONICS AND DRIVE SYSTEMS (IEEE PEDS 2013), 2013, : 496 - 499
  • [42] Formal verification of designs with complex control by symbolic simulation
    Ritter, G
    Eveking, H
    Hinrichsen, H
    CORRECT HARDWARE DESIGN AND VERIFICATION METHODS, 1999, 1703 : 234 - 249
  • [43] Formal Specification and Verification of Components for Industrial Logic Control Programming
    Ljungkrantz, Oscar
    Akesson, Knut
    Fabian, Martin
    2008 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING, VOLS 1 AND 2, 2008, : 935 - 940
  • [44] ON THE SPECIFICATION, VALIDATION AND VERIFICATION OF SECURITY IN ACCESS-CONTROL SYSTEMS
    OSHEA, G
    COMPUTER JOURNAL, 1994, 37 (05): : 437 - 448
  • [45] Serialisable multi-level transaction control: A specification and verification
    Borger, Egon
    Schewe, Klaus-Dieter
    Wang, Qing
    SCIENCE OF COMPUTER PROGRAMMING, 2016, 131 : 42 - 58
  • [46] A VERIFICATION METHODOLOGY FOR REAL-TIME SUPERVISORY CONTROL SPECIFICATION
    SHANMUGHAM, SG
    ROBERTS, CA
    COMPUTERS & INDUSTRIAL ENGINEERING, 1995, 29 : 705 - 709
  • [47] A formal approach for the specification, verification and control of flexible manufacturing systems
    Zairi, Sajeh
    Zouari, Belhassen
    Pitrac, Laurent
    ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 1031 - +
  • [48] Specification and Verification of Graph-Based Model Transformation Properties
    Selim, Gehan M. K.
    Lucio, Levi
    Cordy, James R.
    Dingel, Juergen
    Oakes, Bentley J.
    GRAPH TRANSFORMATION, 2014, 8571 : 113 - 129
  • [49] Specification and formal verification of safety properties in a point automation system
    Sener, Ibrahim
    Kaymakci, Ozgur Turay
    Ustoglu, Ilker
    Cansever, Galip
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2016, 24 (03) : 1384 - 1396
  • [50] Specification and formal verification of temporal properties of production automation systems
    Flake, Stephan
    Müller, Wolfgang
    Pape, Ulrich
    Ruf, Jürgen
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3147 : 206 - 226