Design Technique Using Logical Effort