Inductively Finding a Reachable State Space Over-Approximation - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Inductively Finding a Reachable State Space Over-Approximation

Description:

States where equivalences hold is an over-approximation of the reachable ... Inductive ... If implications hold in one state then they hold in every 1-reachable ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 16
Provided by: eecsBe
Category:

less

Transcript and Presenter's Notes

Title: Inductively Finding a Reachable State Space Over-Approximation


1
Inductively Finding a Reachable State Space
Over-Approximation
  • EE 290a Project Presentation
  • Mike Case

2
Sequential Optimization
  • One optimization approach

State space
Reachable state space
Can be used as dont cares
  • Requires state reachability analysis
  • Prohibitively expensive
  • Can be approximated

3
Van Eijks Method
  • Uses induction rather than reachability analysis
  • Fast but incomplete
  • Finds sequentially equivalent nodes in a network
  • Nodes are identical in every reachable state
  • States where equivalences hold is an
    over-approximation of the reachable states

4
Van Eijks Inductive Hypothesis
  • Base Case
  • A set of node equivalences holds for the initial
    state
  • Inductive Hypothesis
  • If equivalences hold in one state then they hold
    in every 1-reachable state as well

5
Van Eijk Weaknesses
  • Originally for equivalence checking
  • Doesnt find many sequential equivalences in
    optimization

6
Generalizing Van Eijk
  • Find implications rather than exact equivalences

A B A ? B
0 0 1
0 1 1
1 0 0
1 1 1
  • Implications subsume equivalences
  • (A ? B) ? (B ? A) ? (A B)

7
Implication Inductive Hypothesis
  • Base Case
  • A set of node implication holds for the initial
    state
  • Inductive Hypothesis
  • If implications hold in one state then they hold
    in every 1-reachable state as well
  • Exactly like Van Eijk!

8
State Reachability
  • Induction gaurantees
  • In every reachable state, implications hold

State space
States where implications hold
Reachable state space
9
Sequential-Only Implications
  • Combinational implications
  • True for every state
  • Tell us nothing
  • Sequential implications
  • True for every reachable state
  • Gives reachable state space approximation

10
Implementation Overview
  • Implemented in MVSIS
  • Used and-inverter graphs and SAT

11
Base Case
1?
12
InductiveStep
13
Results - Performance
14
Results State Space DCs
15
Results - Synthesis
Write a Comment
User Comments (0)
About PowerShow.com