• DocumentCode
    327882
  • Title

    Formal extraction of memorizing elements for sequential VHDL synthesis

  • Author

    Jacomme, Ludovic ; Petrot, Frederic ; Bawa, Rajesh K.

  • Author_Institution
    Dept. ASIM, Univ. Pierre et Marie Curie, Paris, France
  • Volume
    1
  • fYear
    1998
  • fDate
    25-27 Aug 1998
  • Firstpage
    317
  • Abstract
    We present a method for latch and flip flop recognition within VHDL descriptions of hardware systems. Due to the simulation based semantics of VHDL, the existing synthesis tools rely on explicit templates to guarantee memorizing element inference. The approach proposed is based on a formal representation of VHDL in terms of interpreted Petri nets (IPN). After the compilation of the description, a Petri net preserving the simulation semantics is built. In order to simplify the formal recognition of the memorizing elements appearing in the description, the Petri net is reduced to a unique minimal form. Ultimately a set of equations can be extracted, and a formal analysis is performed on all cyclic VHDL symbol assignments. This methodology has been implemented and is illustrated on a representative set of simple VHDL descriptions
  • Keywords
    Petri nets; flip-flops; hardware description languages; logic CAD; explicit templates; flip flop recognition; formal representation; interpreted Petri nets; latch recognition; memorizing element extraction; minimal form; sequential VHDL synthesis; simulation; symbol assignments; Discrete event simulation; Equations; Hardware; Petri nets; Resumes; Signal processing; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 1998. Proceedings. 24th
  • Conference_Location
    Vasteras
  • ISSN
    1089-6503
  • Print_ISBN
    0-8186-8646-4
  • Type

    conf

  • DOI
    10.1109/EURMIC.1998.711818
  • Filename
    711818