debian man page for abltobddcct

Query: abltobddcct

OS: debian

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

ABLTOBDDCCT(3)							   BDD functions						    ABLTOBDDCCT(3)

ORIGIN
This software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Universite Pierre et Marie CURIE, in Paris, France. Web : http://asim.lip6.fr/recherche/alliance/ E-mail : alliance-users@asim.lip6.fr
NAME
ablToBddCct - converts an ABL into a BDD within a circuit
SYNOPSYS
#include "logmmm.h" pNode ablToBddCct(pC,expr) pCircuit pC; chain_list *expr;
PARAMETERS
pC Circuit in which is made the conversion expr expression to convert
DESCRIPTION
ablToBddCct() constructs the graph that is computed from expr. This function provides the basic method for constructing easily the BDDs. The applyBdd() function is called recursively by going through the ABL.
EXAMPLE
#include "mutnnn.h" /* mbk utilities */ #include "logmmm.h" chain_list *expr; pNode res; pCircuit pC; initializeBdd(SMALL_BDD); pC = initializeCct("circuit 1",10,10); addInputCct(pC,"a"); addInputCct(pC,"b"); /* let's suppose that expr = (OR (AND (NOT a) b) a) */ res = ablToBddCct(pC,expr); displayBdd(res,1); /* it will display @res INDEX = 3 LOW = @nodeA HIGH = ONE @nodeA INDEX = 2 LOW = ZERO HIGH = ONE */ destroyCct(pC); destroyBdd(1);
SEE ALSO
log(1), bdd(1), abl(1), bddToAblCct(3).
BUG REPORT
This tool is under development at the ASIM department of the LIP6 laboratory. We need your feedback to improve documentation and tools.
ASIM
/LIP6 October 1, 1997 ABLTOBDDCCT(3)
Related Man Pages
abltobddcct(3) - debian
applybdd(3) - debian
displaybdd(3) - debian
numbernodebdd(3) - debian
simplifdczerobdd(3) - debian
Similar Topics in the Unix Linux Community
Error only when multiplying two numbers
expr command
expr syntax
Not able execute 'expr' in RedHat Linux 2.6.9-22.EL
Making expr match case insensitive...