a method for making a semiconductor device is provided . the method includes forming a first transistor with a vertical active region and a horizontal active region extending on both sides of the vertical active region . the method further includes forming a second transistor with a vertical active region . the method further includes forming a third transistor with a vertical active region and a horizontal active region extending on only one side of the vertical active region .