• DocumentCode
    1850478
  • Title

    Automated equivalence checking of switch level circuits

  • Author

    Jolly, Simon ; Parashkevov, Atanas ; McDougall, Tim

  • Author_Institution
    FourSticks Pty. Ltd., Frewville, SA, Australia
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    299
  • Lastpage
    304
  • Abstract
    A chip that is required to meet strict operating criteria in terms of speed, power, or area is commonly custom designed at the switch level. Traditional techniques for verifying these designs, based on simulation, are expensive in terms of resources and cannot completely guarantee correct operation. Formal verification methods, on the other hand, provide for a complete proof of correctness, and require less effort to setup. This paper presents Motorola´s Switch Level Verification (SLV) tool, which employs detailed switch level analysis to model the behavior of MOS transistors and obtain an equivalent RTL model. This tool has been used for equivalence checking at the switch level for several years within Motorola for the PowerPC, M*Core and DSP custom blocks. We focus on the novel techniques employed in SLV, particularly in the areas of pre-charged and sequential logic analysis, and provide details on the automated and integrated equivalence checking flow in which the tool is used.
  • Keywords
    application specific integrated circuits; digital signal processing chips; formal verification; high level synthesis; integrated circuit design; microprocessor chips; sequential circuits; DSP custom blocks; M*Core; MOS transistors; Motorola; PowerPC; Switch Level Verification; automated equivalence checking; custom design; equivalence checking; equivalent RTL model; formal verification methods; proof of correctness; sequential logic analysis; strict operating criteria; switch level circuits; Algorithm design and analysis; Australia; Digital signal processing; Formal verification; Lakes; Logic; MOSFETs; Permission; Switches; Switching circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings. 39th
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-461-4
  • Type

    conf

  • DOI
    10.1109/DAC.2002.1012639
  • Filename
    1012639