• DocumentCode
    3046364
  • Title

    Assured VLSI design with formal verification

  • Author

    Dae Kim, Jang ; Chin, Shiu-Kai

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
  • fYear
    1997
  • fDate
    16-19 Jun 1997
  • Firstpage
    13
  • Lastpage
    22
  • Abstract
    Design and verification using formal logic extends existing VLSI design methods and tools. Such an extension provides rigorous support for design and verification at various levels of abstraction. Our design methodology combines design verification by mechanized theorem proving with conventional CAD tools. The theorem proving environment allows as to relate low level boolean implementations and high level arithmetic and instruction set specifications. We use the Higher-Order Logic theorem prover (HOL) to verify correctness relations between implementations and specifications. We use existing CAD tools to synthesize physical layouts and validate low level electrical and timing properties. Our CAD systems are Mentor Graphics GDT and MAGIC. To verify our design methodology, we fabricated a serial pipelined multiplier that is formally verified. Bit-serial circuits are widely used in signal processing. The multiplier chip was fabricated through MOSIS and worked correctly
  • Keywords
    VLSI; formal logic; formal verification; logic CAD; theorem proving; CAD tools; Higher-Order Logic; MAGIC; Mentor Graphics GDT; VLSI design; correctness relations; design and verification; formal logic; formal verification; physical layouts; serial pipelined multiplier; theorem prover; theorem proving; Arithmetic; Circuit synthesis; Design automation; Design methodology; Formal verification; Layout; Logic design; Signal synthesis; Timing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Assurance, 1997. COMPASS '97. Are We Making Progress Towards Computer Assurance? Proceedings of the 12th Annual Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    0-7803-3979-7
  • Type

    conf

  • DOI
    10.1109/CMPASS.1997.613200
  • Filename
    613200