RUS  ENG
Full version
JOURNALS // Computing, Telecommunication and Control // Archive

St. Petersburg Polytechnical University Journal. Computer Science. Telecommunication and Control Sys, 2015 Issue 1(212), Pages 60–73 (Mi ntitu94)

This article is cited in 3 papers

Conference "Tools and Methods of Program Analysis - 2014"

A method of extended finite state machines construction from HDL descriptions based on static analysis of source code

S. A. Smolov, A. S. Kamkin

Institute for System Programming, Russian Academy of Sciences

Abstract: The complexity of digital microelectronic hardware grows steadily, which complicates its functional verification and makes the methods of automated functional verification extremely important. Such methods usually use models that are formal representations of hardware descriptions. Such models are suitable for functional test generation and/or property checking. These models are often manually built, which can cause errors or unexpected behavior.
This paper comes up with a new method of automated extraction of extended finite-state machine models from hardware descriptions. The key feature of the method is automated detection of hardware module's registers that encode the module's state. The experimental results of the method's application are also presented in the paper.

Keywords: digital hardware, functional verification, hardware description language, static analysis, functional test generation, model checking, logic synthesis, extended finite-state machine, guarded action.

UDC: 004.05

DOI: 10.5862/JCSTCS.212.6



© Steklov Math. Inst. of RAS, 2024