Title :
RaceCheck: A race logic audit program for ESL-based soc designs
Author_Institution :
Dynetix Design Solutions Inc, Dublin, CA
fDate :
Nov. 30 2008-Dec. 3 2008
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;
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
DOI :
10.1109/APCCAS.2008.4746258