It sort of depends on either finding a CMOS gate that either has a relatively low tolerance, or can withstand unusually large voltages (twice the usual).
You simply feed it V_dd = V_0, V_ss = -V_0, and then the output voltage should be as follows:
Code: Select all
V_in V_out
V_0 -V_0
0 0
-V_0 V_0