Modeling and simulation in a formal design framework

  • Authors:
  • Michael Dossis

  • Affiliations:
  • TEI of Western Macedonia, Kastoria, Greece

  • Venue:
  • Proceedings of the 6th Balkan Conference in Informatics
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, a formal design framework is described that it allows for correct-by-construction complex circuit generation from high-level program models with arbitrary data and control flow. The formal nature of the program compilation allows for design flow iteration -- free design, rapid development times and bug-free product implementation. The discussed formal framework, translates program subroutines into hardware coprocessors. The translation process is implemented with formal compiler-compiler and logic programming techniques. Due to this the functionality of the generated finite-state-machines and datapaths is formally equivalent to that of the source programs. This is practically proven in this paper with verification of the designed systems at both the program code and at the produced circuit RTL simulations level. The presented design flow enables rapid prototyping and it allows for compression of the development time from months down to a few hours.