Polychrony for Formal Refinement-Checking in a System-Level Design Methodology - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2003

Polychrony for Formal Refinement-Checking in a System-Level Design Methodology

Résumé

The productivity gap incurred by the rising complexity of the system-on-chip design have necessitated newer design paradigms to be introduced based on system-level design languages. A gating factors for widespread adoption of these new paradigms is a lack of formal tool support of fefinement based design. A system level representation may be refined manually (in absence of adequate behavior synthesis algorithms and tools) to obtain an implementation, but proving that the lower level representation preserves the correctness proved at higher level models is still an unsolved problem. We address the issue of formal refinement proofs between design abstraction levels using the concepts of polychronous design. Refinement of synchronous high-level designs into globally asynchronous and locally synchronous architectures is formally supported in this methodology. The polychronous (i.e. multi-clocked) model of the SIGNAL design language offers formal support for the capture of behavioral abstractions for both very high-level system descriptions (e.g. SYSTEMC/SPECC) and behavioral-level IP components (e.g. VHDL). Its platform, POLYCHRONY, provides models and methods for a rapid, refinement-based, integration and a formal conformance-checking of GALS hardware/software architectures. We demonstrates the effectiveness of our approach by the experimental, comparative, case study of an even-purity checker design in SPECC. It highlights the benefits of the formal models, methods and tools provide din POLYCHRONY, in representing functional, architectural, communication and implementation abstractions of the design, and the successive refinements.
Fichier principal
Vignette du fichier
ACSD-03.pdf (292.63 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-00542156 , version 1 (01-12-2010)

Identifiants

  • HAL Id : hal-00542156 , version 1

Citer

Jean-Pierre Talpin, Paul Le Guernic, Sandeep Shukla, R.K. Gupta, Frédéric Doucet. Polychrony for Formal Refinement-Checking in a System-Level Design Methodology. Third International Conference on Application of Concurrency to System Design (ACSD '03), Jun 2003, Guimarães, Portugal. pp.9-19. ⟨hal-00542156⟩
214 Consultations
108 Téléchargements

Partager

Gmail Facebook X LinkedIn More