keywords Computer Science Computer Science, Hardware & Architecture Computer Science, Theory & Methods DESIGN Engineering Engineering, Electrical & Electronic RIPPLE MINIMIZATION Science & Technology Technology