• DocumentCode
    3397354
  • Title

    Integration of high-level modeling, formal verification, and high-level synthesis in ATM switch design

  • Author

    Rajan, Sreeranga P. ; Fujita, Masahiro

  • Author_Institution
    Fujitsu Labs. of America, Santa Clara, CA, USA
  • fYear
    1998
  • fDate
    4-7 Jan 1998
  • Firstpage
    552
  • Lastpage
    557
  • Abstract
    We present a high-level ATM switch design methodology, beginning with parametric high-level model, debugging the model using a combination of formal verification and simulation, and synthesizing the model to a gate-level implementation. Our parametric model of an ATM switch has been used to automatically synthesize ATM switches of customers´ choices by choosing concrete values of the generic parameters. The difficulty in validating ATM switch design arises not only due to parametrization, but also due to delicate control module design involved in concurrent processes communicating through shared signals. We provide a pragmatic combination of simulation, model checking, and theorem proving to gain confidence in the correctness of ATM switch design
  • Keywords
    VLSI; asynchronous transfer mode; circuit CAD; digital integrated circuits; electronic switching systems; formal verification; high level synthesis; integrated circuit design; semiconductor switches; theorem proving; ATM switch design; concurrent processes; control module design; formal verification; gate-level implementation; high-level design methodology; high-level modeling; high-level synthesis; model checking; parametric model; simulation; theorem proving; Asynchronous transfer mode; Automatic control; Concrete; Debugging; Design methodology; Formal verification; Parametric statistics; Signal design; Signal synthesis; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 1998. Proceedings., 1998 Eleventh International Conference on
  • Conference_Location
    Chennai
  • ISSN
    1063-9667
  • Print_ISBN
    0-8186-8224-8
  • Type

    conf

  • DOI
    10.1109/ICVD.1998.646663
  • Filename
    646663