• DocumentCode
    2867956
  • Title

    Design of provably correct storage arrays

  • Author

    Joshi, R.V. ; Hwang, W. ; Kuehlmann, A.

  • Author_Institution
    Div. of Res., IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    196
  • Lastpage
    201
  • Abstract
    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
  • Keywords
    CMOS memory circuits; application specific integrated circuits; cellular arrays; formal verification; high level synthesis; integrated circuit design; memory architecture; shift registers; bit-wise organized transistor-level model; design flows; formal equivalence checking; hardware design method; hierarchical verification scheme; high-level register transfer level specification; low-level transistor implementation; memory arrays; partitioned comparison approach; provably correct storage arrays; register arrays; regular dynamic CMOS circuits; self-resetting CMOS; switch-level extraction technique; word-wise organized RTL model; Application specific integrated circuits; Circuit simulation; Design methodology; Hardware; Logic arrays; Logic design; Microprocessors; Registers; Semiconductor device modeling; Switching circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2001. Fourteenth International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-0831-6
  • Type

    conf

  • DOI
    10.1109/ICVD.2001.902660
  • Filename
    902660