* Z:\tmp\asc_dec_bjh7r6w2\1256bb11b298_4046Vco_dec1.asc
* Generated by LTspice 26.0.1 for Windows.
Rz Zener Vss 1g
Bim Ce1 Vss I=((M1*I(Er1)*V(adj)+M2*I(Er2))*Kc*V(sqr))
Rdem Demout Vss 1g
Rinh Inh Vss 1e6
Dlimh Sqr 13 Dio
bdem Demout Vss V=table (2e8*v(vcoin,demout)*(1-u(v(inh))),-20,-20, 20,20)
Dz Vss Zener Zen
Rin Vcoin Vss {Rin}
.model D D
.lib C:\users\khalils\AppData\Local\LTspice\lib\cmp\standard.dio
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 1176 680
WIRE -368 352 -368 336
WIRE -368 368 -368 352
WIRE -368 464 -368 432
WIRE -352 336 -368 336
WIRE -304 224 -304 192
WIRE -304 352 -368 352
WIRE -304 368 -304 352
WIRE -304 464 -368 464
WIRE -304 464 -304 448
WIRE -224 224 -304 224
WIRE -224 224 -224 208
WIRE -208 368 -208 352
WIRE -208 464 -304 464
WIRE -208 464 -208 448
WIRE -160 352 -208 352
WIRE -144 64 -176 64
WIRE -144 112 -160 112
WIRE -144 112 -144 64
WIRE -144 128 -144 112
WIRE -144 224 -224 224
WIRE -144 224 -144 208
WIRE -128 352 -160 352
WIRE -128 368 -128 352
WIRE -128 464 -208 464
WIRE -128 464 -128 448
WIRE -112 64 -144 64
WIRE -112 112 -144 112
WIRE -16 64 -32 64
WIRE -16 112 -48 112
WIRE -16 112 -16 64
WIRE -16 128 -16 112
WIRE -16 224 -144 224
WIRE -16 224 -16 208
WIRE 16 64 -16 64
WIRE 16 464 -128 464
WIRE 80 224 -16 224
WIRE 128 384 112 384
WIRE 160 112 112 112
WIRE 160 128 160 112
WIRE 160 224 80 224
WIRE 160 224 160 208
WIRE 176 352 112 352
WIRE 176 368 176 352
WIRE 176 464 16 464
WIRE 176 464 176 448
WIRE 192 112 160 112
WIRE 192 352 176 352
WIRE 224 464 176 464
WIRE 272 384 272 352
WIRE 288 112 272 112
WIRE 320 112 288 112
WIRE 320 112 320 80
WIRE 320 144 320 112
WIRE 320 224 160 224
WIRE 320 224 320 208
WIRE 336 352 272 352
WIRE 336 368 336 352
WIRE 336 464 224 464
WIRE 336 464 336 448
WIRE 368 112 320 112
WIRE 448 112 432 112
WIRE 464 112 448 112
WIRE 464 128 464 112
WIRE 464 224 320 224
WIRE 464 224 464 208
WIRE 480 80 320 80
WIRE 480 112 480 80
WIRE 480 352 464 352
WIRE 480 368 480 352
WIRE 480 464 336 464
WIRE 480 464 480 448
WIRE 512 112 480 112
WIRE 576 368 576 352
WIRE 576 464 480 464
WIRE 576 464 576 448
WIRE 608 224 464 224
WIRE 608 224 608 208
WIRE 688 224 608 224
WIRE 688 224 688 208
WIRE 688 352 576 352
WIRE 688 368 688 352
WIRE 688 464 576 464
WIRE 688 464 688 448
WIRE 704 336 688 336
WIRE 704 352 688 352
WIRE 704 352 704 336
SYMBOL res -320 352 R0
WINDOW 0 59 49 Right 0
WINDOW 3 30 84 Left 0
SYMATTR InstName Rz
SYMATTR Value 1g
SYMBOL bi -16 128 R0
WINDOW 0 -19 24 Left 0
WINDOW 3 -396 138 Left 0
SYMATTR InstName Bim
SYMATTR Value I=((M1*I(Er1)*V(adj)+M2*I(Er2))*Kc*V(sqr))
SYMBOL res 560 352 R0
WINDOW 0 22 12 Left 0
SYMATTR InstName Rdem
SYMATTR Value 1g
SYMBOL res 320 352 R0
WINDOW 0 -41 21 Left 0
WINDOW 3 -34 65 Left 0
SYMATTR InstName Rinh
SYMATTR Value 1e6
SYMBOL diode 368 128 R270
WINDOW 0 -28 32 VTop 0
WINDOW 3 42 -3 VBottom 0
SYMATTR InstName Dlimh
SYMATTR Value Dio
SYMBOL bv 688 352 R0
WINDOW 0 -32 57 Left 0
WINDOW 3 13 152 Right 0
SYMATTR InstName bdem
SYMATTR Value V=table (2e8*v(vcoin,demout)*(1-u(v(inh))),-20,-20, 20,20)
SYMBOL zener -352 432 R180
WINDOW 0 -17 62 Left 0
WINDOW 3 -33 -15 Left 0
SYMATTR InstName Dz
SYMATTR Value Zen
SYMBOL res 464 352 R0
WINDOW 0 -51 41 Left 0
WINDOW 3 -67 69 Left 0
SYMATTR InstName Rin
SYMATTR Value {Rin}
FLAG 224 464 Vss
FLAG 464 352 Vcoin
FLAG -160 352 M
FLAG 128 432 Vdd
FLAG 192 352 r2
FLAG 80 224 Vss
FLAG 16 64 Ce1
FLAG -176 64 Ce2
FLAG 112 112 Pul
FLAG 288 112 Sqr
FLAG 448 112 13
FLAG 272 384 Inh
FLAG -352 336 Zener
FLAG 688 336 Demout