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
Link To Document