• DocumentCode
    2328155
  • Title

    RaceCheck: A race logic audit program for ESL-based soc designs

  • Author

    Chan, Terence

  • Author_Institution
    Dynetix Design Solutions Inc, Dublin, CA
  • fYear
    2008
  • fDate
    Nov. 30 2008-Dec. 3 2008
  • Firstpage
    1268
  • Lastpage
    1271
  • Abstract
    This paper describes a new version of RaceCheck, an advanced static and dynamic race logic analysis program, that can audit a new type of race logic arises from the use of inter-process communication (IPC) objects in electronic system level (ESL) based system-on-chip (SoC) designs. As the use of IPC objects to synchronize concurrent processes and to pass messages among them is new to most SoC designers, it is expected race logic involving those IPC objects will also be common on large-scale SoC circuits, and these race logic are not audited by any EDA tools. This paper describes the IPC objects and the methods to audit the race logic involving those IPC objects in SoC circuits. RaceCheck complements other advanced design verification tools to aid users to achieve 100% functional coverage of their new SoC products and time-to-market.
  • Keywords
    logic circuits; logic design; network synthesis; system-on-chip; ESL-based SoC designs; RaceCheck; dynamic race logic analysis program; electronic system level; inter-process communication; race logic audit program; system-on-chip; time-to-market; Circuit simulation; Circuit testing; Delay; Hardware design languages; Logic circuits; Logic design; Logic testing; Signal processing; System-on-a-chip; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2008. APCCAS 2008. IEEE Asia Pacific Conference on
  • Conference_Location
    Macao
  • Print_ISBN
    978-1-4244-2341-5
  • Electronic_ISBN
    978-1-4244-2342-2
  • Type

    conf

  • DOI
    10.1109/APCCAS.2008.4746258
  • Filename
    4746258