Design of provably correct storage arrays

被引:0
|
作者
Joshi, RV [1 ]
Hwang, W [1 ]
Kuehlmann, A [1 ]
机构
[1] IBM Corp, Div Res, TJ Watson Res Ctr, Yorktown Heights, NY 10598 USA
关键词
D O I
10.1109/ICVD.2001.902660
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we describe a hardware design method for memory and register arrays that allows the application of formal equivalence checking for comparing a high-level register transfer level (RTL) specification with a low-level transistor implementation. Equivalence checking is increasingly applied in practical design flows to verify regular logic components. However, because of their specific organization and circuit techniques, high-performance implementations of large storage arrays require particular modifications to the general flow that make them suitable for formal equivalence checking. Two techniques are outlined in this paper. First, a special hierarchical verification scheme is described that allows the application of a partitioned comparison approach of the bit-wise organized transistor-level model with the word-wise organized RTL model. Second, a modified switch-level extraction technique is presented that extends the applicability of equivalence checking from regular dynamic CMOS circuits to self-resetting CMOS (SRCMOS) circuits.
引用
收藏
页码:196 / 201
页数:6
相关论文
共 50 条
  • [1] Provably Correct Design of Observations for Fault Detection with Privacy Preservation
    Xu, Zhe
    Saha, Sayan
    Julius, Agung
    [J]. 2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [2] A PROVABLY CORRECT COMPILER GENERATOR
    PALSBERG, J
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 582 : 418 - 434
  • [3] Provably correct theories of action
    Univ of Toronto, Toronto, Canada
    [J]. J Assoc Comput Mach, 2 (293-320):
  • [4] PROVABLY CORRECT CRITICAL PATHS
    MCGEER, PC
    BRAYTON, RK
    [J]. ADVANCED RESEARCH IN VLSI : PROCEEDINGS OF THE DECENNIAL CALTECH CONFERENCE ON VLSI, 1989, : 119 - 142
  • [5] Provably correct runtime monitoring
    School of Computer Science and Communication, KTH, Sweden
    不详
    [J]. J. Logic. Algebraic Program., 1600, 5 (304-339):
  • [6] PROVABLY CORRECT THEORIES OF ACTION
    LIN, FZ
    SHOHAM, Y
    [J]. JOURNAL OF THE ASSOCIATION FOR COMPUTING MACHINERY, 1995, 42 (02): : 293 - 320
  • [7] Provably Correct Implementations of Services
    Bruni, Roberto
    De Nicola, Rocco
    Loreti, Michele
    Mezzina, Leonardo Gaetano
    [J]. TRUSTWORTHY GLOBAL COMPUTING, 2009, 5474 : 69 - +
  • [8] Provably correct runtime monitoring
    Aktug, Irem
    Dam, Mads
    Gurov, Dilian
    [J]. JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2009, 78 (05): : 304 - 339
  • [9] DISCONTINUITIES OF PROVABLY CORRECT OPERATORS ON THE PROVABLY RECURSIVE REAL NUMBERS
    COLLINS, WJ
    YOUNG, P
    [J]. JOURNAL OF SYMBOLIC LOGIC, 1983, 48 (04) : 913 - 920
  • [10] Provably correct implementation of the AbC calculus
    De Nicola, Rocco
    Duong, Tan
    Loreti, Michele
    [J]. Science of Computer Programming, 2021, 202