• Home
  • Search
  • Formal Verification of VLIW Microprocessors with Speculative Execution
  • Open Access IconOpen Access
  • Cite Icon51
  • https://doi.org/10.1007/10722167_24Copy DOI Icon

Formal Verification of VLIW Microprocessors with Speculative Execution

  • Jan 1, 2000
  • Miroslav N Velev
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This is a study of the formal verification of a VLIW microprocessor that imitates the Intel Itanium [9][12][17] in features such as predicated execution, register remapping, advanced and speculative loads, and branch prediction. The formal verification is done with the Burch and Dill flushing technique [5] by exploiting the properties of Positive Equality [3][4]. The contributions include an extensive use of conservative approximations in abstracting portions of the processor and a framework for decomposition of the Boolean evaluation of the correctness formula. The conservative approximations are applied automatically when abstracting a memory whose forwarding logic is not affected by stalling conditions that preserve the correctness of the memory semantics for the same memory. These techniques allow a reduction of more than a factor of 4 in the CPU time for the formal verification of the most complex processor model examined relative to the monolithic evaluation of the correctness formula for a version of the same processor where conservative approximations are not applied.

Similar Papers
  • Conference Article
  • Citations49

Branch classification: a new mechanism for improving branch predictor performance

  • Aug 24, 2005
  • Po-Yung Chang +3
  • Research Article
  • Citations39

Modeling Control Speculation for Timing Analysis

  • Jan 01, 2005
  • Real-Time Systems
  • Xianfeng Li +2
  • Conference Article
  • Citations1

An Accurate and Efficient Time-Division Parallelization of Cycle Accurate Architectural Simulators

  • Jan 01, 2007
  • Masahiro Yano +3
  • Conference Article
  • Citations2

Enhanced superscalar hardware

  • Jan 01, 1993
  • J K Pickett +1
  • Research Article
  • Citations5

Architectural time-predictability factor (ATF)

  • Nov 01, 2012
  • ACM SIGBED Review
  • Yiqiang Ding +1
  • Conference Article
  • Citations1

A partial evaluator for data flow graphs

  • Jan 01, 1993
  • Jesper Vasell
  • Research Article
  • Citations1

Formal Verification of Compiler Transformations for Speculative Real-Time Execution>>>A short version of t>his paper was presented at the 20th IFAC/IFIP Workshop on Real Time Programming (WRTP’95), which was held in Gt. Lauderdale, Florida, U.S.A., during November 1995. The Published Proceedings of this IFAC Meeting may be ordered from: Elsevier Science Limited, The Boulevard, Langford Lane, Kidlington, Oxford OX5 1GB, United

  • Aug 01, 1998
  • Automatica
  • Mohamed F Younis +3
  • Research Article
  • Citations4

A conditional branch predictor based on weightless neural networks

  • Jul 28, 2023
  • Neurocomputing
  • Luis A.Q Villon +9
  • Research Article
  • Citations1

Modeling And Performance Evaluation Of Branch And Value Prediction In Ilp Processors

  • Jan 01, 2003
  • International Journal of Computer Mathematics
  • M Gušev +1
  • Conference Article
  • Citations36

Automatic verification of safety and liveness for XScale-like processor models using WEB refinements

  • Feb 16, 2004
  • Panagiotis Manolios +1
  • Conference Article
  • Citations1

Formal verification of Full-Wave Rectifier using SPICE circuit simulation traces

  • Mar 01, 2010
  • Kusum Lata +1
  • Research Article

Formal Verification with ABV : A Superior Alternative to UVM for Complex Computing Chips

  • Nov 05, 2024
  • International Journal of Scientific Research in Computer Science, Engineering and Information Technology
  • Kaushik Velapa Reddy
  • Book Chapter
  • Citations17

An Abstract Semantics of Speculative Execution for Reasoning About Security Vulnerabilities

  • Jan 01, 2020
  • Robert J Colvin +1
  • Research Article

Evaluating impact on CMPs' power for design inaccuracy diagnosis

  • Jan 01, 2017
  • International Journal of Computer Applications in Technology
  • Baisakhi Das +1
  • Conference Article
  • Citations6

Analyzing model checking approach for multi agent system verification

  • Dec 01, 2011
  • Najwa Abu Bakar +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.