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
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;
Conference_Titel :
VLSI Design, 1998. Proceedings., 1998 Eleventh International Conference on
Conference_Location :
Chennai
Print_ISBN :
0-8186-8224-8
DOI :
10.1109/ICVD.1998.646663