• DocumentCode
    3270780
  • Title

    A new scheduling algorithm for processor-based logic emulation systems

  • Author

    Yazdanshenas, Amir ; Khalid, Mohammed A S

  • Author_Institution
    Univ. of Windsor, Windsor
  • fYear
    2007
  • fDate
    5-8 Aug. 2007
  • Firstpage
    1505
  • Lastpage
    1508
  • Abstract
    In this paper a design compilation CAD tool suite, that maps gate-level netlists of design-under-test (DUT) into a specific class of processor-based logic emulation systems, is presented. The application of static scheduling algorithms and their effect on logic emulation time is discussed. A variation of static scheduling algorithm, and its enhancement, are introduced and results on ten MCNC benchmark circuits are presented and compared. Our results show that both algorithms result in an average processor workload of more than 83% while keeping processor idle time close to minimal. Also, the execution speed-up achieved by both algorithms, on average, is 50 times faster than sequential execution of emulation program.
  • Keywords
    circuit CAD; design for testability; logic circuits; logic testing; processor scheduling; design compilation CAD tool; design-under-test; emulation program sequential execution; processor-based logic emulation systems; static scheduling algorithm; Design automation; Emulation; Field programmable gate arrays; Hardware; Logic arrays; Logic design; Logic devices; Logic programming; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2007. MWSCAS 2007. 50th Midwest Symposium on
  • Conference_Location
    Montreal, Que.
  • ISSN
    1548-3746
  • Print_ISBN
    978-1-4244-1175-7
  • Electronic_ISBN
    1548-3746
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2007.4488826
  • Filename
    4488826