Balun for Spectre implemented using ideal transformers.
// BALUN
// // A bidirectional balanced-unbalanced converter.
// Maps between the unbalanced signals ‘d’ and ‘c’ and the balanced signals ‘p’ and ‘n’. simulator lang=spectre subckt balun (d c p n)
T1 (d 0 p c) transformer n1=2
T2 (d 0 c n) transformer n1=2
ends balun