* SPICE netlist
J1 10 0 5 Nmod
J2 11 9 6 Nmod
Cd 0 2 4p5
Vos 9 2 1m5
Ccm1 0 0 2p1
Ccm2 2 0 2p1
R3 99 5 1132
R4 99 6 1132
I11 4 50 TBL(.5 0 .7 0m87)
R5 10 4 390
R6 11 4 390
Ecc 98 0 99 0 1
Ess 52 0 50 0 1
G1 13 15 5 6 0.6
C3 13 15 3n Rpar=3k125
V1 98 14 1
V2 16 52 1
D1 13 14 Dx
D2 16 13 Dx
G2 0 43 13 15 3m78
C5 43 0 1p8 Rpar=265
G3 0 53 43 0 7m54
C6 53 0 1p8 Rpar=133
G4 0 63 53 0 7m54
C7 63 0 1p8 Rpar=133
Gbuf 15 32 63 0 1m
Rb 15 32 1k
R18 25 98 20m
R19 52 25 20m
Vcd 25 30 0
G6 25 98 98 32 50
G7 52 25 32 52 50
D5 32 26 Dx
D6 27 32 Dx
V4 25 26 0.82
V5 27 25 0.82
Fo1 70 0 Vcd 1
D7 70 71 Dx
D8 72 70 Dx
Vi1 0 72 0
Vi2 71 0 0
Iq 99 50 TBL(.7 0 3 5m7)
R1 2 i 1k
R2 30 2 1k
V3 i 0 SINE(10 15 900k)
V8 99 0 10 Rser=1
V9 0 50 10 Rser=1
Fq1 99 0 Vi1 1
Fq2 0 50 Vi2 1
Ecm 15 52 98 52 0.5
.tran 3u
.options plotwinsize=0

* LTspice schematic (.asc)
Version 4
SHEET 1 1472 960
WIRE 688 -480 -304 -480
WIRE -688 -448 -704 -448
WIRE -528 -448 -560 -448
WIRE -432 -448 -528 -448
WIRE -368 -448 -432 -448
WIRE -304 -448 -304 -480
WIRE -304 -448 -368 -448
WIRE -208 -448 -256 -448
WIRE -160 -448 -208 -448
WIRE 336 -448 -160 -448
WIRE 384 -448 336 -448
WIRE 432 -448 384 -448
WIRE 480 -448 432 -448
WIRE 528 -448 480 -448
WIRE -704 -432 -704 -448
WIRE -528 -416 -528 -448
WIRE -432 -416 -432 -448
WIRE -256 -416 -256 -448
WIRE -160 -416 -160 -448
WIRE 432 -416 432 -448
WIRE 528 -416 528 -448
WIRE 608 -416 608 -432
WIRE 688 -416 688 -480
WIRE -304 -400 -304 -448
WIRE 384 -400 384 -448
WIRE -704 -336 -704 -352
WIRE -160 -320 -160 -336
WIRE -144 -320 -160 -320
WIRE 688 -320 688 -336
WIRE -304 -304 -304 -352
WIRE -256 -304 -256 -336
WIRE 432 -304 432 -336
WIRE 528 -304 528 -336
WIRE 528 -304 432 -304
WIRE 608 -304 608 -336
WIRE 432 -288 432 -304
WIRE -672 -272 -672 -288
WIRE 608 -272 608 -304
WIRE -528 -240 -528 -336
WIRE -432 -240 -432 -336
WIRE -224 -240 -304 -240
WIRE -176 -240 -224 -240
WIRE -144 -240 -160 -256
WIRE -144 -240 -176 -240
WIRE -96 -240 -144 -240
WIRE 32 -240 -48 -240
WIRE 112 -240 32 -240
WIRE 240 -240 160 -240
WIRE 288 -240 240 -240
WIRE -304 -224 -304 -240
WIRE -224 -224 -224 -240
WIRE -160 -224 -176 -240
WIRE -48 -224 -48 -240
WIRE 32 -224 32 -240
WIRE 160 -224 160 -240
WIRE 240 -224 240 -240
WIRE -528 -208 -528 -240
WIRE -352 -208 -528 -208
WIRE -96 -208 -96 -240
WIRE 112 -208 112 -240
WIRE -704 -176 -736 -176
WIRE -672 -176 -672 -208
WIRE -672 -176 -704 -176
WIRE -592 -176 -672 -176
WIRE -576 -176 -592 -176
WIRE 432 -176 432 -208
WIRE -704 -160 -704 -176
WIRE -432 -160 -432 -240
WIRE -352 -160 -432 -160
WIRE 432 -160 432 -176
WIRE -304 -128 -304 -144
WIRE -224 -128 -224 -160
WIRE -224 -128 -304 -128
WIRE -96 -128 -96 -160
WIRE -96 -128 -224 -128
WIRE -48 -128 -48 -144
WIRE 32 -128 32 -160
WIRE 112 -128 112 -160
WIRE 160 -128 160 -144
WIRE 240 -128 240 -160
WIRE 528 -128 528 -304
WIRE 624 -128 528 -128
WIRE 736 -128 704 -128
WIRE -432 -112 -432 -160
WIRE -704 -80 -704 -96
WIRE -704 -80 -736 -80
WIRE -672 -80 -704 -80
WIRE -640 -80 -672 -80
WIRE -496 -80 -560 -80
WIRE -480 -80 -496 -80
WIRE 288 -80 288 -240
WIRE 288 -80 -48 -80
WIRE 384 -80 384 -352
WIRE 432 -80 432 -96
WIRE 432 -80 384 -80
WIRE 528 -80 528 -128
WIRE 608 -80 608 -208
WIRE 432 -64 432 -80
WIRE -672 -48 -672 -80
WIRE 80 -32 0 -32
WIRE 160 -32 80 -32
WIRE 288 -32 208 -32
WIRE 384 -32 384 -80
WIRE 384 -32 288 -32
WIRE 608 -32 608 -80
WIRE 624 -32 608 -32
WIRE 720 -32 704 -32
WIRE 0 -16 0 -32
WIRE 80 -16 80 -32
WIRE 208 -16 208 -32
WIRE 288 -16 288 -32
WIRE -528 0 -528 -112
WIRE -432 0 -432 -16
WIRE -48 0 -48 -80
WIRE 160 0 160 -32
WIRE 432 16 432 0
WIRE -672 32 -672 16
WIRE -528 32 -528 0
WIRE -432 32 -432 0
WIRE 608 32 608 -32
WIRE -160 48 -160 -224
WIRE 432 48 432 16
WIRE -48 80 -48 48
WIRE 0 80 0 64
WIRE 80 80 80 48
WIRE 160 80 160 48
WIRE 208 80 208 64
WIRE 288 80 288 64
WIRE 288 80 208 80
WIRE -96 112 -96 -128
WIRE 208 112 -96 112
WIRE 288 112 288 80
WIRE 288 112 208 112
WIRE -528 144 -528 112
WIRE -480 144 -528 144
WIRE -432 144 -432 112
WIRE -432 144 -480 144
WIRE -160 144 -160 112
WIRE 432 144 432 128
WIRE 528 144 528 -80
WIRE 528 144 432 144
WIRE 608 144 608 96
WIRE -480 176 -480 144
WIRE -368 176 -368 -448
WIRE -256 176 -256 144
WIRE -160 176 -160 144
WIRE 288 176 288 112
WIRE 432 176 432 144
WIRE 528 176 528 144
WIRE 608 176 608 144
WIRE 688 176 688 160
WIRE -704 192 -704 176
WIRE -304 192 -304 144
WIRE 336 192 336 -448
WIRE 384 192 384 -32
WIRE 608 272 608 256
WIRE -704 288 -704 272
WIRE -688 288 -704 288
WIRE -480 288 -480 256
WIRE -480 288 -560 288
WIRE -368 288 -368 256
WIRE -368 288 -480 288
WIRE -304 288 -304 240
WIRE -304 288 -368 288
WIRE -256 288 -256 256
WIRE -208 288 -256 288
WIRE -160 288 -160 256
WIRE -160 288 -208 288
WIRE 288 288 288 256
WIRE 288 288 -160 288
WIRE 336 288 336 240
WIRE 336 288 288 288
WIRE 384 288 384 240
WIRE 384 288 336 288
WIRE 432 288 432 256
WIRE 432 288 384 288
WIRE 480 288 432 288
WIRE 528 288 528 256
WIRE 528 288 480 288
WIRE -304 320 -304 288
WIRE 688 320 688 256
WIRE 688 320 -304 320
WIRE -688 368 -704 368
WIRE -592 368 -608 368
WIRE -576 368 -592 368
WIRE -480 368 -496 368
WIRE -704 384 -704 368
WIRE -592 416 -592 368
WIRE -576 416 -592 416
WIRE -480 432 -480 368
WIRE -480 432 -512 432
WIRE -576 448 -592 448
WIRE -704 480 -704 464
FLAG -736 -176 1
IOPIN -80 112 In
FLAG -736 -80 2
IOPIN -80 208 In
FLAG -496 -80 9
FLAG -672 32 0
FLAG -672 -288 0
FLAG -560 -448 99
IOPIN 96 -160 In
FLAG -528 -240 5
FLAG -560 288 50
IOPIN 96 576 In
FLAG -480 144 4
FLAG -432 -240 6
FLAG -432 0 11
FLAG -528 0 10
FLAG -592 -176 1
FLAG -304 -304 0
FLAG -256 -304 0
FLAG -208 -448 98
FLAG -304 144 0
FLAG -256 144 0
FLAG -208 288 52
FLAG -304 -128 15
FLAG -304 -240 13
FLAG -144 -320 14
FLAG -160 144 16
FLAG -48 -240 43
FLAG 160 -240 53
FLAG 0 -32 63
FLAG 208 -32 32
FLAG 528 -80 25
FLAG 736 -128 30
IOPIN 1392 160 Out
FLAG 432 16 27
FLAG 432 -176 26
FLAG 608 -80 70
FLAG 608 144 71
FLAG 608 -304 72
FLAG 720 -32 0
FLAG 608 -432 0
FLAG 608 272 0
FLAG -48 -128 0
FLAG 32 -128 0
FLAG 112 -128 0
FLAG 160 -128 0
FLAG 240 -128 0
FLAG -48 80 0
FLAG 0 80 0
FLAG 80 80 0
FLAG 160 80 0
FLAG -592 448 0
FLAG -704 368 i
FLAG -704 480 0
FLAG -688 -448 99
FLAG -704 -336 0
FLAG -688 288 50
FLAG -704 176 0
FLAG -576 416 2
IOPIN 80 704 Out
FLAG -576 448 1
IOPIN 80 736 Out
FLAG -512 432 30
IOPIN 144 720 In
FLAG 688 160 0
FLAG 688 -320 0
FLAG 208 112 15
FLAG 480 -448 98
FLAG 480 288 52
SYMBOL njf -576 -112 M180
SYMATTR InstName J1
SYMATTR Value Nmod
SYMBOL njf -480 -16 M180
SYMATTR InstName J2
SYMATTR Value Nmod
SYMBOL cap -720 -160 R0
SYMATTR Value 4p5
SYMATTR InstName Cd
SYMBOL voltage -544 -80 R90
SYMATTR InstName Vos
SYMATTR Value 1m5
SYMBOL cap -656 -272 M0
SYMATTR Value 2p1
SYMATTR InstName Ccm1
SYMBOL cap -656 -48 M0
SYMATTR Value 2p1
SYMATTR InstName Ccm2
SYMBOL res -544 -432 R0
SYMATTR InstName R3
SYMATTR Value 1132
SYMBOL res -448 -432 R0
SYMATTR InstName R4
SYMATTR Value 1132
SYMBOL current -480 176 M0
SYMATTR InstName I11
SYMATTR Value TBL(.5 0 .7 0m87)
SYMBOL res -544 16 R0
SYMATTR InstName R5
SYMATTR Value 390
SYMBOL res -448 16 R0
SYMATTR InstName R6
SYMATTR Value 390
SYMBOL e -256 -432 R0
SYMATTR InstName Ecc
SYMATTR Value 1
SYMBOL e -256 272 M180
SYMATTR InstName Ess
SYMATTR Value 1
SYMBOL g2 -304 -128 M180
SYMATTR InstName G1
SYMATTR Value 0.6
SYMBOL cap -240 -224 R0
SYMATTR Value 3n
SYMATTR SpiceLine Rpar=3k125
SYMATTR InstName C3
SYMBOL voltage -160 -432 R0
SYMATTR InstName V1
SYMATTR Value 1
SYMBOL voltage -160 160 R0
SYMATTR InstName V2
SYMATTR Value 1
SYMBOL diode -144 -256 R180
SYMATTR InstName D1
SYMATTR Value Dx
SYMBOL diode -144 112 R180
SYMATTR InstName D2
SYMATTR Value Dx
SYMBOL g -48 -240 R0
SYMATTR InstName G2
SYMATTR Value 3m78
SYMBOL cap 16 -224 R0
SYMATTR SpiceLine Rpar=265
SYMATTR InstName C5
SYMATTR Value 1p8
SYMBOL g 160 -240 R0
SYMATTR InstName G3
SYMATTR Value 7m54
SYMBOL cap 224 -224 R0
SYMATTR SpiceLine Rpar=133
SYMATTR InstName C6
SYMATTR Value 1p8
SYMBOL g 0 -32 R0
SYMATTR InstName G4
SYMATTR Value 7m54
SYMBOL cap 64 -16 R0
SYMATTR SpiceLine Rpar=133
SYMATTR InstName C7
SYMATTR Value 1p8
SYMBOL g 208 -32 R0
SYMATTR InstName Gbuf
SYMATTR Value 1m
SYMBOL res 304 80 R180
SYMATTR InstName Rb
SYMATTR Value 1k
SYMBOL res 544 -320 R180
SYMATTR InstName R18
SYMATTR Value 20m
SYMBOL res 544 272 R180
SYMATTR InstName R19
SYMATTR Value 20m
SYMBOL voltage 608 -128 M90
SYMATTR InstName Vcd
SYMATTR Value 0
SYMBOL g 432 -432 R0
SYMATTR InstName G6
SYMATTR Value 50
SYMBOL g 432 160 R0
SYMATTR InstName G7
SYMATTR Value 50
SYMBOL diode 416 -96 M180
SYMATTR InstName D5
SYMATTR Value Dx
SYMBOL diode 416 0 M180
SYMATTR InstName D6
SYMATTR Value Dx
SYMBOL voltage 432 -304 R0
SYMATTR InstName V4
SYMATTR Value 0.82
SYMBOL voltage 432 32 R0
SYMATTR Value 0.82
SYMATTR InstName V5
SYMBOL f 624 -32 R270
SYMATTR InstName Fo1
SYMATTR Value Vcd 1
SYMBOL diode 592 32 R0
SYMATTR InstName D7
SYMATTR Value Dx
SYMBOL diode 592 -272 R0
SYMATTR InstName D8
SYMATTR Value Dx
SYMBOL voltage 608 -432 M0
SYMATTR InstName Vi1
SYMATTR Value 0
SYMBOL voltage 608 160 M0
SYMATTR InstName Vi2
SYMATTR Value 0
SYMBOL current -368 176 M0
SYMATTR InstName Iq
SYMATTR Value TBL(.7 0 3 5m7)
SYMBOL res -592 352 R90
SYMATTR InstName R1
SYMATTR Value 1k
SYMBOL res -480 352 R90
SYMATTR InstName R2
SYMATTR Value 1k
SYMBOL voltage -704 368 M0
SYMATTR InstName V3
SYMATTR Value SINE(10 15 900k)
SYMBOL voltage -704 -448 M0
SYMATTR SpiceLine Rser=1
SYMATTR Value 10
SYMATTR InstName V8
SYMBOL voltage -704 176 M0
SYMATTR SpiceLine Rser=1
SYMATTR InstName V9
SYMATTR Value 10
SYMBOL f 688 -416 R0
SYMATTR InstName Fq1
SYMATTR Value Vi1 1
SYMBOL f 688 176 R0
SYMATTR InstName Fq2
SYMATTR Value Vi2 1
SYMBOL e 288 160 M0
SYMATTR InstName Ecm
SYMATTR Value 0.5