Abstract
In this paper, we discuss the theorems and extensions of single alternative wire that attempts to replace one wire by another wire without changing the logic functionality. The wire replacement technique has been successfully applied to achieve logic optimization and routability improvement. However, there still exist several fundamental problems that have not been addressed such as whether the algorithm can find all single alternative wires. First, we present some eases of alternative wires, which the previous work (Chang et al., 1997) cannot obtain. Then, several theorems of tight necessary conditions and dominating conditions for a wire to be an alternative wire are proposed. With these theorems, we are able to derive an efficient procedure to find all possible alternative wires. The experimental results are very encouraging.