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 条
  • [1] Formal specification and verification of VHDL
    Bickford, M
    Jamsek, D
    FORMAL METHODS IN COMPUTER-AIDED DESIGN, 1996, 1166 : 310 - 326
  • [2] Formal specification in VHDL for hardware verification
    Reetz, R
    Schneider, K
    Kropf, T
    DESIGN, AUTOMATION AND TEST IN EUROPE, PROCEEDINGS, 1998, : 257 - 263
  • [3] Automated formal verification for VHDL designs
    Lin, FY
    Li, HC
    COMPUTERS AND THEIR APPLICATIONS - PROCEEDINGS OF THE ISCA 11TH INTERNATIONAL CONFERENCE, 1996, : 174 - 177
  • [4] Formal specification and verification of hardware designs
    Ramesh, S
    Rao, SSSP
    Sivakumar, G
    Bhaduri, P
    PHOTOMASK AND X-RAY MASK TECHNOLOGY V, 1998, 3412 : 261 - 268
  • [5] Temporal feasibility verification of specification PEARL designs
    Gumzej, R
    Colnaric, M
    Halang, WA
    SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2004, : 249 - 252
  • [6] Formal verification of synthesized analog designs
    Univ of Cincinnati, Cincinnati, United States
    Proc IEEE Int Conf Comput Des VLSI Comput Process, (40-45):
  • [7] Power specification, simulation and verification of SystemC designs
    Gagarski, Kirill
    Petrov, Maxim
    Moiseev, Mikhail
    Klotchkov, Ilya
    PROCEEDINGS OF 2016 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2016,
  • [8] A Specification Language for Static and Runtime Verification of Data and Control Properties
    Ahrendt, Wolfgang
    Chimento, Jesus Mauricio
    Pace, Gordon J.
    Schneider, Gerardo
    FM 2015: FORMAL METHODS, 2015, 9109 : 108 - 125
  • [9] Specification and Verification of Invariants by Exploiting Layers in OO Designs
    Middelkoop, Ronald
    Huizing, Cornelis
    Kuiper, Ruurd
    Luit, Erik J.
    FUNDAMENTA INFORMATICAE, 2008, 85 (1-4) : 377 - 398
  • [10] Using Reo for formal specification and verification of system designs
    Razavi, Niloofar
    Sirjani, Marjan
    FOURTH ACM & IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2006, : 113 - +