Assertion-Based Formal Verification of CPU-Cache Crossbar of OpenSPARC T1 Processor

Journal Title: UNKNOWN - Year 2015, Vol 4, Issue 3

Abstract

Functional verification of complex designs, such as multi-core processors, is a challenging task in the entire verification cycle, because bugs which are not uncovered during this phase will carry on to the later design stages. The cost of fixing bugs is very high at later stages as compared to fixing them at the RTL implementation phase. Conventional verification methods like coverage-driven simulation techniques may not be able to uncover all the bugs due to their inability to exercise corner-case scenarios in a design. Formal methods like theorem proving, assertion-based verification are exhaustive and detect all corner-case bugs. This paper proposes an assertion-based formal approach for the verification of the CPU-Cache Crossbar module of the SPARC T1 processor, whose behavior is characterized by complex request patterns originating from the multiple cores to access shared resources such as the Level 2 cache memory banks, floating-point unit, and I/O Bridge – ideal candidates for an assertion based formal verification approach.

Authors and Affiliations

Keywords

Related Articles

Development and Evaluation of Salmon Fish Incorporated Ready to Eat Product

Vitamin D deficiency is now recognized as a world-wide problem for both children and adults. Vitamin D plays a classical hormonal role in skeletal health by regulating calcium and phosphorus metabolism. SalmonFish has be...

Kayser-Fleischer Ring as the Initial Presentation of Wilson Disease - A Case Report and Review of Literature

An 18 year old female presented with bilateral Kayser Fleischer ring and bilateral sunflower cataract..There were coexisting hepatic symptoms.Her serology was positive for hepatitis B...Her ceruloplasmin levels were abn...

Introduction to Compilers

A compiler translates the source language code into a target language code. This translation takes place through a number of phases. So, we can structure the compiler as collection or combination of many phases or passes...

Automatic Redeye Detection and Correction in Digital Images

"Red eye effect is still a major problem in digital photography. The red eye effect in photography is the common appearance of red pupils in colored photographs. The effect is caused when the camera captures the flash li...

Isolation and Characterization of Indigenous Microorganism (Imo) from Ifugao Bamboo (Phyllostachys Aurea) Forest

This investigation was conducted to isolate and characterized samples of indigenous microorganism (IMO) collected from bamboo forest in Ifugao province Philippines. Plate count was used to determine the relative proporti...

Download PDF file
  • EP ID EP357491
  • DOI -
  • Views 86
  • Downloads 0

How To Cite

(2015). Assertion-Based Formal Verification of CPU-Cache Crossbar of OpenSPARC T1 Processor. UNKNOWN, 4(3), -. https://europub.co.uk/articles/-A-357491