• DocumentCode
    2711311
  • Title

    Verification of Data-path and Controller Generation Phase of High-level Synthesis

  • Author

    Karfa, C. ; Sarkar, D. ; Mandal, C.

  • Author_Institution
    Indian Inst. of Technol., Kharagpur
  • fYear
    2007
  • fDate
    18-21 Dec. 2007
  • Firstpage
    315
  • Lastpage
    320
  • Abstract
    The paper describes a verification method of data-path and controller generation phase of high-level synthesis (HLS) process. The goal is achieved in two steps. In step 1, the generated RTL description is analyzed to obtain the register transfer (RT) operations executed in the data-path for a given control assertion pattern in each control step and in step 2, an equivalence checking method is proposed to verify the correctness of the controller. The method is implemented and integrated with an existing HLS tool, called SAST. The experimental results on several HLS benchmarks prove the effectiveness of the proposed method.
  • Keywords
    finite state machines; high level synthesis; logic testing; HLS process; RTL description; controller FSM; controller correctness verification; controller generation phase; data-path verification; equivalence checking method; high-level synthesis; register transfer level; Arithmetic; Automata; Communication system control; Costs; Encoding; Hardware; High level synthesis; Paper technology; Pattern analysis; Signal design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computing and Communications, 2007. ADCOM 2007. International Conference on
  • Conference_Location
    Guwahati, Assam
  • Print_ISBN
    0-7695-3059-1
  • Type

    conf

  • DOI
    10.1109/ADCOM.2007.55
  • Filename
    4425990