• DocumentCode
    3375584
  • Title

    An approach to synthesis delay semantics in VHDL

  • Author

    Cheng Lixin ; Bian Jinian ; Liu Yunyun

  • Author_Institution
    Comput. Sci. & Technol. Coll., Harbin Eng. Univ., Harbin, China
  • fYear
    2009
  • fDate
    19-21 Aug. 2009
  • Firstpage
    492
  • Lastpage
    496
  • Abstract
    The detailed timing information obtained from design iteration can only be added into synthesis process manually. A new strategy for automatic synthesis of backing marked timing information is presented in this paper. As the carrier of backing marked timing information, the delay statements in VHDL is synthesized in scheduling process. And a new scheduling algorithm is presented in this paper. The delay statements are considered to be delay time constraints by the algorithm. Scheduling data structure: DTC_DFG(delay time constrained data flow graph) is constructed and scheduled. A heuristic method is presented in this paper for the scheduling algorithm to jump out local optimization and reach global optimization under polynomial timing complexity. Experimental results are also presented in this paper. With the synthesis of delay statements, the backing marked timing information can be synthesized automatically, and the behavioral timing in design source can be synthesized directly, thus the timing consistency between synthesis result and simulation result can be improved. The delay statements then can be a convenient means to set timing constraints, thus the manual interruption in synthesis process can be decreased; the design efficiency can be improved greatly.
  • Keywords
    computational complexity; data flow graphs; data structures; hardware description languages; scheduling; VHDL; automatic synthesis; delay time constrained data flow graph; detailed timing information; hardware description languages; heuristic method; polynomial timing complexity; scheduling process; synthesis delay semantics; Application specific integrated circuits; Computer science; Delay effects; Design engineering; Flow graphs; High level synthesis; Network synthesis; Scheduling algorithm; Time factors; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design and Computer Graphics, 2009. CAD/Graphics '09. 11th IEEE International Conference on
  • Conference_Location
    Huangshan
  • Print_ISBN
    978-1-4244-3699-6
  • Electronic_ISBN
    978-1-4244-3701-6
  • Type

    conf

  • DOI
    10.1109/CADCG.2009.5246855
  • Filename
    5246855