V 51 K 7468887480 tst1 Y 0 D 0 0 1700 1100 Z 1 i 4000 I 4000 virtex:GND 1 1395 560 3 1 ' C 3947 1 4 0 N 3306 J 1140 105 2 J 1140 120 3 J 1150 120 2 S 1 2 S 2 3 N 3679 J 1085 140 1 J 1150 140 2 S 1 2 L 1090 140 14 0 3 0 1 0 GOLDDAT N 3785 J 1150 160 2 J 1085 160 1 S 2 1 L 1095 160 14 0 3 0 1 0 OUT62 N 3784 J 1085 180 1 J 1150 180 2 S 1 2 L 1095 180 14 0 3 0 1 0 OUT46 N 3782 J 1085 200 1 J 1150 200 2 S 1 2 L 1095 200 14 0 3 0 1 0 OUT30 N 3783 J 1150 220 2 J 1085 220 1 S 2 1 L 1095 220 14 0 3 0 1 0 OUT14 N 3947 J 1435 540 2 J 1475 540 2 S 1 2 L 1440 540 18 0 3 0 1 0 VB15 N 3484 J 1435 470 1 J 1475 470 2 S 1 2 L 1445 470 15 0 3 0 1 0 RST N 3483 J 1475 500 2 J 1435 500 1 S 2 1 L 1445 500 15 0 3 0 1 0 CLK N 3678 J 1405 140 2 J 1340 140 1 S 2 1 L 1345 140 14 0 3 0 1 0 GOLDDAT N 3300 J 1150 295 2 J 1140 295 3 J 1140 280 2 S 3 2 S 2 1 N 3311 J 1405 295 2 J 1395 295 3 J 1395 280 2 S 3 2 S 2 1 N 3316 J 1395 105 2 J 1395 120 3 J 1405 120 2 S 2 3 S 1 2 N 3677 J 1340 315 1 J 1405 315 2 S 1 2 L 1345 315 14 0 3 0 1 0 GOLDDAT N 3789 J 1405 355 2 J 1340 355 1 S 2 1 L 1350 355 14 0 3 0 1 0 OUT45 N 3788 J 1340 335 1 J 1405 335 2 S 1 2 L 1350 335 14 0 3 0 1 0 OUT61 N 3787 J 1405 375 2 J 1340 375 1 S 2 1 L 1350 375 14 0 3 0 1 0 OUT29 N 3786 J 1340 395 1 J 1405 395 2 S 1 2 L 1350 395 14 0 3 0 1 0 OUT13 N 3793 J 1405 160 2 J 1340 160 1 S 2 1 L 1350 160 14 0 3 0 1 0 OUT60 N 3792 J 1340 180 1 J 1405 180 2 S 1 2 L 1350 180 14 0 3 0 1 0 OUT44 N 3791 J 1340 200 1 J 1405 200 2 S 1 2 L 1350 200 14 0 3 0 1 0 OUT28 N 3790 J 1405 220 2 J 1340 220 1 S 2 1 L 1350 220 14 0 3 0 1 0 OUT12 N 3780 J 1150 395 2 J 1085 395 1 S 2 1 L 1095 395 14 0 3 0 1 0 OUT15 N 3781 J 1085 375 1 J 1150 375 2 S 1 2 L 1095 375 14 0 3 0 1 0 OUT31 N 3778 J 1085 355 1 J 1150 355 2 S 1 2 L 1095 355 14 0 3 0 1 0 OUT47 N 3779 J 1150 335 2 J 1085 335 1 S 2 1 L 1095 335 14 0 3 0 1 0 OUT63 N 3298 J 1150 315 2 J 1085 315 1 S 2 1 L 1090 315 14 0 3 0 1 0 GOLDDAT N 3845 J 355 515 2 J 290 515 1 S 2 1 L 300 515 14 0 3 0 1 1 RENOE-0 N 3833 J 645 620 1 J 595 620 2 S 2 1 L 595 620 10 0 3 0 1 1 RENOE-1 N 3837 J 425 650 1 J 475 650 2 S 1 2 L 435 650 10 0 3 0 1 0 LW N 3836 J 425 630 1 J 475 630 2 S 1 2 L 435 630 10 0 3 0 1 0 LREN_TRUE N 3835 J 425 610 1 J 475 610 2 S 1 2 L 435 610 10 0 3 0 1 0 OEFOK N 3834 J 425 590 1 J 475 590 2 S 1 2 L 435 590 10 0 3 0 1 0 FDONE N 3831 J 1195 970 2 J 1280 970 3 J 1280 920 3 J 1300 920 2 S 1 2 L 1180 970 14 0 3 0 1 0 FDONE_SHDW-1 S 3 2 S 3 4 I 3830 virtex2p:OR2 1 1300 880 0 1 ' C 3297 1 10 0 C 3831 4 9 0 C 3706 1 7 0 N 3819 J 825 845 2 J 745 845 1 S 2 1 L 750 845 14 0 3 0 1 0 LREN_TRUE N 3796 J 745 865 1 J 825 865 2 S 1 2 L 755 865 14 0 3 0 1 0 LW N 3822 J 1035 960 1 J 1115 960 2 S 1 2 L 1040 960 14 0 3 0 1 0 LREN_TRUE N 3823 J 1115 980 2 J 1035 980 1 S 2 1 L 1045 980 14 0 3 0 1 0 LW N 3818 J 1270 780 2 J 1175 780 1 S 2 1 L 1180 780 14 0 3 0 1 0 LREN_TRUE N 3808 J 740 775 1 J 835 775 2 S 1 2 L 745 775 14 0 3 0 1 0 LEND_TIMEOUT N 3809 J 805 755 1 J 835 755 2 S 1 2 L 815 755 14 0 3 0 1 0 RST N 3777 J 965 530 2 J 900 530 1 S 2 1 L 910 530 14 0 3 0 1 0 OUT47 N 3776 J 900 510 1 J 965 510 2 S 1 2 L 910 510 14 0 3 0 1 0 OUT63 N 3775 J 900 570 1 J 965 570 2 S 1 2 L 910 570 14 0 3 0 1 0 OUT15 N 3774 J 965 550 2 J 900 550 1 S 2 1 L 910 550 14 0 3 0 1 0 OUT31 N 3729 J 40 325 1 J 105 325 2 S 1 2 L 50 325 14 0 3 0 1 0 OUT60 N 3730 J 105 345 2 J 40 345 1 S 2 1 L 50 345 14 0 3 0 1 0 OUT44 N 3163 J 105 365 2 J 40 365 1 S 2 1 L 50 365 14 0 3 0 1 0 OUT28 N 3162 J 40 385 1 J 105 385 2 S 1 2 L 50 385 14 0 3 0 1 0 OUT12 N 3767 J 1425 870 2 J 1395 870 1 S 2 1 L 1405 870 14 0 3 0 1 0 CLK N 3723 J 40 810 1 J 105 810 2 S 1 2 L 50 810 14 0 3 0 1 0 OUT47 N 3724 J 105 790 2 J 40 790 1 S 2 1 L 50 790 14 0 3 0 1 0 OUT63 N 3725 J 40 635 1 J 105 635 2 S 1 2 L 50 635 14 0 3 0 1 0 OUT62 N 3726 J 105 655 2 J 40 655 1 S 2 1 L 50 655 14 0 3 0 1 0 OUT46 N 3727 J 40 500 1 J 105 500 2 S 1 2 L 50 500 14 0 3 0 1 0 OUT45 N 3728 J 105 480 2 J 40 480 1 S 2 1 L 50 480 14 0 3 0 1 0 OUT61 N 3541 J 1355 885 2 J 1355 890 3 J 1425 890 2 S 2 3 S 1 2 N 3489 J 1425 940 2 J 1370 940 1 S 2 1 L 1380 940 15 0 3 0 1 0 RST N 3452 J 955 455 2 J 955 470 3 J 965 470 2 S 1 2 S 2 3 N 3128 J 40 960 1 J 105 960 2 S 1 2 L 50 960 14 0 3 0 1 0 ERR3 N 3129 J 105 980 2 J 40 980 1 S 2 1 L 50 980 14 0 3 0 1 0 ERR2 N 3130 J 105 1000 2 J 40 1000 1 S 2 1 L 50 1000 14 0 3 0 1 0 ERR1 N 3131 J 40 1020 1 J 105 1020 2 S 1 2 L 50 1020 14 0 3 0 1 0 ERR0 I 3170 ANYORALL 1 105 430 0 1 ' X 222 0 C 3728 1 225 0 C 3727 2 224 0 C 3160 2 223 0 C 3161 1 216 0 X 229 0 X 228 0 N 3160 J 40 520 1 J 105 520 2 S 1 2 L 50 520 14 0 3 0 1 0 OUT29 N 3161 J 105 540 2 J 40 540 1 S 2 1 L 50 540 14 0 3 0 1 0 OUT13 N 3136 J 40 695 1 J 105 695 2 S 1 2 L 50 695 14 0 3 0 1 0 OUT14 N 3137 J 105 675 2 J 40 675 1 S 2 1 L 50 675 14 0 3 0 1 0 OUT30 I 111 PAGE 1 0 0 0 1 ' I 3157 ANYORALL 1 105 585 0 1 ' X 228 0 X 229 0 C 3136 2 216 0 C 3137 1 223 0 C 3726 1 224 0 C 3725 2 225 0 X 222 0 N 3459 J 925 455 2 J 925 490 3 J 965 490 2 S 1 2 S 2 3 I 3118 ANYORALL 1 105 740 0 1 ' X 222 0 C 3724 1 225 0 C 3723 2 224 0 C 3121 2 223 0 C 3122 1 216 0 X 229 0 X 228 0 N 3516 J 1585 810 2 J 1680 810 1 S 1 2 L 1575 810 20 0 3 0 1 0 LFIFODONE I 3132 ANYORALL 1 105 910 0 1 ' X 228 0 X 229 0 C 3131 2 216 0 C 3130 1 223 0 C 3129 1 224 0 C 3128 2 225 0 X 222 0 N 3702 J 535 810 1 J 630 810 2 S 1 2 L 545 810 14 0 3 0 1 0 FDONE N 3708 J 1390 810 2 J 1465 810 2 S 1 2 L 1375 810 20 0 3 0 1 0 FIFODONE N 3122 J 105 850 2 J 40 850 1 S 2 1 L 50 850 14 0 3 0 1 0 OUT15 N 3121 J 40 830 1 J 105 830 2 S 1 2 L 50 830 14 0 3 0 1 0 OUT31 I 3540 virtex:VCC 1 1335 885 6 1 ' C 3541 1 2 0 I 3519 virtex:FDPE 1 1425 830 0 1 ' C 3824 2 4 0 C 3489 1 14 0 C 3297 2 1 0 C 3541 3 2 0 C 3767 1 3 0 N 3707 J 1190 820 1 J 1270 820 2 S 1 2 L 1195 820 18 0 3 0 1 0 LEND_TIMEOUT I 3175 ANYORALL 1 105 275 0 1 ' X 228 0 X 229 0 C 3162 2 216 0 C 3163 1 223 0 C 3730 1 224 0 C 3729 2 225 0 X 222 0 N 3807 J 965 785 2 J 920 785 3 J 915 765 2 J 920 765 3 S 4 2 S 3 4 S 2 1 L 910 785 14 0 3 0 1 0 FDONE_RST I 3815 virtex2p:SOP3B1B 1 630 750 0 1 ' C 3702 2 3 0 C 3817 2 5 0 C 3701 2 4 0 C 3506 1 6 0 N 3817 J 535 770 1 J 630 770 2 S 1 2 L 540 770 14 0 3 0 1 0 LREN_TRUE N 3297 J 1380 910 2 J 1425 910 2 S 1 2 L 1370 910 14 0 3 0 1 1 RENOE-1 N 3701 J 535 790 1 J 630 790 2 S 1 2 L 545 790 14 0 3 0 1 1 RENOE-0 N 3824 J 1620 910 1 J 1545 910 2 S 2 1 L 1535 910 14 0 3 0 1 1 RENOE-0 A 1530 900 10 0 3 1 MAXDELAY=1.9NS I 3810 virtex2p:OR2 1 835 735 0 1 ' C 3809 2 7 0 C 3808 2 9 0 C 3807 3 10 0 N 3275 J 905 855 2 J 965 855 2 S 1 2 L 910 855 14 0 3 0 1 0 FDONE-1 N 3766 J 1435 770 1 J 1465 770 2 S 1 2 L 1445 770 14 0 3 0 1 0 CLK N 3765 J 1465 740 2 J 1435 740 1 S 2 1 L 1445 740 14 0 3 0 1 0 RST I 3515 virtex:FDC 1 1465 730 0 1 ' C 3766 2 3 0 C 3765 1 6 0 C 3708 2 1 0 C 3516 1 4 0 N 3855 J 435 525 2 J 520 525 2 S 1 2 L 420 525 18 0 3 0 1 0 END-C-CODE-1 I 3816 virtex2p:SOP3 1 1270 760 0 1 ' C 3707 2 3 0 C 3708 1 6 0 C 3706 4 4 0 C 3818 1 5 0 N 3856 J 735 525 1 J 640 525 2 S 2 1 L 630 525 18 0 3 0 1 0 END-C-CODE N 3846 J 355 535 2 J 290 535 1 S 2 1 L 295 535 14 0 3 0 1 0 LREN_TRUE I 3839 virtex2p:FMAP 1 475 550 0 1 ' A 495 550 10 0 3 1 RLOC=X0Y0 C 3834 2 1 0 C 3835 2 3 0 C 3836 2 4 0 C 3837 2 5 0 C 3833 2 2 0 N 3288 J 965 815 2 J 935 815 1 S 2 1 L 945 815 14 0 3 0 1 0 CLK I 3656 virtex:FDCE 1 965 775 0 1 ' C 3706 7 4 0 C 3275 2 1 0 C 3807 1 6 0 C 3506 3 2 0 C 3288 1 3 0 I 3451 2ORMOREP 1 965 460 0 1 ' X 222 0 C 3775 2 216 0 C 3774 1 223 0 C 3777 1 224 0 C 3776 2 225 0 C 3459 3 229 0 C 3452 3 228 0 I 3458 virtex:VCC 1 905 455 6 1 ' C 3459 1 2 0 N 3946 J 1595 540 2 J 1665 540 1 S 1 2 L 1610 540 14 0 3 0 1 0 LVB15 N 3706 J 1300 900 2 J 1280 900 3 J 1280 855 3 J 1270 800 2 J 1140 800 3 J 1140 855 5 J 1085 855 2 S 6 3 S 5 4 S 5 6 S 7 6 L 1085 855 14 0 3 0 1 0 FDONE S 2 1 S 3 2 I 3850 virtex:AND2 1 355 495 0 1 ' C 3855 1 20 0 C 3846 1 18 0 C 3845 1 19 0 I 3949 virtex:AND2 1 1115 940 0 1 ' C 3831 1 20 0 C 3823 1 18 0 C 3822 2 19 0 N 3506 J 750 800 2 J 895 800 3 J 965 835 2 J 895 835 3 S 1 2 S 4 3 L 910 835 14 0 3 0 1 0 FDONECE S 2 4 I 3948 virtex:AND2 1 825 825 0 1 ' C 3819 1 19 0 C 3796 2 18 0 C 3275 1 20 0 I 3945 virtex2p:FDC 1 1475 460 0 1 ' C 3946 1 4 0 C 3947 2 1 0 C 3484 2 6 0 C 3483 1 3 0 I 3301 2ORMOREP 1 1150 285 0 1 ' C 3300 1 228 0 C 3298 1 229 0 C 3779 1 225 0 C 3778 2 224 0 C 3781 2 223 0 C 3780 1 216 0 X 222 0 I 3309 2ORMOREP 1 1405 285 0 1 ' C 3311 1 228 0 C 3677 2 229 0 C 3788 2 225 0 C 3789 1 224 0 C 3787 1 223 0 C 3786 2 216 0 X 222 0 I 3314 2ORMOREP 1 1405 110 0 1 ' X 222 0 C 3790 1 216 0 C 3791 2 223 0 C 3792 2 224 0 C 3793 1 225 0 C 3678 1 229 0 C 3316 3 228 0 I 3313 virtex:GND 1 1375 65 0 1 ' C 3316 1 4 0 I 3303 virtex:GND 1 1120 65 0 1 ' C 3306 1 4 0 I 3299 virtex:GND 1 1120 240 0 1 ' C 3300 3 4 0 I 3308 virtex:GND 1 1375 240 0 1 ' C 3311 3 4 0 I 3304 2ORMOREP 1 1150 110 0 1 ' X 222 0 C 3783 1 216 0 C 3782 2 223 0 C 3784 2 224 0 C 3785 1 225 0 C 3679 2 229 0 C 3306 3 228 0 N 3853 J 520 485 2 J 490 485 1 S 2 1 L 500 485 14 0 3 0 1 0 CLK N 3852 J 490 455 1 J 520 455 2 S 1 2 L 500 455 14 0 3 0 1 0 RST I 3851 virtex:FDC 1 520 445 0 1 ' C 3856 2 4 0 C 3855 2 1 0 C 3852 2 6 0 C 3853 1 3 0 I 3450 virtex:GND 1 935 415 0 1 ' C 3452 1 4 0 T 616 38 20 0 3 DDU Bit Test: Read Control Q 11 0 0 T 1144 30 25 0 3 JRG Q 11 0 0 T 15 1055 30 0 3 Check for DMB Error Word and consistency: Q 11 0 0 T 225 775 24 0 3 2-logic-step delay Q 13 0 0 T 230 760 20 0 3 synched w/GoodDat Q 11 0 0 T 225 310 20 0 3 synched w/GoodDat Q 11 0 0 T 1290 30 25 0 3 2 Q 11 0 0 T 20 880 30 0 3 Check consistency of the four "Special Word" bits: Q 11 0 0 T 790 605 30 0 3 ------> "RENOE-0" holds REN enabled until "FDONE" goes false Q 14 0 0 T 1465 30 25 0 3 D785C Q 11 0 0 T 616 18 20 0 3 DDU Input Controller Logic Q 11 0 0 T 616 -2 20 0 3 CMS CSC Electronics Q 11 0 0 T 1685 700 35 0 9 A FIFO ends at 1st false "LFIFO_EMPTY" after "LGoodLW" Q 14 0 0 T 1685 670 30 0 9 "FDONE" indicates "LGoodLW" was received: waiting for the fin + al NotEmpty word from FIFO Q 14 0 0 T 1680 955 18 0 9 LOW means FIFO REN+OE are unconditionally Enabled Q 13 0 0 T 1632 1 25 0 3 3B Q 11 0 0 T 1610 885 14 0 9 made 0.3ns Q 14 0 0 T 410 800 20 0 3 "FILL Flag" Q 11 0 0 T 435 855 20 0 3 synched w/GoodDat Q 11 0 0 T 1080 490 24 0 3 2-logic-step delay Q 13 0 0 T 1270 895 20 0 9 timed w/LgoodLW; LastWord is out of FIFO if it wasn't Empty Q 13 0 0 T 1270 875 18 0 9 next-to-last word clocked in Q 13 0 0 T 1110 915 20 0 9 FDONE & RENOE-0 in-time with LGoodLW, next-to-last word (E-cod + es) on DAT Q 14 0 0 T 1420 735 30 0 9 FIFOdone set at E-codeDone & LRENtrue^^^ Q 14 0 0 T 790 635 30 0 3 ------> Switch FIFOs after next good word! Q 14 0 0 T 1335 560 20 0 3 synched w/GoodDat Q 11 0 0 T 1680 585 20 0 9 synched w/GoodDat+1 Q 11 0 0 T 1520 140 24 0 3 2-logic-step delay Q 13 0 0 U 1310 5 20 0 9 3 @DATETIME=7-14-2005_17:22 U 1510 0 20 0 9 3 @NAME=FIFOTEST U 1550 0 20 0 3 3 @SHEET=3 E