• DocumentCode
    2372582
  • Title

    A Mechanized Refinement Framework for Analysis of Custom Memories

  • Author

    Ray, Sandip ; Bhadra, Jayanta

  • fYear
    2007
  • fDate
    11-14 Nov. 2007
  • Firstpage
    239
  • Lastpage
    242
  • Abstract
    We present a framework for formal verification of embedded custom memories. Memory verification is complicated by the difficulty in abstracting design parameters induced by the inherently analog nature of transistor-level designs. We develop behavioral formal models that specify a memory as a system of interacting state machines, and relate such models with an abstract read/write view of the memory via refinements. The operating constraints on the individual state machines can be validated by readily available data from analog simulations. The framework handles both static RAM (SRAM) and flash memories, and we show initial results demonstrating its applicability.
  • Keywords
    Circuits; Design automation; Equations; Flash memory; Formal verification; Information retrieval; Microprocessors; Random access memory; Read-write memory; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer Aided Design, 2007. FMCAD '07
  • Conference_Location
    Austin, TX, USA
  • Print_ISBN
    978-0-7695-3023-9
  • Type

    conf

  • DOI
    10.1109/FAMCAD.2007.45
  • Filename
    4402006