Version 4 SHEET 1 1524 704 WIRE -48 192 -48 160 WIRE -48 304 -48 272 WIRE -48 384 -48 368 WIRE -48 480 -48 464 WIRE -32 -176 -32 -208 WIRE -32 -64 -32 -96 WIRE 16 160 -48 160 WIRE 32 -208 -32 -208 WIRE 96 384 96 368 WIRE 96 480 96 464 WIRE 368 352 336 352 WIRE 368 352 368 320 WIRE 368 384 368 352 WIRE 400 96 336 96 WIRE 400 128 336 128 WIRE 400 160 16 160 WIRE 400 192 368 192 WIRE 400 320 368 320 WIRE 400 352 368 352 WIRE 400 384 368 384 WIRE 400 416 336 416 WIRE 448 -176 448 -208 WIRE 448 -64 448 -96 WIRE 512 -208 448 -208 WIRE 656 224 624 224 WIRE 656 256 624 256 WIRE 656 320 624 320 WIRE 656 352 624 352 WIRE 656 384 624 384 WIRE 656 416 624 416 WIRE 912 128 864 128 WIRE 912 224 864 224 WIRE 912 320 864 320 WIRE 912 416 864 416 WIRE 944 -176 944 -208 WIRE 944 -64 944 -96 WIRE 1008 -208 944 -208 WIRE 1040 128 992 128 WIRE 1040 224 992 224 WIRE 1040 224 1040 128 WIRE 1040 320 992 320 WIRE 1040 320 1040 224 WIRE 1040 416 992 416 WIRE 1040 416 1040 320 WIRE 1104 128 1040 128 FLAG -48 368 1 FLAG -48 480 0 FLAG -48 304 0 FLAG 368 192 load FLAG -32 -64 0 FLAG 336 128 D_U FLAG 32 -208 D_U FLAG 1104 128 sum FLAG 656 320 q0 FLAG 656 352 q1 FLAG 656 384 q2 FLAG 656 416 q3 FLAG 656 224 maxmin FLAG 656 256 rco FLAG 864 128 q0 FLAG 864 224 q1 FLAG 864 320 q2 FLAG 864 416 q3 FLAG 336 416 1 FLAG 16 160 clock FLAG 448 -64 0 FLAG 512 -208 load FLAG 944 -64 0 FLAG 1008 -208 cten FLAG 336 96 cten FLAG 96 480 0 FLAG 96 368 O FLAG 336 352 O SYMBOL voltage -48 176 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V1 SYMATTR Value PULSE(0 1 200n 1n 1n 100n 200n) SYMBOL voltage -48 368 R0 SYMATTR InstName V2 SYMATTR Value 1 SYMBOL 74hc191h 512 0 R0 SYMATTR InstName X1 SYMBOL voltage -32 -192 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V3 SYMATTR Value PULSE(1 0 0 1n 1n 3100n 6200n) SYMBOL res 896 144 R270 WINDOW 0 32 56 VTop 0 WINDOW 3 0 56 VBottom 0 SYMATTR InstName R1 SYMATTR Value 40k SYMBOL res 896 240 R270 WINDOW 0 32 56 VTop 0 WINDOW 3 0 56 VBottom 0 SYMATTR InstName R2 SYMATTR Value 20k SYMBOL res 896 336 R270 WINDOW 0 32 56 VTop 0 WINDOW 3 0 56 VBottom 0 SYMATTR InstName R3 SYMATTR Value 10k SYMBOL res 896 432 R270 WINDOW 0 32 56 VTop 0 WINDOW 3 0 56 VBottom 0 SYMATTR InstName R4 SYMATTR Value 5k SYMBOL voltage 448 -192 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V4 SYMATTR Value PULSE(1 0 7100n 1n 1n 600n 10000n) SYMBOL voltage 944 -192 R0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName V5 SYMATTR Value PULSE(0 1 11300n 1n 1n 600n 20000n) SYMBOL voltage 96 368 R0 SYMATTR InstName V6 SYMATTR Value 0 TEXT -48 -336 Left 0 !.tran 0 14u 0 1n TEXT -40 -600 Left 0 ;Take care that none of the contol signals change\nits level at the positive edge of the clock signal.\n \nNever use GND(0) as an input of a digital device,\nbecause this input would be then ignored like an \nunconnected pin. There is an info in the help-file \nof LTspice about this behavior in the chapter\nLTspice -> Circuit Elements -> A Special Functions\nI named the net with the letter O for a logical 0.