Automatic Verification of Safety and Liveness for XScale-Like Processor Models Using WEB Refinements
Proceedings of the conference on Design, automation and test in Europe - Volume 1
Branchless cycle prediction for embedded processors
Proceedings of the 2006 ACM symposium on Applied computing
Power-aware scoreboard alternatives for multimedia processors
Microprocessors & Microsystems
Branch target buffer design for embedded processors
Microprocessors & Microsystems
Formal Analysis of SystemC Designs in Process Algebra
Fundamenta Informaticae
Hi-index | 0.00 |
We present the formal verification of an Intel Xscale processor model.The Xscale is a superpipelined RISC processor with 7-stage integer, 8-stage memory, and variable-latency multiply-and-accumulate execution pipelines.The processor uses scoreboarding to track data dependencies, and implements both precise and imprecise exceptions.Such set of features had not been modeled, and formally verified previously.The formal verification was done with an automatic toll flow that consists of the term-level symbolic simulator TLSim, the decision procedure EVC, and an efficient SAT-checker.