Compact Current Model of Single-Gate / Double-Gate Tunneling Field-Effect Transistors