* Z:\tmp\asc_dec_bjh7r6w2\0537480165b4_cmi_7b_2tone_dec2.asc
* Generated by LTspice 26.0.1 for Windows.
A10 N009 0 0 0 0 ~VCLK 0 0 BUF Vhigh = 1.8 Vlow = 0 Trise = {tff_rise} Tfall = {tff_rise} Td = {td_DFF}
V8 INIT 0 PULSE({VSS} {VDD} 0 500p 500p {Tp} {1000*T})
A6 N005 N014 N010 N002 N015 N014 N006 N014 DFLOP Vhigh = 1.8 Vlow = 0 Trise = {tff_rise} Tfall = {tff_rise} Td = {td_DFF}
A2 N003 N011 N009 N001 N011 ~PRBS_OUT PRBS_OUT N011 DFLOP Vhigh = 1.8 Vlow = 0 Trise = {tff_rise} Tfall = {tff_rise} Td = {td_DFF}
G3 VDD N026 V_snh 0 {G}
V7 RESET2 0 PULSE({VDD} {VSS} {4*T} 500p 500p {4*T+Tp1} {8*T})
C1 Vp1 0 5p
A5 N004 N012 N010 N002 N013 N012 N005 N012 DFLOP Vhigh = 1.8 Vlow = 0 Trise = {tff_rise} Tfall = {tff_rise} Td = {td_DFF}
S5 VDC Vp1 RESET1 0 MYSW
A8 N007 N017 N010 N002 N018 N017 N008 N017 DFLOP Vhigh = 1.8 Vlow = 0 Trise = {tff_rise} Tfall = {tff_rise} Td = {td_DFF}
A1 N019 0 0 VCLK 0 0 V_snh 0 SAMPLEHOLD
A14 RESET2 0 0 0 0 ~RESET2 0 0 BUF Vhigh = 1.8 Vlow = 0 Trise = {tff_rise} Tfall = {tff_rise} Td = {td_DFF}
V4 N009 0 PULSE({VDD} {VSS} {Tp} 500p 500p {Tp} {T})
S8 N028 N029 ~DISCHARGE2 0 MYSW
.backanno
.end

* LTspice schematic (.asc):
Version 4
SHEET 1 2036 1496
WIRE -960 -992 -960 -1008
WIRE -960 -992 -976 -992
WIRE -1008 -960 -1008 -992
WIRE -992 -960 -1008 -960
WIRE -960 -960 -960 -992
WIRE -960 -960 -992 -960
WIRE -768 -864 -1120 -864
WIRE -176 -864 -448 -864
WIRE 112 -864 -176 -864
WIRE 384 -864 112 -864
WIRE 688 -864 384 -864
WIRE 976 -864 688 -864
WIRE -1120 -800 -1120 -864
WIRE -176 -800 -176 -864
WIRE 112 -800 112 -864
WIRE 688 -800 688 -864
WIRE -1280 -752 -1280 -1008
WIRE -1200 -752 -1280 -752
WIRE -960 -752 -1040 -752
WIRE -912 -752 -960 -752
WIRE -256 -752 -368 -752
WIRE 32 -752 -96 -752
WIRE 304 -752 192 -752
WIRE 608 -752 464 -752
WIRE 800 -752 800 -1056
WIRE 800 -752 768 -752
WIRE -1200 -704 -1296 -704
WIRE -960 -704 -1024 -704
WIRE -928 -704 -960 -704
WIRE -256 -704 -272 -704
WIRE 32 -704 16 -704
WIRE 304 -704 272 -704
WIRE 608 -704 576 -704
WIRE -1296 -624 -1296 -704
WIRE -1296 -624 -1376 -624
WIRE -880 -624 -1296 -624
WIRE -272 -624 -272 -704
WIRE -272 -624 -560 -624
WIRE 16 -624 16 -704
WIRE 16 -624 -272 -624
WIRE 272 -624 272 -704
WIRE 272 -624 16 -624
WIRE 576 -624 576 -704
WIRE 576 -624 272 -624
WIRE -1296 -608 -1296 -624
WIRE -1200 -592 -1200 -656
WIRE -1120 -592 -1120 -656
WIRE -1120 -592 -1200 -592
WIRE -848 -592 -1120 -592
WIRE -256 -592 -256 -656
WIRE -176 -592 -176 -656
WIRE 32 -592 32 -656
WIRE 112 -592 112 -656
WIRE 304 -592 304 -656
WIRE 608 -592 608 -656
WIRE 688 -592 688 -656
WIRE -1376 -464 -1376 -624
WIRE -1376 -352 -1376 -400
WIRE -1376 -336 -1376 -352
WIRE -384 -192 -784 -192
WIRE 400 -176 400 -224
WIRE -384 -160 -432 -160
WIRE -112 -144 -208 -144
WIRE -16 -144 -112 -144
WIRE 256 -128 256 -144
WIRE 384 -128 256 -128
WIRE 576 -128 464 -128
WIRE -384 -96 -448 -96
WIRE 256 -96 256 -128
WIRE 576 -80 576 -128
WIRE 720 -80 576 -80
WIRE 1296 -80 1216 -80
WIRE 1296 0 1296 -80
WIRE 1376 0 1296 0
WIRE 1504 0 1376 0
WIRE 256 16 256 -16
WIRE 432 16 256 16
WIRE 512 16 432 16
WIRE 576 16 512 16
WIRE 1504 16 1296 16
WIRE 256 48 256 16
WIRE 848 48 848 -16
WIRE 576 96 576 16
WIRE 832 96 576 96
WIRE 1296 144 1296 96
WIRE 256 192 256 128
WIRE 400 192 256 192
WIRE 704 192 480 192
WIRE 1264 352 1264 320
WIRE 1344 352 1264 352
WIRE 1456 352 1408 352
WIRE 1472 352 1456 352
WIRE 1264 416 1264 352
WIRE 1264 544 1264 496
WIRE 256 752 256 688
WIRE 400 800 400 752
WIRE 208 816 144 816
WIRE 256 848 256 832
WIRE 384 848 256 848
WIRE 256 880 256 848
WIRE 208 944 160 944
WIRE 256 992 256 960
WIRE 432 992 256 992
WIRE 512 992 432 992
WIRE 576 992 512 992
WIRE 256 1024 256 992
WIRE 576 1072 576 992
WIRE 832 1072 576 1072
WIRE 208 1088 160 1088
WIRE 256 1168 256 1104
WIRE 400 1168 256 1168
WIRE 704 1168 480 1168
WIRE 208 1232 144 1232
WIRE 256 1280 256 1248
WIRE 464 1280 464 1216
SYMBOL Digital\\inv -1312 -464 R90
SYMATTR InstName A10
SYMATTR Value2 Vhigh = 1.8 Vlow = 0
SYMATTR SpiceLine Trise = {tff_rise} Tfall = {tff_rise} Td = {td_DFF}
SYMBOL voltage 1216 -96 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V8
SYMATTR Value PULSE({VSS} {VDD} 0 500p 500p {Tp} {1000*T})
SYMBOL Digital\\dflop 112 -800 R0
SYMATTR InstName A6
SYMATTR SpiceLine Trise = {tff_rise} Tfall = {tff_rise} Td = {td_DFF}
SYMATTR Value2 Vhigh = 1.8 Vlow = 0
SYMBOL Digital\\dflop -1120 -800 R0
SYMATTR InstName A2
SYMATTR SpiceLine Trise = {tff_rise} Tfall = {tff_rise} Td = {td_DFF}
SYMATTR Value2 Vhigh = 1.8 Vlow = 0
SYMBOL g 256 848 M180
SYMATTR InstName G3
SYMATTR Value {G}
SYMBOL voltage 1264 400 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V7
SYMATTR Value PULSE({VDD} {VSS} {4*T} 500p 500p {4*T+Tp1} {8*T})
SYMBOL cap 416 16 R0
SYMATTR InstName C1
SYMATTR Value 5p
SYMBOL Digital\\dflop -176 -800 R0
SYMATTR InstName A5
SYMATTR SpiceLine Trise = {tff_rise} Tfall = {tff_rise} Td = {td_DFF}
SYMATTR Value2 Vhigh = 1.8 Vlow = 0
SYMBOL sw 928 96 R90
SYMATTR InstName S5
SYMATTR Value MYSW
SYMBOL Digital\\dflop 688 -800 R0
SYMATTR InstName A8
SYMATTR SpiceLine Trise = {tff_rise} Tfall = {tff_rise} Td = {td_DFF}
SYMATTR Value2 Vhigh = 1.8 Vlow = 0
SYMBOL SpecialFunctions\\sample -304 -160 R0
SYMATTR InstName A1
SYMBOL Digital\\inv 1344 288 R0
SYMATTR InstName A14
SYMATTR Value2 Vhigh = 1.8 Vlow = 0
SYMATTR SpiceLine Trise = {tff_rise} Tfall = {tff_rise} Td = {td_DFF}
SYMBOL voltage -1296 -624 R0
WINDOW 123 0 0 Left 0
WINDOW 39 0 0 Left 0
SYMATTR InstName V4
SYMATTR Value PULSE({VDD} {VSS} {Tp} 500p 500p {Tp} {T})
SYMBOL sw 384 1168 R270
SYMATTR InstName S8
SYMATTR Value MYSW
FLAG -432 -160 0
FLAG -448 -96 VCLK
FLAG -112 -144 V_snh
FLAG -1296 -528 0
FLAG -992 -960 VSS
FLAG -960 -752 PRBS_OUT
FLAG -960 -704 ~PRBS_OUT
FLAG -1376 -352 ~VCLK
FLAG 432 80 0
FLAG 512 16 Vp1
FLAG 448 -176 0
FLAG 896 48 0
FLAG 848 -16 RESET1
FLAG 1296 144 0
FLAG 912 96 VDC
FLAG 256 1280 0
FLAG 256 688 VDD
FLAG 432 1056 0
FLAG 208 1184 0
FLAG 208 768 0
FLAG 512 992 Vp2
FLAG 144 816 V_snh
FLAG 208 896 0
FLAG 208 1040 0
FLAG 416 1216 0
FLAG 448 800 0
FLAG 160 944 CHARGE2
FLAG 400 752 ~CHARGE2
FLAG 464 1280 ~DISCHARGE2
FLAG 1264 544 0
FLAG 1264 320 RESET2
FLAG 1456 352 ~RESET2
FLAG 1216 0 0
FLAG 1376 0 INIT