• Home
  • Search
  • Token‐Aware Completion Functions for Elastic Processor Verification
  • Open Access IconOpen Access
  • Cite Icon4
  • https://doi.org/10.1155/2009/480740Copy DOI Icon

Token‐Aware Completion Functions for Elastic Processor Verification

Show More
  • Abstract
  • PDF
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We develop a formal verification procedure to check that elastic pipelined processor designs correctly implement their instruction set architecture (ISA) specifications. The notion of correctness we use is based on refinement. Refinement proofs are based on refinement maps, which—in the context of this problem—are functions that map elastic processor states to states of the ISA specification model. Data flow in elastic architectures is complicated by the insertion of any number of buffers in any place in the design, making it hard to construct refinement maps for elastic systems in a systematic manner. We introduce token‐aware completion functions, which incorporate a mechanism to track the flow of data in elastic pipelines, as a highly automated and systematic approach to construct refinement maps. We demonstrate the efficiency of the overall verification procedure based on token‐aware completion functions using six elastic pipelined processor models based on the DLX architecture.

Loading PDF

Similar Papers
  • Book Chapter
  • Citations65

Correctness of Pipelined Machines

  • Jan 01, 2000
  • Panagiotis Manolios
  • Book Chapter
  • Citations14

Verifying Safety of a Token Coherence Implementation by Parametric Compositional Refinement

  • Jan 01, 2005
  • Sebastian Burckhardt +2
  • PDF
  • Research Article
  • Citations3

Isla: integrating full-scale ISA semantics and axiomatic concurrency models (extended version)

  • May 12, 2023
  • Formal Methods in System Design
  • Alasdair Armstrong +4
  • Conference Article
  • Citations2

Media digital signal processor core design for multimedia application

  • Feb 02, 2006
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Peng Liu +3
  • 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

VS-ISA: A Video Specific Instruction Set Architecture for ASIP Design

  • Dec 01, 2006
  • Zheng Shen +3
  • Research Article

Session 12. Oral Presentation for: Primary cementing practices and compliance in Queensland’s petroleum wells

  • Jun 19, 2025
  • Australian Energy Producers Journal
  • Ahmed Harfoush
  • Conference Article

A retargetable tool-suite for the design of application specific instruction set processors using a machine description language

  • Aug 07, 2002
  • A Abbas +4
  • Conference Article

Compressing code for embedded systems

  • Dec 01, 2014
  • Wanderson Roger Azevedo Dias +1
  • Conference Article

A Reduced Instruction Set Machine for Knowledge Based Systems

  • Jan 01, 2018
  • Diego Stéfano Fonseca Ferreira +1
  • Book Chapter
  • Citations40

Formal Verification of Nonlinear Inequalities with Taylor Interval Approximations

  • Jan 01, 2013
  • Alexey Solovyev +1
  • Research Article
  • Citations32

Integrity assessment of supercritical CO2 transport pipelines

  • Dec 31, 2022
  • Geoenergy Science and Engineering
  • Yan Li +3
  • Conference Article
  • Citations2

Clockless pipelining for coarse grain datapaths

  • Jan 01, 2006
  • A Alsharqawi +1
  • Conference Article
  • Citations2

Pipeline-level control of self-resetting stage pipelines

  • Jun 20, 2004
  • A Ejnioui +1
  • Research Article
  • Citations26

Archiving multi-epoch data and the discovery of variables in the near-infrared

  • Sep 16, 2009
  • Monthly Notices of the Royal Astronomical Society
  • N J G Cross +7
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.