| Formal Techniques for Protocol Verification: A Case Study on Verifying the ARM ACE Protocol | Publication: Electronic Design Magazine Contributor: Jasper Design Automation
| | |
January 11, 2012 -- Consumer demand for increasing functionality in devices has resulted in multi-core processors requiring more sophisticated cache control. The presence of a large number of data-processing agents sharing a memory resource on a system-on-chip (SOC) requires that the agents maintain some type of locally cached data to reduce the data-transportation cost. This, in turn, leads to the requirement for cache coherency to allow agents to cache data during processing and then make it available to the next processing agent. Today's caches need to be intelligent in the sense that instead of invalidating lots of data that might turn out stale, the cache controllers need to invalidate on a line-by-line basis in order to ensure that anybody reading an address gets the latest value written.
How can one accomplish this? We explore this question in this article using a unique, existing formal technology that can provide a method for modeling and verifying cache-coherent protocols, with an ARM AMBA AXI Coherency Extensions (ACE) protocol. We demonstrate how to develop and verify system- and interface-level VIP for the ARM ACE protocol.
By Rajeev Ranjan. (Ranjan develops Jasper Design Automation's overall technology vision and drives the business value of formal verification.)
This brief introduction has been excerpted from the original copyrighted article.
View the entire article on the Electronic Design Magazine website.
Read more about Jasper Design Automation on SOCcentral.com |
| | Keywords: ASICs, ASIC design, FPGAs, field programmable gate arrays, FPGA design, embedded memory, EDA, EDA tools, electronic design automation, formal verification, verification IP, intellectual property, cores, Electronic Design Magazine, Jasper Design Automation
| | 602/37543 1/11/2012 1270 100 | |
|
|
|
|
| | 0.15625 |
|
|
| Copyright 2002 - 2004 Tech Pro Communications, P.O. Box 1801, Merrimack, NH 03054 | |
|
| | |
|
|
Subscribe to SOCcentral's SOC Explorer Newsletter and receive news, article, whitepaper, and product updates bi-weekly.
|
|
|
Exec Viewpoint
The Many Faces of Low-Power Verification
 Ghislain Kaiser CEO, Docea Power
|
|
Exec Viewpoint
Maximizing the Value of Your Internal IP
 Warren Savage CEO, IPextreme
|
|
|
|
Barbara's Bytes
So, Just What Is ESL
 Barbara Tuck Senior Editor, SOCcentral
|
|
|
|
|
|
|
|
| Design Center |
| Whitepapers & App Notes |
|
|
|
|
|
| Live and Archived Webcasts |
|
|
|
|
|
| Newsletters |
|
|
|
|
|
|
About SOCcentral.com
Sponsorship/Advertising Information
|
|
|