DocumentCode
2581702
Title
Methodology and code reuse in the verification of telecommunication SOCs
Author
Petlin, O. ; Genusov, A. ; Wakeman, L.
Author_Institution
ASIC Alliance Corp., Woburn, MA, USA
fYear
2000
fDate
2000
Firstpage
187
Lastpage
191
Abstract
Rapid developments in semiconductor technologies have opened a broad spectrum of opportunities for the telecommunication industry to produce complex systems from a number of predesigned cores on a single chip. System-on-Chip (SOC) designs bring new verification challenges that become critical issues under the `time-to-market´ pressure. The reuse of verification code and methodology is a major factor providing significant reduction of the overall verification costs. A high-level description of the C-based verification system used for the verification and co-simulation of telecommunication SOCs is described in this paper. The verification core is based on the TestBenchPlus (TBP) software developed by ASIC Alliance Corp. The C language abstraction level, combined with a set of predesigned low-level C and VHDL routines, creates powerful verification framework. The proposed verification methodology has proven to be reusable across a number of projects with the leading producers of telecommunication SOCs. The verification system reusability is provided by a flexible user interface, environment structure, testbench design and verification methodology
Keywords
C language; application specific integrated circuits; formal verification; hardware description languages; high level synthesis; software reusability; C-based verification system; TestBenchPlus; VHDL routines; code reuse; environment structure; flexible user interface; high-level description; predesigned cores; telecommunication SOCs; time-to-market; Application specific integrated circuits; Communication industry; Costs; Hardware design languages; Object oriented modeling; Software testing; System testing; System-on-a-chip; Time to market; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
ASIC/SOC Conference, 2000. Proceedings. 13th Annual IEEE International
Conference_Location
Arlington, VA
Print_ISBN
0-7803-6598-4
Type
conf
DOI
10.1109/ASIC.2000.880699
Filename
880699
Link To Document