Please use this identifier to cite or link to this item: http://10.1.7.192:80/jspui/handle/123456789/4026
Title: Configuration Register Validation
Authors: Udani, Kausshalee A.
Keywords: EC 2011
Project Report 2011
EC Project Report
Project Report
11MEC
11MECV
11MECV18
VLSI
VLSI 2011
EC (VLSI)
Issue Date: 1-Jun-2013
Publisher: Institute of Technology
Series/Report no.: 11MECV18
Abstract: Increasing design complexity, shrinking time to market, and high cost of fixing a bug in a released product make pre-silicon validation of microprocessors a major ingredient in the product development cycle. The complexity and hence the cost of validating a microprocessor increases from one generation to the next, making it a very important and challenging problem for current and future designs. HW/SW interaction of any microprocessor relies on an accurate implementation of the specification which can be obtained with the help of Boot sequences, Device Driver functionality and Control & Status. These processes are done by different register programming of the microprocessor. Configuration Register (CR) Validation refers to 'Attributes Validation' of all the registers present in the microprocessor. Attributes that needs to be covered for validation are all the properties of a register that are supposed to be obeyed by it, except functions that it triggers upon configuration of it. Some of the key challenges to the CR Validation are large number of registers under validation, ultra complex attributes of registers. This report introduces type of configuration registers, basic validation environment required to validate them, attributes complexities and subsequent verification complexities and optimal approach to address this problem at different steps of validation.
URI: http://10.1.7.181:1900/jspui/123456789/4026
Appears in Collections:Dissertation, EC (VLSI)

Files in This Item:
File Description SizeFormat 
11MECV18.pdf11MECV181.33 MBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.