Proceedings of the Institute for System Programming of the RAS
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Proceedings of ISP RAS:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Proceedings of the Institute for System Programming of the RAS, 2015, Volume 27, Issue 1, Pages 97–124
DOI: https://doi.org/10.15514/ISPRAS-2015-27(1)-6
(Mi tisp115)
 

This article is cited in 3 scientific papers (total in 3 papers)

A survey of methods for model extraction from HDL descriptions

S. A. Smolov

Institute for System Programming of the Russian Academy of Sciences
Full-text PDF (337 kB) Citations (3)
References:
Abstract: In this paper a survey of existing methods of model extraction from hardware system descriptions written in Hardware Description Languages (like Verilog and VHDL) is presented. There are many tasks in hardware and software design where models are applied. The most actual tasks that are mentioned in this paper are: code optimization, logical synthesis optimization, model abstraction, and functional verification. The model categories that are mostly described here are flow or dependency graph models and automata models. As for flow graphs or dependency graphs, the methods of program slices extraction are described in details. Program slices can be characterized as suitable enough for directed test generation. Almost all the described automata models are finite state machine models and extended finite state machine models and so methods of such models extraction are the most popular for logical synthesis optimization and for functional test generation. The tests that can be generated from automata models shows high coverage of the target description. The key problems of existing model extraction methods are: the complexity of an application to industrial hardware descriptions (because of their complex structure), lack of automation (sometimes the hardware designer's knowledge is needed), the absence of open-source implementations. Also it is an actual task to create extendible frameworks for integration of different model extraction and analysis methods. Such framework can help in development of effective hybrid methods for hardware synthesis and verification.
Keywords: hardware description languages, model extraction, static analysis, code optimization, model abstraction, logical synthesis, functional verification, program slicing, flow graphs, dependency graphs, finite state machines, extended finite state machines.
Bibliographic databases:
Document Type: Article
Language: Russian
Citation: S. A. Smolov, “A survey of methods for model extraction from HDL descriptions”, Proceedings of ISP RAS, 27:1 (2015), 97–124
Citation in format AMSBIB
\Bibitem{Smo15}
\by S.~A.~Smolov
\paper A survey of methods for model extraction from HDL descriptions
\jour Proceedings of ISP RAS
\yr 2015
\vol 27
\issue 1
\pages 97--124
\mathnet{http://mi.mathnet.ru/tisp115}
\crossref{https://doi.org/10.15514/ISPRAS-2015-27(1)-6}
\elib{https://elibrary.ru/item.asp?id=23420343}
Linking options:
  • https://www.mathnet.ru/eng/tisp115
  • https://www.mathnet.ru/eng/tisp/v27/i1/p97
  • This publication is cited in the following 3 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Proceedings of the Institute for System Programming of the RAS
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024