Skip to content

An EC design based on ORBDD, the input will be 2 Boolean functions and results will be ORBDD with Equivalence or Non Equivalence Results

Notifications You must be signed in to change notification settings

Abdulrahmansoliman/ORBDD-based-Equivalent-Check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

ORBDD-based-Equivalent-Check

Insight

An EC design based on ORBDD, the input will be 2 Boolean functions and results will be ORBDD with Equivalence or Non Equivalence Results

Requirememtns

Select a name for your RODBB Equivalence Checker • It includes:

o Ability to enter 2 Boolean Functions to your Engine

o Boolean Function Parser

o ROBDD Constructor

o ROBDD Comparator to result (Proof or Disproof)

o Graphical Creator for results 2 Functions ROBDD and Formal Results about equality/inequality

Testing

The following image shows the lines of adding the input to the engine

image1

You can visualize the graph as follows

image2

Test 1

image4

Output

image5 image6

image7

Results

image8

image9

About

An EC design based on ORBDD, the input will be 2 Boolean functions and results will be ORBDD with Equivalence or Non Equivalence Results

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages