Research Article
BDD-Based Topology Optimization for Low-Power DTIG FinFET Circuits
Algorithm 1
The algorithm of subroutine 1 in the BDD-based extraction algorithm.
Algorithm of Subroutine 1: | |
Input: | |
Output: : node set of BDD form | |
1: ← bdd_init | |
2: sum_src ← bdd_nodecount() | |
3: for i = 1 to n do | |
4: for j = i to n do | |
5: bdd_swapvar | |
6: sum_ex ← bdd_nodecount() | |
7: if sum_ex ≤ sum_src then | |
8: sum_src ← sum_ex | |
9: else sum_ex > sum_src | |
10: bdd_swapvar | |
11: end if | |
12: end for | |
13: end for |