DocumentCode :
2309203
Title :
SoC Time to Market Improvement through Device Driver Reuse: An Industrial Experience
Author :
Srivastava, Rajesh ; Mudgil, N. ; Gupta, Gaurav ; Mondal, Hemanta
Author_Institution :
Freescale Semicond. India Pvt Ltd., Noida, India
fYear :
2012
fDate :
19-22 Dec. 2012
Firstpage :
56
Lastpage :
61
Abstract :
With growing complexity of semiconductor devices due to increase in the functionality along with reduced time to market requirements, the semiconductor companies strive to deliver zero defect products and the associated software in short development cycles. In reduced product development cycle customers expect a quality device and reliable software like device drivers, protocol stacks and other middleware package from semiconductor suppliers. The SoC verification infrastructure reuse has the potential to significantly reduce verification cycle time and reduce overall time to market for SoC delivery. In this paper the approach of using the low level software device drivers for front-end SoC functional verification and validation is taken. The same device drivers also run under the customer´s application. This approach enables the verification environment to cover system level scenario testing with the added advantage of checking all possible future issues that may occur at customer end if escaped. In this technique the reusable verification stimulus is written on top of existing Verilog, SystemVerilog verification components and software device drivers. The observed benefits of this technique are reduced time required for setting up simulation and emulation testbench, low level driver validation and ease of stimulus generation for complex scenarios. The advantage with this approach is the early verification of device driver software hence reducing the device driver and related software development cycle time. This methodology led to around 50% reduction in emulation testbench setup time. Initial applications are also enabled on this infrastructure for the customer demos.
Keywords :
device drivers; hardware description languages; system-on-chip; SoC delivery; SystemVerilog verification components; device driver reuse; device drivers; front-end SoC functional verification; industrial experience; market improvement; middleware package; product development cycle customers; protocol stacks; quality device; semiconductor companies; semiconductor devices; semiconductor suppliers; verification environment; Context switching; Device Driver; FSM; RoCOO; SoC; Time to market; Verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electronic System Design (ISED), 2012 International Symposium on
Conference_Location :
Kolkata
Print_ISBN :
978-1-4673-4704-4
Type :
conf
DOI :
10.1109/ISED.2012.61
Filename :
6526553
Link To Document :
بازگشت