ASIM
MAIL [PRINT]
Equipe | Recherche | Education | Liens 
search for  

  Equipe
     Accès
     Annuaire
     Distinctions
     Séminaires

  Recherche
   Système
     Disydent
     HighPerf
     Steps
     Optimisation
     Formal verif
     Spin
     Soclib
   Back-End
     Alliance
     Coriolis
     Verif
     Aner
   Analog IC&Tools
     Cairo
     Oceane
   Publications
   Theses
   Offres de stage
   Offres de post-doc

  Education
     Master
     Plannings
     DEA
     DESS
     Maitrise
     Documentation

  Liens
     CERME
     GdrCAO
     SocLib
     MPC
     LIP6
     UPMC
     CNRS
     UFR Info
     Edite
     CCR

  Intranet

(This page is best viewed with CSS style sheets enabled)
 » Asim  » recherche  » formal

Formal Verification of Hardware Designs

Team

Emmanuelle Encrenaz: Associate Professor

Jean-Lou Desbarbieux : Assistant Professor

Cécile Braunstein : Assistant Professor

Abdelrezzak Bara  : Research Engineer

Sana Younes  : Post-Doc

Former members (since 2000)

Soheib Baarir : Post-doc (oct. 2008 - aug. 2009)

Sami Taktak  : PhD Student (defended in jan. 2009)

Cécile Braunstein : Ms Student (2003) and PhD Student (defended in may 2007)

Vincent Beaudenon : PhD Student (defended in dec. 2006)

Cédric Roux : PhD Student (2001-)

Hassen Doghmen : Ms Student (2009)

Joel Ossima-Kheba : Ms Student (2002 and 2003)

Research topics

Our purpose is to promote the use of model-checking techniques in the hardware design process.

Our aim is to enhance classical techniques for model-checking hardware designs. We investigate four axis :

  • Apply a property-dependant reduction to each parallel component of a distributed system in order to traverse a smaller state space during the model-checking verification.
  • Use an extended decision-diagram structure to model-check finite-domain descriptions without having to re-encode them into BDD. The HADDOCK model-checker performs symbolic reachability analysis of static PROMELA programs. Its internal data structure is based on Set Decision Diagrams.
  • Formalize an incremental design approach and the transformations of properties along the design process in order to automate some non-regression verifications.
  • Automate the verification of absence of Deadlock in NoCs. The tool ODI is based on an original algorithm to guarantee the absence of deadlock, and can deal with inter-messages dependencies.

We also apply classical model-checking techniques to designs developed in the lab (in order to quantify the potential benefits of our ideas) :

  • ZCSP (secure distant memory access without intermediary copy). Verification of liveness properties with SPIN.
  • ANI (a low cost bus architecture). Verification of liveness properties with SPIN.
  • RSPIN routers. Deadlock detection and correction with HADDOCK, a DDD-based model-checker.
  • VCI-PI wrappers (protocol converters from VCI to PI bus and conversely). Verification of safety and liveness properties with VIS.

Projects and Collaborations

FME3 (2008-2010). Enhancing the detection of transient faults in circuits with formal methods. ANR Project, in collaboration with TIMA lab (L. Pierre and R. Leveugle).

SIMOP (2007-2009). Synergie between simulation and model-checking for ditributed control architectures. FARMAN Project, in collaboration with LSV (T. Chatain and L. Fribourg) and LURPA (B. Denis, O. deSmet, S. Ruel) labs.

VALMEM (2007-2009). Validation of timing characteristics in memory circuits described at transistor-level. ANR Project, in collaboration with LIP6 (P. Bazargan, P. Renault) , LSV (L. Fribourg) and STMicroelectronics (R. Chevallier).

BLUEBERRIES (2004-2007). Validation of response time of memory circuits. MEDEA+ Project, in collaboration with LSV (L. Fribourg) and STMicroelectronics (R. Chevallier) (during my position at LSV).

DESIGN AND VERIFICATION OF PROTOCOL CONVERTERS (WRAPPERS) (2001-2005). Thematic area of the joint laboratory CERME, between LIP5 and STMicroelectronics.

CLOVIS (1999-2001). Data decision diagrams for the verification of VHDL programs . DGA Research project in collaboration with LABRI (J.M. Couvreur) , LIP6 (D. Poitrenaud, E. Paviot-Adet).

Member of the CNRS-AS SoC thematic area "  Formal Verification " (2001-2002).

Member of the EUROSOC network proposal (2003).

Envoyez le lien - Imprimer ce document  
Web Site © 1995-2004 ASIM/LIP6/UPMC
W3C Validation HTML - CSS - Links

Last modified on 10/09/2009