• Home
  • Search
  • Functional Test Generation at the RTL Using Swarm Intelligence and Bounded Model Checking
  • Cite Icon20
  • https://doi.org/10.1109/ats.2013.51Copy DOI Icon

Functional Test Generation at the RTL Using Swarm Intelligence and Bounded Model Checking

  • Nov 1, 2013
  • Kelson Gent +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Although stochastic search techniques have shown promise in test generation and design validation, they often fail when there is a specific, random-resistant sequence of vectors required to exercise a target. In order to combat this, deterministic techniques are added, resulting in a hybrid solution to maintain high speed of execution while improving metric performance. This paper presents a formal hybridization that combines a Register Transfer Level (RTL) stochastic swarm intelligence based test vector generation with the Verilator Verilog-to-C++ source-to-source compiler. Verilator generates a fast cycle accurate C++ simulation unit for Verilog descriptions and provides instrumentation for branch and toggle coverage metrics. This RTL model can also be used to generate a bounded model checking (BMC) instance. During the stochastic search, the bounded model checker is launched to expand the unexplored search frontier and aid in the navigation of narrow paths. Additionally, an inductive reach ability test is applied in order to eliminate unreachable branches from our search space. These additions have significantly improved branch coverage, reaching 100% in several ITC99 benchmarks. Additionally, compared to previous functional test generation methods, we achieve substantial speedup achieved with purely stochastic methods.

Similar Papers
  • Research Article

A Hybrid Method for Equivalence Checking Between System Level and RTL

  • Mar 03, 2022
  • Journal of Circuits, Systems and Computers
  • Jian Hu +5
  • Conference Article
  • Citations12

A genetic testing framework for digital integrated circuits

  • Nov 04, 2002
  • Xiaoming Yu +3
  • Conference Article
  • Citations5

Model checking on TLM-2.0 IPs through automatic TLM-to-RTL synthesis

  • Sep 01, 2010
  • Nicola Bombieri +2
  • Conference Article
  • Citations6

Model Checking Bluespec Specified Hardware Designs

  • Dec 01, 2007
  • Gaurav Singh +1
  • Research Article
  • Citations41

Scalable Concolic Testing of RTL Models

  • May 25, 2020
  • IEEE Transactions on Computers
  • Yangdi Lyu +1
  • Conference Article
  • Citations6

Automated construction of a cycle-approximate transaction level model of a memory controller

  • Mar 01, 2012
  • V Todorov +3
  • Research Article
  • Citations7

Early RTL delay prediction using neural networks

  • Sep 09, 2022
  • Microprocessors and Microsystems
  • Daniela Sánchez Lopera +3
  • Conference Article
  • Citations1

Fast Enhancement of Validation Test Sets to Improve Stuck-at Fault Coverage for RTL circuits

  • Jan 01, 2007
  • L Lingappan +2
  • Conference Article
  • Citations51

A design for testability technique for RTL circuits using control/data flow extraction

  • Dec 24, 2002
  • I Ghosh +2
  • Research Article
  • Citations25

Automated Generation of Security Assertions for RTL Models

  • Jan 19, 2023
  • ACM Journal on Emerging Technologies in Computing Systems
  • Hasini Witharana +3
  • Conference Article
  • Citations16

A simplified executable model to evaluate latency and throughput of networks-on-chip

  • Sep 01, 2008
  • Luciano Ost +6
  • Research Article
  • Citations8

HDL-based methodology for VLSI design of AC motor controller

  • Jan 01, 2003
  • IEE Proceedings - Circuits, Devices and Systems
  • F Aubepart +4
  • Research Article
  • Citations2

Identifying Untestable Faults in Sequential Circuits Using Test Path Constraints

  • Jul 13, 2012
  • Journal of Electronic Testing
  • Taavi Viilukas +5
  • Book Chapter

Observability-Aware Post-Silicon Test Generation

  • Sep 02, 2018
  • Farimah Farahmandi +1
  • Conference Article

Stochastic search in data-based modelling of dynamic systems

  • Jan 01, 2004
  • S Butler
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.