Verifying the Implementation of an Error Control Code

被引:0
|
作者
T. Pascalin Amagbegnon
Uri E. Barkai
机构
[1] Intel Corporation,Enterprise Processor Division, M/S SC12
来源
关键词
formal verification; symbolic simulation; error control code;
D O I
暂无
中图分类号
学科分类号
摘要
This document describes how the FORTE STE-based formal verification system was used to verify the RTL implementation of an error control code. The error control code considered is linear: its encoder and decoder proceed by matrix multiplication. Although that function is in essence combinational, its implementation in a high-performance microprocessor is done in a pipelined fashion. The additional state elements introduced by the pipelining quickly push an SMV-style model checker to its capacity limits. With the case-study presented in this document, we show that an STE-style model checker is better suited for this problem. We present two instances of the ECC verification problem. For the first we were able to combine an encoder and a decoder into one model for verification. For the second, such a combination was not possible and we resorted to verifying properties of a matrix that we extracted from the implementation.
引用
收藏
页码:155 / 161
页数:6
相关论文
共 50 条
  • [21] Verifying a file system implementation
    Arkoudas, K
    Zee, K
    Kuncak, V
    Rinard, M
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3308 : 373 - 390
  • [22] Software System for the Research of Error Control Code Models
    Kulbida, V. A.
    Kulbida, U. N.
    2014 DYNAMICS OF SYSTEMS, MECHANISMS AND MACHINES (DYNAMICS), 2014,
  • [23] An error control code scheme for multilevel Flash memories
    Gregori, S
    Khouri, O
    Micheloni, R
    Torelli, G
    2001 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING, PROCEEDINGS, 2001, : 45 - 49
  • [24] VERIFYING ARMS-CONTROL - IMPLEMENTATION OF MAJOR AGREEMENTS IN THE 1990S
    GRAYBEAL, S
    HORN, S
    SCIENCE AND SECURITY : TECHNOLOGY AND ARMS CONTROL FOR THE 1990S, 1989, : 207 - +
  • [25] Verifying the Smallest Interesting Colour Code with Quantomatic
    Garvie, Liam
    Duncan, Ross
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (266): : 147 - 163
  • [26] Verifying Code Correctnessof Protected Softwarethrough TranslationValidation
    Schrittwieser, Sebastian
    ERCIM NEWS, 2024, (139):
  • [27] On Verifying Resource Contracts using Code Contracts
    Castano, Rodrigo
    Garbervetsky, Diego
    Tapicer, Jonathan
    Zoppi, Edgardo
    Galeotti, Juan Pablo
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (139): : 1 - 15
  • [28] An Implementation of Error Minimization Data Transmission in OFDM using Modified Convolutional Code
    Briantoro, Hendy
    Astawa, I. Gede Puja
    Sudarsono, Amang
    EMITTER-INTERNATIONAL JOURNAL OF ENGINEERING TECHNOLOGY, 2015, 3 (02) : 43 - 59
  • [29] BER Performance of OFDM System with the Effect of Error Control Code
    Jamal, Sobrun
    Abdullah, Aizura
    Rahman, Towfiqur
    Abdullah, Khaizuran
    Ramli, Huda Adibah M.
    Ismail, Ahmad Fadzil
    2014 AUSTRALASIAN TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ATNAC), 2014, : 228 - 232
  • [30] NOTE ON ERROR-CONTROL SYSTEMS USING PRODUCT CODE
    KURODA, H
    ELECTRONICS & COMMUNICATIONS IN JAPAN, 1974, 57 (02): : 22 - 28