• DocumentCode
    1649080
  • Title

    Automatic Memory Reductions for RTL Model Verification

  • Author

    Manolios, Panagiotis ; Srinivasan, Sudarshan K. ; Vroon, Daron

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA
  • fYear
    2006
  • Firstpage
    786
  • Lastpage
    793
  • Abstract
    We present several techniques for automatically reducing memories in RTL designs. This includes a new memory abstraction algorithm that allows us to greatly reduce the size of memories and a technique based on-term rewriting that further improves the abstraction. In contrast to previously proposed methods for abstracting memories of RTL designs, our methods are general - e.g., they allow us to arbitrarily and directly compare memories - and they are sound and complete - e.g., there are no false positives or negatives. In addition, the combination of our techniques allows us to automatically verify RTL pipelined machine designs beyond the reach of current state-of-the-art methods, as our experimental results show
  • Keywords
    formal verification; storage management; RTL model verification; automatic memory reduction; memory abstraction; on-term rewriting; Decoding; Design methodology; Engines; Hardware design languages; Logic; Memory management; Read-write memory; Registers; Testing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 2006. ICCAD '06. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    1-59593-389-1
  • Electronic_ISBN
    1092-3152
  • Type

    conf

  • DOI
    10.1109/ICCAD.2006.320121
  • Filename
    4110123