Advertisement

A Case-Study in Property-Based Synthesis: Generating a Cache Controller from a Property-Set

  • Martin Schickel
  • Martin Oberkönig
  • Martin Schweikert
  • Hans Eveking
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 10)

Abstract

Property-based synthesis has become a more prominent topic during the last years, being used in multiple areas like, e.g. formal verification and design automation. We will show how a property-based formal specification of a cache controller for a MIPS core can be used to automatically generate a functional implementation of that controller and how additional performance information about the complete system can be gained from doing so.

Keywords

Property Based Design Synthesis Formal Verification Cando-Objects 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    M. Schickel, V. Nimbler, M. Braun and H. Eveking: CandoGen–A Property-Based Model Generator, University Booth, Nice, France, Date’07.Google Scholar
  2. 2.
    M. Schickel, V. Nimbler, M. Braun and H. Eveking: On Consistency and Completeness: Exploiting the Property-Based Design Process, Proc. of FDL’06.Google Scholar
  3. 3.
    Property Specification Language, Reference Manual, Version 1.1, Accellera, 2004, http://www.eda.org/vfv/docs/PSL-v1.1.pdf.
  4. 4.
    C. Eisner and D. Fisman: A Practical Introduction to PSL, Springer, New York, 2006.Google Scholar
  5. 5.
    User Documentation: OneSpin MV 360–Version 4.1, OneSpin Solutions GmbH, 2006.Google Scholar
  6. 6.
    ProSyd Project Deliverable 2.3/1: Evaluation of tools and methodologyfor property-based logic synthesis, www.prosyd.org.
  7. 7.
    A. Mithal, J. Hoe. Digital Circuit Synthesis System, U.S. Patent U.S. 6, 597, 664 B1, 7/2003.Google Scholar
  8. 8.
  9. 9.
    V. Paruthi and A. Kuehlmann: Equivalence checking combining a structural SAT-solver, BDDs, and simulation, in ICCD’2000.Google Scholar

Copyright information

© Springer Science + Business Media B.V 2008

Authors and Affiliations

  • Martin Schickel
    • 1
  • Martin Oberkönig
    • 1
  • Martin Schweikert
    • 1
  • Hans Eveking
    • 1
  1. 1.Computer Systems LabDarmstadt University of Technology DarmstadtGermany

Personalised recommendations