Liveness vs safety: a practical viewpoint

  • Authors:
  • B. A. Krishna;Jonathan Michelson;Vigyan Singhal;Alok Jain

  • Affiliations:
  • Chelsio Communications, India;NVIDIA;Oski Technology;Cadence Design Systems

  • Venue:
  • HVC'11 Proceedings of the 7th international Haifa Verification conference on Hardware and Software: verification and testing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Within the formal verification community, choosing between liveness and safety approaches has long been a subject of debate. This paper applies both approaches to a common design in the networking industry, a Deficit Weighted Round Robin (DWRR) arbiter. It then presents the tradeoffs we encountered while applying both approaches and also describes how we overcame state space explosion. We also describe two real post-silicon design bugs that we found, which were missed by all simulation methods.