DocumentCode :
2036451
Title :
Integrating Perl, Tcl and C++ into simulation-based ASIC verification environments
Author :
McKinney, Michael D.
Author_Institution :
Texas Instrum. Inc., Dallas, TX, USA
fYear :
2001
fDate :
2001
Firstpage :
19
Lastpage :
24
Abstract :
As ASIC designs become more complex, it follows that the complexity of the verification environments for such designs increases dramatically as well. However, while System-on-Chip methodologies and thought processes have been strongly accepted and utilized for the HDL design, there has not been a concurrent type of strong process taking place for verification environments. That is, the HDL of an ASIC design can be divided, even sub-divided, into understandable but reasonably sized components whose behavior can be comprehended in a reasonable amount of time However, any verification environment that is created or generated for these design sub-blocks remains highly complex, whether written in HDL or any of the various verification or scripting languages now available. This paper will address issues faced and lessons learned by an ASIC design team whose product is a highly complex SOC-based design. The team´s desire was to integrate C++, Tcl and Perl together in a coherent, highly intelligent and usable verification environment for the ASIC. This effort was highly successful (although there have been some less encouraging moments along the way) and the resulting simulation environment is being used now with acceptable results
Keywords :
C++ language; Perl; application specific integrated circuits; formal verification; hardware description languages; high level synthesis; C++; HDL design; Perl; System-on-Chip methodologies; Tcl; simulation-based ASIC verification environments; Algorithms; Application specific integrated circuits; Circuit simulation; Discrete event simulation; Hardware design languages; Instruments; Product design; Senior members; System-on-a-chip; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Level Design Validation and Test Workshop, 2001. Proceedings. Sixth IEEE International
Conference_Location :
Monterey, CA
Print_ISBN :
0-7695-1411-1
Type :
conf
DOI :
10.1109/HLDVT.2001.972802
Filename :
972802
Link To Document :
بازگشت