* SPICE netlist
ADff2 Vdd Vss N010 Vss N001 N011 N004 Vss DFLOP
ADff1 Vdd Vss ca Vss N001 N003 N006 Vss DFLOP
An1 Vss Vss N003 N004 Vss N005 Vss Vss OR
An2 Vss Vss N006 N011 Vss N007 Vss Vss OR
Axor ca Vss Vss Vss N010 Vss N009 Vss XOR
An3 Vss Vss N005 N007 Vss N008 Vss Vss OR
And N006 N004 Vss Vss Vss Vss N001 Vss AND td=2e-8 tripdt=10n
SH CBout Vdd N005 Vss Std
SL Vss CBout N007 Vss Std
Spcpo Ppout Vdd N008 Vss Std
R3 Vss Ppout 10k
SPc1o CAout Vdd N009 Vss Std
R1 CAout Vss 10k
A2 Comp Vss Vss Vss Vss Vss N010 Vss SCHMITT vt={Vcc/2} vh={(Vcc/2)-.5} td=1e-7 tripdt=20n
A1 Sigin Vss Vss Vss Vss N002 ca Vss SCHMITT vt=0 vh=150m td=1e-7 tripdt=20n
A3 Sigin Vss Vss Vss Vss Vss cc Vss SCHMITT vt={Vcc/2} vh={(Vcc/2)-.5} td=1e-7 tripdt=20n
R4 N002 Sigin 1e7
R2 cc Vss 1g
.tran 0 10m 0

* LTspice schematic (.asc)
Version 4
SHEET 1 1536 752
WIRE -768 120 -768 88
WIRE -704 24 -704 -24
WIRE -704 120 -768 120
WIRE -704 120 -704 104
WIRE -704 136 -704 120
WIRE -704 232 -704 216
WIRE -640 88 -656 88
WIRE -640 232 -704 232
WIRE -640 232 -640 88
WIRE -624 232 -640 232
WIRE -608 104 -608 72
WIRE -608 136 -608 104
WIRE -592 40 -656 40
WIRE -592 136 -608 136
WIRE -560 104 -608 104
WIRE -560 104 -560 88
WIRE -528 -312 -544 -312
WIRE -528 -120 -528 -312
WIRE -528 -24 -528 -120
WIRE -512 -24 -528 -24
WIRE -512 40 -528 40
WIRE -512 56 -528 56
WIRE -512 56 -512 40
WIRE -512 72 -528 72
WIRE -512 72 -512 56
WIRE -512 104 -560 104
WIRE -512 104 -512 72
WIRE -512 312 -544 312
WIRE -512 360 -512 344
WIRE -512 376 -528 376
WIRE -512 376 -512 360
WIRE -496 -312 -528 -312
WIRE -496 -264 -496 -280
WIRE -496 -232 -496 -264
WIRE -496 -200 -496 -232
WIRE -496 -120 -528 -120
WIRE -496 -88 -544 -88
WIRE -480 -232 -496 -232
WIRE -448 360 -512 360
WIRE -448 360 -448 328
WIRE -432 -264 -496 -264
WIRE -432 -264 -432 -296
WIRE -416 -328 -432 -328
WIRE -416 -136 -432 -136
WIRE -416 -104 -432 -104
WIRE -416 -24 -432 -24
WIRE -416 -24 -416 -104
WIRE -400 -328 -416 -328
WIRE -400 -296 -400 -328
WIRE -400 -200 -496 -200
WIRE -400 -200 -400 -216
WIRE -400 24 -528 24
WIRE -400 24 -400 -104
WIRE -400 88 -528 88
WIRE -400 248 -400 88
WIRE -400 296 -448 296
WIRE -400 296 -400 248
WIRE -384 -328 -400 -328
WIRE -368 56 -384 56
WIRE -368 56 -368 -56
WIRE -368 200 -368 56
WIRE -352 -328 -368 -328
WIRE -352 -136 -416 -136
WIRE -352 -136 -352 -328
WIRE -352 -104 -400 -104
WIRE -352 -104 -352 -136
WIRE -336 -152 -336 -200
WIRE -336 -104 -352 -104
WIRE -336 -56 -368 -56
WIRE -336 200 -368 200
WIRE -336 248 -400 248
WIRE -336 328 -352 328
WIRE -336 328 -336 296
WIRE -320 -200 -336 -200
WIRE -256 -152 -256 -200
WIRE -256 72 -304 72
WIRE -256 72 -256 -8
WIRE -256 152 -256 72
WIRE -256 344 -256 296
WIRE -144 -56 -176 -56
WIRE -144 56 -144 -56
WIRE -144 200 -176 200
WIRE -144 200 -144 72
WIRE -128 104 -128 88
WIRE -128 120 -128 104
WIRE -128 136 -128 120
WIRE -128 168 -128 136
WIRE -112 56 -144 56
WIRE -112 72 -144 72
WIRE -112 88 -128 88
WIRE -112 104 -128 104
WIRE -112 120 -128 120
WIRE -112 168 -128 168
WIRE -96 136 -128 136
WIRE -96 136 -96 120
WIRE -48 136 -96 136
WIRE -48 136 -48 104
WIRE 32 200 -144 200
WIRE 32 200 32 -88
WIRE 112 -56 -144 -56
WIRE 112 232 112 -56
WIRE 144 -136 144 -152
WIRE 144 -120 144 -136
WIRE 144 -72 144 -120
WIRE 144 -56 144 -72
WIRE 160 -136 144 -136
WIRE 160 -120 144 -120
WIRE 160 -104 -160 -104
WIRE 160 -88 32 -88
WIRE 160 -72 144 -72
WIRE 176 -56 144 -56
WIRE 176 -56 176 -72
WIRE 192 -56 176 -56
WIRE 192 200 192 184
WIRE 192 216 192 200
WIRE 192 264 192 216
WIRE 192 280 176 280
WIRE 192 280 192 264
WIRE 208 200 192 200
WIRE 208 216 192 216
WIRE 208 232 112 232
WIRE 208 248 -160 248
WIRE 208 264 192 264
WIRE 224 -152 144 -152
WIRE 224 -120 224 -152
WIRE 224 280 192 280
WIRE 224 280 224 264
WIRE 272 184 192 184
WIRE 272 216 272 184
WIRE 304 -200 -256 -200
WIRE 304 72 -48 72
WIRE 304 72 304 -200
WIRE 304 344 -256 344
WIRE 304 344 304 72
WIRE 336 -88 224 -88
WIRE 336 -8 336 -88
WIRE 336 248 272 248
WIRE 336 248 336 8
WIRE 368 -40 368 -56
WIRE 368 -24 368 -40
WIRE 368 24 368 -24
WIRE 368 40 368 24
WIRE 384 -40 368 -40
WIRE 384 -24 368 -24
WIRE 384 -8 336 -8
WIRE 384 8 336 8
WIRE 384 24 368 24
WIRE 400 40 368 40
WIRE 400 40 400 24
WIRE 416 40 400 40
WIRE 448 -56 368 -56
WIRE 448 -24 448 -56
WIRE 480 200 448 200
WIRE 480 200 480 56
WIRE 496 8 448 8
WIRE 496 56 480 56
WIRE 544 -8 544 -136
WIRE 544 88 544 72
WIRE 544 104 544 88
WIRE 544 200 480 200
WIRE 544 200 544 184
WIRE 576 88 544 88
WIRE 672 328 656 328
WIRE 672 328 672 296
WIRE 704 -88 336 -88
WIRE 704 -72 704 -88
WIRE 704 -24 688 -24
WIRE 704 248 336 248
WIRE 704 296 672 296
WIRE 752 -136 544 -136
WIRE 752 -136 752 -168
WIRE 752 -88 752 -136
WIRE 752 56 752 -8
WIRE 752 232 752 56
WIRE 752 328 672 328
WIRE 752 328 752 312
WIRE 768 56 752 56
FLAG -384 56 Vdd
IOPIN -288 336 In
FLAG -544 312 Comp
IOPIN -448 592 In
FLAG 576 88 Ppout
IOPIN 672 368 Out
FLAG 752 -168 Vdd
IOPIN 848 112 In
FLAG 768 56 CBout
IOPIN 864 336 Out
FLAG -768 88 CAout
IOPIN -672 368 Out
FLAG -704 -24 Vdd
IOPIN -608 256 In
FLAG -544 -312 Sigin
IOPIN -448 -32 In
FLAG -416 -136 ca
FLAG -416 -328 cc
FLAG -528 376 Vss
FLAG -352 328 Vss
FLAG 176 280 Vss
FLAG 448 200 Vss
FLAG 656 328 Vss
FLAG -624 232 Vss
FLAG -592 136 Vss
FLAG -304 72 Vss
FLAG -320 -200 Vss
FLAG -480 -232 Vss
FLAG -544 -88 Vss
FLAG -112 168 Vss
FLAG 192 -56 Vss
FLAG 416 40 Vss
FLAG 688 -24 Vss
SYMBOL Digital\\dflop -256 152 R0
SYMATTR InstName ADff2
SYMBOL Digital\\dflop -256 -8 M180
SYMATTR InstName ADff1
SYMBOL Digital\\or 192 -168 R0
SYMATTR InstName An1
SYMBOL Digital\\or 240 168 R0
SYMATTR InstName An2
SYMBOL Digital\\xor -576 -8 M0
SYMATTR InstName Axor
SYMBOL Digital\\or 416 -72 R0
SYMATTR InstName An3
SYMBOL Digital\\and -80 24 R0
SYMATTR InstName And
SYMATTR Value td=2e-8 tripdt=10n
SYMBOL sw 752 8 M180
SYMATTR InstName SH
SYMATTR Value Std
SYMBOL sw 752 328 M180
SYMATTR InstName SL
SYMATTR Value Std
SYMBOL sw 544 88 M180
SYMATTR InstName pcpo
SYMATTR Value Std
SYMBOL res 560 200 R180
SYMATTR InstName R3
SYMATTR Value 10k
SYMBOL sw -704 120 R180
SYMATTR InstName Pc1o
SYMATTR Value Std
SYMBOL res -720 120 R0
SYMATTR InstName R1
SYMATTR Value 10k
SYMBOL Digital\\schmitt -512 248 R0
SYMATTR Value vt={Vcc/2} vh={(Vcc/2)-.5} td=1e-7 tripdt=20n
SYMATTR InstName A2
SYMBOL Digital\\schmitt -496 -184 R0
SYMATTR Value vt=0 vh=150m td=1e-7 tripdt=20n
SYMATTR InstName A1
SYMBOL Digital\\schmitt -496 -376 R0
SYMATTR Value vt={Vcc/2} vh={(Vcc/2)-.5} td=1e-7 tripdt=20n
SYMATTR InstName A3
SYMBOL res -416 -40 R90
SYMATTR InstName R4
SYMATTR Value 1e7
SYMBOL res -416 -312 R0
SYMATTR InstName R2
SYMATTR Value 1g