Today's EDA (Electronic Design Automation) industry faces enormous challenges. Their primary cause is the tremendous increase of the complexity of modern digital designs. Graph algorithms are widely applied to solve various EDA problems. In particular, graph dominators, which provide information about the origin and the end of reconverging paths in a circuit graph, proved to be useful in various CAD (Computer Aided Design) applications such as equivalence checking, ATPG, technology mapping, and power optimization. This thesis provides a study on graph dominators in logic synthesis and verification. The thesis contributes a set of algorithms for computing dominators in circuit graphs. An algorithm is proposed for finding absolute dominators ...
International audienceWe consider practical algorithms for maintaining the dominator tree and a low-...
Abstract. We consider the problem of finding frequency dominators in a directed graph with a single ...
Nowadays, logic synthesis tools are widely used to optimize and implement digital systems. Verifying...
This work focuses on the usage of dominators in circuit graphs in order to reduce the complexity of ...
Graph dominators provide a general mechanism for identify-ing re-converging paths in circuits. This ...
The computation of dominators is a central tool in program optimization and code generation, and it ...
The computation of dominators in a flowgraph has applications in several areas, including program op...
Abstract—The computation of dominators is a central tool in program optimization and code generation...
We evaluate the discrimination power of different graph invariants in order to identify an appropria...
We evaluate the discrimination power of different graph invariants in order to identify an appropria...
We present two simple algorithm for finding immediate dominator in reducible graphs with n nodes and...
We propose effective algorithms for exact synthesis of Boolean logic networks using satisfiability m...
We prove that the exact versions of the domatic number problem are complete for the levels of the bo...
In this paper we present a new data structure for representing Boolean functions and an associated s...
grantor: University of TorontoThe development of new architectures for Field-Programmable ...
International audienceWe consider practical algorithms for maintaining the dominator tree and a low-...
Abstract. We consider the problem of finding frequency dominators in a directed graph with a single ...
Nowadays, logic synthesis tools are widely used to optimize and implement digital systems. Verifying...
This work focuses on the usage of dominators in circuit graphs in order to reduce the complexity of ...
Graph dominators provide a general mechanism for identify-ing re-converging paths in circuits. This ...
The computation of dominators is a central tool in program optimization and code generation, and it ...
The computation of dominators in a flowgraph has applications in several areas, including program op...
Abstract—The computation of dominators is a central tool in program optimization and code generation...
We evaluate the discrimination power of different graph invariants in order to identify an appropria...
We evaluate the discrimination power of different graph invariants in order to identify an appropria...
We present two simple algorithm for finding immediate dominator in reducible graphs with n nodes and...
We propose effective algorithms for exact synthesis of Boolean logic networks using satisfiability m...
We prove that the exact versions of the domatic number problem are complete for the levels of the bo...
In this paper we present a new data structure for representing Boolean functions and an associated s...
grantor: University of TorontoThe development of new architectures for Field-Programmable ...
International audienceWe consider practical algorithms for maintaining the dominator tree and a low-...
Abstract. We consider the problem of finding frequency dominators in a directed graph with a single ...
Nowadays, logic synthesis tools are widely used to optimize and implement digital systems. Verifying...