9. The method of claim 6 wherein the design space is sorted to construct the universe of discourse set using a tree as follows: for each optimization parameter, assign to the kind of resource R 1 , . . . Rn available to construct the system architecture with the highest priority factor a level one of the tree with all its variants as branch nodes, wherein level one refers to a root node of the tree, the kind of resource R 1 , . . . Rn available to construct the system architecture with the next highest priority factor a level two of the tree with all its variants as branch nodes the kind of resource R 1 , . . . Rn available to construct the system architecture with the lowest priority factor a level n of the with all the variants as leaf nodes such that the leaf nodes are level n+1.
9. The method of claim 6 wherein the design space is sorted to construct the universe of discourse set using a tree as follows: for each optimization parameter, assign to the kind of resource R 1 , . . . Rn available to construct the system architecture with the highest priority factor a level one of the tree with all its variants as branch nodes, wherein level one refers to a root node of the tree, the kind of resource R 1 , . . . Rn available to construct the system architecture with the next highest priority factor a level two of the tree with all its variants as branch nodes the kind of resource R 1 , . . . Rn available to construct the system architecture with the lowest priority factor a level n of the with all the variants as leaf nodes such that the leaf nodes are level n+1. 10. The method of claim 9 wherein the Register Transfer Level modules are selected from the group consisting of registers for storage of data, memory modules, latches for sinking of data, multiplexers and demultiplexers.