Version 4 SHEET 1 1324 932 WIRE -80 -976 -160 -976 WIRE -160 -960 -160 -976 WIRE 16 -896 -16 -896 WIRE -288 -880 -320 -880 WIRE 240 -880 208 -880 WIRE 16 -864 -16 -864 WIRE -288 -848 -320 -848 WIRE -288 -816 -320 -816 WIRE -288 -784 -320 -784 WIRE -80 -784 -80 -976 WIRE 160 -784 -80 -784 WIRE -288 -752 -320 -752 WIRE -48 -752 -80 -752 WIRE -288 -720 -320 -720 WIRE -48 -720 -80 -720 WIRE -288 -688 -320 -688 WIRE -48 -688 -80 -688 WIRE -288 -656 -320 -656 WIRE -48 -656 -80 -656 WIRE -288 -624 -320 -624 WIRE -48 -624 -80 -624 WIRE -288 -592 -320 -592 WIRE -48 -592 -80 -592 WIRE -288 -560 -320 -560 WIRE -48 -560 -80 -560 WIRE -288 -528 -320 -528 WIRE -48 -528 -80 -528 WIRE -288 -496 -320 -496 WIRE -288 -464 -320 -464 WIRE -288 -432 -320 -432 WIRE -288 -400 -320 -400 WIRE -544 -128 -576 -128 WIRE -288 -128 -320 -128 WIRE -32 -128 -64 -128 WIRE 256 -128 192 -128 WIRE 512 -128 480 -128 WIRE 528 -128 512 -128 WIRE -544 -96 -576 -96 WIRE -288 -96 -320 -96 WIRE -32 -96 -64 -96 WIRE 256 -96 192 -96 WIRE 512 -96 480 -96 WIRE 528 -96 512 -96 WIRE -544 -64 -576 -64 WIRE -288 -64 -320 -64 WIRE -32 -64 -64 -64 WIRE 256 -64 192 -64 WIRE 512 -64 480 -64 WIRE 528 -64 512 -64 WIRE -544 -32 -576 -32 WIRE -288 -32 -320 -32 WIRE -32 -32 -64 -32 WIRE 256 -32 192 -32 WIRE 512 -32 480 -32 WIRE 528 -32 512 -32 WIRE -544 0 -576 0 WIRE -288 0 -320 0 WIRE -32 0 -64 0 WIRE 256 0 192 0 WIRE 512 0 480 0 WIRE 528 0 512 0 WIRE -544 32 -576 32 WIRE -288 32 -320 32 WIRE -32 32 -64 32 WIRE 256 32 192 32 WIRE 512 32 480 32 WIRE 528 32 512 32 WIRE -544 64 -576 64 WIRE -288 64 -320 64 WIRE -32 64 -64 64 WIRE 256 64 192 64 WIRE 512 64 480 64 WIRE 528 64 512 64 WIRE -544 96 -576 96 WIRE -288 96 -320 96 WIRE -32 96 -64 96 WIRE 256 96 192 96 WIRE 512 96 480 96 WIRE 528 96 512 96 FLAG -432 -192 VDD IOPIN -432 -192 In FLAG -176 -192 VDD FLAG 80 -192 VDD FLAG 368 -192 VDD FLAG -432 160 Clock IOPIN -432 160 In FLAG -176 160 clock FLAG 80 160 clock FLAG 368 160 clock FLAG -224 -960 VDD FLAG -576 -128 B7 IOPIN -576 -128 In FLAG -576 -96 B6 IOPIN -576 -96 In FLAG -576 -64 B5 IOPIN -576 -64 In FLAG -576 -32 B4 IOPIN -576 -32 In FLAG -576 0 B3 IOPIN -576 0 In FLAG -576 32 B2 IOPIN -576 32 In FLAG -576 64 B1 IOPIN -576 64 In FLAG -576 96 B0 IOPIN -576 96 In FLAG 512 -128 B7D FLAG 512 -96 B6D FLAG 512 -64 B5D FLAG 512 -32 B4D FLAG 512 0 B3D FLAG 512 32 B2D FLAG 512 64 B1D FLAG 512 96 B0D FLAG -48 -752 S7 IOPIN -48 -752 Out FLAG -48 -720 S6 IOPIN -48 -720 Out FLAG -48 -688 S5 IOPIN -48 -688 Out FLAG -48 -656 S4 IOPIN -48 -656 Out FLAG -48 -624 S3 IOPIN -48 -624 Out FLAG -48 -592 S2 IOPIN -48 -592 Out FLAG -48 -560 S1 IOPIN -48 -560 Out FLAG -48 -528 S0 IOPIN -48 -528 Out FLAG -160 -336 VDD FLAG 640 -192 VDD FLAG -320 -848 B7 FLAG -320 -784 B6 FLAG -320 -720 B5 FLAG -320 -656 B4 FLAG -320 -592 B3 FLAG -320 -528 B2 FLAG -320 -464 B1 FLAG -320 -400 B0 FLAG 752 96 B0Di FLAG -320 -432 B0Di FLAG -320 -496 B1Di FLAG 752 64 B1Di FLAG 752 32 B2Di FLAG -320 -560 B2Di FLAG 752 0 B3Di FLAG -320 -624 B3Di FLAG 752 -32 B4Di FLAG -320 -688 B4Di FLAG 752 -64 B5Di FLAG -320 -752 B5Di FLAG 752 -96 B6Di FLAG 752 -128 B7Di FLAG -320 -880 B7Di FLAG -320 -816 B6Di FLAG 240 -880 S8 IOPIN 240 -880 Out FLAG -16 -864 B7 FLAG -16 -896 B7Di FLAG 64 -976 VDD SYMBOL 8_bit_register -512 128 R0 SYMATTR InstName X1 SYMBOL 8_bit_register -256 128 R0 SYMATTR InstName X2 SYMBOL 8_bit_register 0 128 R0 SYMATTR InstName X3 SYMBOL 8_bit_register 288 128 R0 SYMATTR InstName X8 SYMBOL 8_bit_adder -256 -368 R0 SYMATTR InstName X4 SYMBOL 8_bit_inverter 560 128 R0 SYMATTR InstName X6 SYMBOL Adderbit 32 -800 R0 SYMATTR InstName X5 TEXT -144 -344 Left 0 ;For subtraction we tie the carry input high and complement the word we\nare subtracting (here the delayed word). TEXT -88 -424 Left 0 ;Implements the function 1-z^-4\nSee Figure 1.25