ABEL 6.30

Design pick1 created Fri May 21 09:44:17 1999

Title: Pick One Move from Four Possible

 P-Terms   Fan-in  Fan-out  Type  Name (attributes)
---------  ------  -------  ----  -----------------
   9/10      18        1    Pin   MOVE3 
   9/10      18        1    Pin   MOVE2 
   8/9       16        1    Pin   MOVE1 
   8/9       16        1    Pin   MOVE0 
=========
  34/38         Best P-Term Total: 34
                       Total Pins: 22
                      Total Nodes: 0
            Average P-Term/Output: 8


Equations:

MOVE3 = (!WINA0 & !WINA1 & !WINA2 & !WINB0 & !BLKA0 & !BLKA1 & !BLKA2 & !BLKB0 & !X22 & !Y22
     # !WINA0 & !WINA1 & !WINA2 & !WINB0 & !BLKA0 & !BLKA1 & !BLKA2 & !BLKB0 & BLKB3
     # !WINA0 & !WINA1 & !WINA2 & !WINB0 & !BLKA0 & !BLKA1 & !BLKA2 & !BLKB0 & BLKB2
     # !WINA0 & !WINA1 & !WINA2 & !WINB0 & !BLKA0 & !BLKA1 & !BLKA2 & !BLKB0 & BLKB1
     # !WINA0 & !WINA1 & !WINA2 & !WINB0 & BLKA3
     # !WINA0 & !WINA1 & !WINA2 & !WINB0 & WINB3
     # !WINA0 & !WINA1 & !WINA2 & !WINB0 & WINB2
     # !WINA0 & !WINA1 & !WINA2 & !WINB0 & WINB1
     # WINA3);

MOVE2 = (!WINA3 & !WINA0 & !WINA1 & !WINB1 & !BLKA3 & !BLKA0 & !BLKA1 & !BLKB1 & !X22 & !Y22
     # !WINA3 & !WINA0 & !WINA1 & !WINB1 & !BLKA3 & !BLKA0 & !BLKA1 & !BLKB1 & BLKB3
     # !WINA3 & !WINA0 & !WINA1 & !WINB1 & !BLKA3 & !BLKA0 & !BLKA1 & !BLKB1 & BLKB2
     # !WINA3 & !WINA0 & !WINA1 & !WINB1 & !BLKA3 & !BLKA0 & !BLKA1 & BLKB0 & !BLKB1
     # !WINA3 & !WINA0 & !WINA1 & !WINB1 & BLKA2
     # !WINA3 & !WINA0 & !WINA1 & !WINB1 & WINB3
     # !WINA3 & !WINA0 & !WINA1 & !WINB1 & WINB2
     # !WINA3 & !WINA0 & !WINA1 & WINB0 & !WINB1
     # WINA2);

MOVE1 = (!WINA3 & !WINA0 & !WINA2 & !WINB2 & !BLKA3 & !BLKA0 & !BLKA2 & BLKB1 & !BLKB2
     # !WINA3 & !WINA0 & !WINA2 & !WINB2 & !BLKA3 & !BLKA0 & !BLKA2 & BLKB0 & !BLKB2
     # !WINA3 & !WINA0 & !WINA2 & !WINB2 & !BLKA3 & !BLKA0 & !BLKA2 & !BLKB2 & BLKB3
     # !WINA3 & !WINA0 & !WINA2 & !WINB2 & BLKA1
     # !WINA3 & !WINA0 & !WINA2 & !WINB2 & WINB3
     # !WINA3 & !WINA0 & !WINA2 & WINB1 & !WINB2
     # !WINA3 & !WINA0 & !WINA2 & WINB0 & !WINB2
     # WINA1);

MOVE0 = (!WINA3 & !WINA1 & !WINA2 & !WINB3 & !BLKA3 & !BLKA1 & !BLKA2 & BLKB2 & !BLKB3
     # !WINA3 & !WINA1 & !WINA2 & !WINB3 & !BLKA3 & !BLKA1 & !BLKA2 & BLKB1 & !BLKB3
     # !WINA3 & !WINA1 & !WINA2 & !WINB3 & !BLKA3 & !BLKA1 & !BLKA2 & BLKB0 & !BLKB3
     # !WINA3 & !WINA1 & !WINA2 & !WINB3 & BLKA0
     # !WINA3 & !WINA1 & !WINA2 & WINB2 & !WINB3
     # !WINA3 & !WINA1 & !WINA2 & WINB1 & !WINB3
     # !WINA3 & !WINA1 & !WINA2 & WINB0 & !WINB3
     # WINA0);


Reverse-Polarity Equations:

!MOVE3 = (!WINA3 & !WINB1 & !WINB2 & !WINB3 & !BLKA3 & !BLKB1 & !BLKB2 & !BLKB3 & X22
     # !WINA3 & !WINB1 & !WINB2 & !WINB3 & !BLKA3 & !BLKB1 & !BLKB2 & !BLKB3 & Y22
     # !WINA3 & !WINB1 & !WINB2 & !WINB3 & !BLKA3 & BLKB0
     # !WINA3 & !WINB1 & !WINB2 & !WINB3 & !BLKA3 & BLKA2
     # !WINA3 & !WINB1 & !WINB2 & !WINB3 & !BLKA3 & BLKA1
     # !WINA3 & !WINB1 & !WINB2 & !WINB3 & !BLKA3 & BLKA0
     # !WINA3 & WINB0
     # !WINA3 & WINA2
     # !WINA3 & WINA1
     # !WINA3 & WINA0);

!MOVE2 = (!WINA2 & !WINB0 & !WINB2 & !WINB3 & !BLKA2 & !BLKB0 & !BLKB2 & !BLKB3 & X22
     # !WINA2 & !WINB0 & !WINB2 & !WINB3 & !BLKA2 & !BLKB0 & !BLKB2 & !BLKB3 & Y22
     # !WINA2 & !WINB0 & !WINB2 & !WINB3 & !BLKA2 & BLKB1
     # !WINA2 & !WINB0 & !WINB2 & !WINB3 & BLKA1 & !BLKA2
     # !WINA2 & !WINB0 & !WINB2 & !WINB3 & BLKA0 & !BLKA2
     # !WINA2 & !WINB0 & !WINB2 & !WINB3 & BLKA3 & !BLKA2
     # !WINA2 & WINB1
     # WINA1 & !WINA2
     # WINA0 & !WINA2
     # WINA3 & !WINA2);

!MOVE1 = (!WINA1 & !WINB0 & !WINB1 & !WINB3 & !BLKA1 & !BLKB0 & !BLKB1 & !BLKB3
     # !WINA1 & !WINB0 & !WINB1 & !WINB3 & !BLKA1 & BLKB2
     # !WINA1 & !WINB0 & !WINB1 & !WINB3 & !BLKA1 & BLKA2
     # !WINA1 & !WINB0 & !WINB1 & !WINB3 & BLKA0 & !BLKA1
     # !WINA1 & !WINB0 & !WINB1 & !WINB3 & BLKA3 & !BLKA1
     # !WINA1 & WINB2
     # !WINA1 & WINA2
     # WINA0 & !WINA1
     # WINA3 & !WINA1);

!MOVE0 = (!WINA0 & !WINB0 & !WINB1 & !WINB2 & !BLKA0 & !BLKB0 & !BLKB1 & !BLKB2
     # !WINA0 & !WINB0 & !WINB1 & !WINB2 & !BLKA0 & BLKA2
     # !WINA0 & !WINB0 & !WINB1 & !WINB2 & !BLKA0 & BLKA1
     # !WINA0 & !WINB0 & !WINB1 & !WINB2 & BLKA3 & !BLKA0
     # !WINA0 & !WINB0 & !WINB1 & !WINB2 & !BLKA0 & BLKB3
     # !WINA0 & WINB3
     # !WINA0 & WINA2
     # !WINA0 & WINA1
     # WINA3 & !WINA0);

