ACM Home Page
Please provide us with feedback. Feedback
TheoSim: combining symbolic simulation and theorem proving for hardware verification
Full text PdfPdf (146 KB)
Source SBCCI archive
Proceedings of the 17th symposium on Integrated circuits and system design table of contents
Pernambuco, Brazil
SESSION: Verification (co-organized with LA-TTTC) table of contents
Pages: 60 - 65  
Year of Publication: 2004
ISBN:1-58113-947-0
Authors
G. Al Sammane  TIMA Laboratory, VDS Group, Grenoble Cedex, France
J. Schmaltz  TIMA Laboratory, VDS Group, Grenoble Cedex, France
D. Toma  TIMA Laboratory, VDS Group, Grenoble Cedex, France
P. Ostier  TIMA Laboratory, VDS Group, Grenoble Cedex, France
D. Borrione  TIMA Laboratory, VDS Group, Grenoble Cedex, France
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 22,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1016568.1016591
What is a DOI?

ABSTRACT

TheoSim is a symbolic verifiation tool that fills the gap between the simulation of test cases, and the use of theorem provers, for the validation of initial specifications, and the exploration of the very first design steps of digital integrated systems. The principles of Theosim are presented, followed by its application to the verification of the first design step of a state-of-the-art network on chip architecture.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Accellera. Property Specification Language Reference Manual Version 1.1, 2004.
 
2
ARM. AMBA Specification, rev. 2.0.
 
3
D. Borrione, P. Georgelin, and V. Rodrigues. Symbolic simulation and verification of VHDL with ACL2. In P. J. Ashenden, J. P. Mermet, and R. Seepold, editors, System-on-chip Methodologies and Design Languages, pages 59--70. Kluwer Academic Publisher, 2001.
 
4
 
5
B. L. Evans, S. X. Gu, A. Kalavade, and E. A. Lee. Symbolic Computation in System Simulation and Design. In Proc. of SPIE Int. Sym. on Advanced Signal Processing Algorithms, Architectures, and Implememtations, July 1995.
 
6
R. W. Floyd. Assigning Meanings to Programs. In J. T. Schwartz, editor, Proc. Symposium in applied Mathematics, Mathematical Aspects of Computer Science, pages 19--32. American Mathematical Society, 1967.
 
7
 
8
 
9
 
10
IEEE. 1076.6-1999 IEEE Standard for VHDL Register Transfer Level (RTL) Synthesis, 1999.
 
11
A. Jantsch. Network on Chip. In Proceedings of the Conference Radio vetenskap och Kommunication, Stockholm, June 2002.
 
12
13
 
14
 
15
J. S. Moore. Introduction to the OBDD Algorithm for the ATP community. Technical report, Computational Logic Inc., 1992.
 
16
 
17
G. A. Sammane, D. Toma, J. Schmaltz, P. Ostier, and D. Borrione. Constrained Symbolic Simulation using Mathematica and ACL2. In Proc. Correct Hardware Design anf Verification Methods (CHARME'03), LNCS 2860. Springer, October 2003.
 
18
J. Schmaltz and D. Borrione. A Functional Approach to the Formal Specification of Networks on Chip. In Proc. of the 5th International Conference on Formal Methods in Computer-Aided Design (FMCAD'04), Austin, Texas, USA, November 14-17 2004. Springer. To appear.
 
19
N. Shankar, S. Owre, J. M. Rushby, and D. W. J. Stringer-Calvert. PVS Prover Guide Computer Science Laboratory. Technical report, SRI International, Menlo Park, CA, USA, 1999.
 
20
 
21
 
22


Collaborative Colleagues:
G. Al Sammane: colleagues
J. Schmaltz: colleagues
D. Toma: colleagues
P. Ostier: colleagues
D. Borrione: colleagues