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 条
  • [31] UML specification of access control policies and their formal verification
    Koch M.
    Parisi-Presicce F.
    Software & Systems Modeling, 2006, 5 (4) : 429 - 447
  • [32] LTL-Specification for Development and Verification of Control Programs
    M. V. Neyzov
    E. V. Kuzmin
    Automatic Control and Computer Sciences, 2024, 58 (7) : 920 - 945
  • [33] On the specification, validation and verification of security in access control systems
    O'Shea, Greg, 1600, Oxford Univ Press, Oxford, United Kingdom (37):
  • [34] Specification and Verification of Security Properties of e-Contracts
    Abou El Kalam, Anas
    Idboutker, Nourredine
    PROCEEDINGS OF THE 2010 8TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM), 2010, : 427 - 430
  • [35] METACSL: Specification and Verification of High-Level Properties
    Robles, Virgile
    Kosmatov, Nikolai
    Prevosto, Virgile
    Rilling, Louis
    Le Gall, Pascale
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT I, 2019, 11427 : 358 - 364
  • [36] Quantitative Properties of Software Systems: Specification, Verification, and Synthesis
    Krstic, Srdan
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 674 - 677
  • [37] SPECIFICATION AND VERIFICATION OF LIVENESS PROPERTIES OF CYCLIC, CONCURRENT PROCESSES
    REED, J
    YEH, RT
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1988, 10 (01): : 156 - 177
  • [38] SPECIFICATION AND VERIFICATION OF TIMING PROPERTIES IN INTEROPERABLE MEDICAL SYSTEMS
    Zarneshan, Mahsa
    Ghassemi, Fatemeh
    Khamespanah, Ehsan
    Sirjani, Marjan
    Hatcliff, John
    LOGICAL METHODS IN COMPUTER SCIENCE, 2022, 18 (02) : 1 - 13
  • [39] Unified specification of control and data flow
    Grotker, T
    Schoenen, R
    Meyr, H
    1997 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I - V: VOL I: PLENARY, EXPERT SUMMARIES, SPECIAL, AUDIO, UNDERWATER ACOUSTICS, VLSI; VOL II: SPEECH PROCESSING; VOL III: SPEECH PROCESSING, DIGITAL SIGNAL PROCESSING; VOL IV: MULTIDIMENSIONAL SIGNAL PROCESSING, NEURAL NETWORKS - VOL V: STATISTICAL SIGNAL AND ARRAY PROCESSING, APPLICATIONS, 1997, : 271 - 274
  • [40] Specification and construction of control flow semantics
    Smelik, Ruben
    Rensink, Arend
    Kastenberg, Harinen
    IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2006, : 65 - +