Skip to content

amadeus-mips/amadeus-formal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is this repo about

This repo demonstrates how I used the symbiotic eda suite to formally verify the cache components and a number of other components in our design. This repo requires some cleanup, as the code is spread across different machines without version control…

how to use it

First you should have the commercial version of symbiotic eda suite in your PATH, then your should open the project for amadeus mips, and go to /chisel/src/main/scala/cpu/pipelinedCache/veri/VeriDCache.scala and run VeriDCacheElaborate to get a data cache that is used for formal verification. You could also find ram for verification in link.

roadmap

  • cleanup the repo
  • formally verify more parts of the design
  • add better documentation

About

using symbiotic eda suite to formally verify our cache

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published