Tri-terminal generation