In this paper, a novel method with well defined algorithm is applied for constructing optimized DCVS circuits for a Boolean function. In this approach different methods of designing are studied carefully and compared with each other; afterwards a method which can produce fast, low power, low cost DCVS structures from random Boolean functions is demonstrated. The distinction of this approach despite the others is that it is not heuristic; the designer does not interfere with details and also with no intelligence can create the optimized DCVS circuit from a defined Boolean function.