tcfix.eq4 7.43 KB
ispLEVER 3.0 Linked Equations File
Copyright(C), 1992-2003, Lattice Semiconductor Corp.
All Rights Reserved.

Design tcfix created Fri Oct 17 13:45:34 2003


 P-Terms   Fan-in  Fan-out  Type  Name (attributes)
---------  ------  -------  ----  -----------------
   2/4        5        1    Pin   CEO 
   7/7        6        1    Node  reg_cnt_9_.D 
   1/1        1        1    Node  reg_cnt_9_.C 
   5/5        5        1    Node  reg_cnt_8_.D 
   1/1        1        1    Node  reg_cnt_8_.C 
   1/2        2        1    Node  reg_cnt_7_.AR 
   8/2        9        1    Node  reg_cnt_7_.D 
   1/1        1        1    Node  reg_cnt_7_.C 
   1/2        2        1    Node  reg_cnt_1_.AR 
   2/2        2        1    Node  reg_cnt_1_.D 
   1/1        1        1    Node  reg_cnt_1_.C 
   1/2        2        1    Node  reg_cnt_0_.AR 
   1/1        1        1    Node  reg_cnt_0_.D 
   1/1        1        1    Node  reg_cnt_0_.C 
   1/2        2        1    Node  reg_cnt_6_.AR 
   7/7        7        1    Node  reg_cnt_6_.D 
   1/1        1        1    Node  reg_cnt_6_.C 
   1/2        2        1    Node  reg_cnt_5_.AR 
   6/6        6        1    Node  reg_cnt_5_.D 
   1/1        1        1    Node  reg_cnt_5_.C 
   1/2        2        1    Node  reg_cnt_3_.AR 
   4/4        4        1    Node  reg_cnt_3_.D 
   1/1        1        1    Node  reg_cnt_3_.C 
   1/2        2        1    Node  reg_cnt_2_.AR 
   3/3        3        1    Node  reg_cnt_2_.D 
   1/1        1        1    Node  reg_cnt_2_.C 
   1/2        2        1    Node  reg_cnt_4_.AR 
   5/5        5        1    Node  reg_cnt_4_.D 
   1/1        1        1    Node  reg_cnt_4_.C 
   8/1        8        1    Node  nx269 
=========
  76/73         Best P-Term Total: 63
                       Total Pins: 6
                      Total Nodes: 11
            Average P-Term/Output: 3


Equations:

CEO = (!CLE & CEI
     # !CLE & !reg_cnt_9_.Q & !reg_cnt_8_.Q & !nx269);

reg_cnt_9_.D = (!D0 & CLE & !WE
     # !CLE & reg_cnt_9_.Q & reg_cnt_8_.Q
     # WE & reg_cnt_9_.Q & reg_cnt_8_.Q
     # !CLE & reg_cnt_9_.Q & nx269
     # WE & reg_cnt_9_.Q & nx269
     # !CLE & !reg_cnt_9_.Q & !reg_cnt_8_.Q & !nx269
     # WE & !reg_cnt_9_.Q & !reg_cnt_8_.Q & !nx269);

reg_cnt_9_.C = (RE);

reg_cnt_8_.D = (D0 & CLE & !WE
     # !CLE & reg_cnt_8_.Q & nx269
     # WE & reg_cnt_8_.Q & nx269
     # !CLE & !reg_cnt_8_.Q & !nx269
     # WE & !reg_cnt_8_.Q & !nx269);

reg_cnt_8_.C = (RE);

reg_cnt_7_.AR = (CLE & !WE);

reg_cnt_7_.D = (!nx269
     # reg_cnt_7_.Q & reg_cnt_1_.Q
     # reg_cnt_7_.Q & reg_cnt_0_.Q
     # reg_cnt_7_.Q & reg_cnt_6_.Q
     # reg_cnt_7_.Q & reg_cnt_5_.Q
     # reg_cnt_7_.Q & reg_cnt_3_.Q
     # reg_cnt_7_.Q & reg_cnt_2_.Q
     # reg_cnt_7_.Q & !reg_cnt_4_.Q);

reg_cnt_7_.C = (RE);

reg_cnt_1_.AR = (CLE & !WE);

reg_cnt_1_.D = (reg_cnt_1_.Q & reg_cnt_0_.Q
     # !reg_cnt_1_.Q & !reg_cnt_0_.Q);

reg_cnt_1_.C = (RE);

reg_cnt_0_.AR = (CLE & !WE);

reg_cnt_0_.D = (!reg_cnt_0_.Q);

reg_cnt_0_.C = (RE);

reg_cnt_6_.AR = (CLE & !WE);

reg_cnt_6_.D = (reg_cnt_1_.Q & reg_cnt_6_.Q
     # reg_cnt_0_.Q & reg_cnt_6_.Q
     # reg_cnt_6_.Q & reg_cnt_5_.Q
     # reg_cnt_6_.Q & reg_cnt_3_.Q
     # reg_cnt_6_.Q & reg_cnt_2_.Q
     # reg_cnt_6_.Q & !reg_cnt_4_.Q
     # !reg_cnt_1_.Q & !reg_cnt_0_.Q & !reg_cnt_6_.Q & !reg_cnt_5_.Q & !reg_cnt_3_.Q & !reg_cnt_2_.Q & reg_cnt_4_.Q);

reg_cnt_6_.C = (RE);

reg_cnt_5_.AR = (CLE & !WE);

reg_cnt_5_.D = (reg_cnt_1_.Q & reg_cnt_5_.Q
     # reg_cnt_0_.Q & reg_cnt_5_.Q
     # reg_cnt_5_.Q & reg_cnt_3_.Q
     # reg_cnt_5_.Q & reg_cnt_2_.Q
     # reg_cnt_5_.Q & !reg_cnt_4_.Q
     # !reg_cnt_1_.Q & !reg_cnt_0_.Q & !reg_cnt_5_.Q & !reg_cnt_3_.Q & !reg_cnt_2_.Q & reg_cnt_4_.Q);

reg_cnt_5_.C = (RE);

reg_cnt_3_.AR = (CLE & !WE);

reg_cnt_3_.D = (reg_cnt_1_.Q & reg_cnt_3_.Q
     # reg_cnt_0_.Q & reg_cnt_3_.Q
     # reg_cnt_3_.Q & reg_cnt_2_.Q
     # !reg_cnt_1_.Q & !reg_cnt_0_.Q & !reg_cnt_3_.Q & !reg_cnt_2_.Q);

reg_cnt_3_.C = (RE);

reg_cnt_2_.AR = (CLE & !WE);

reg_cnt_2_.D = (reg_cnt_1_.Q & reg_cnt_2_.Q
     # reg_cnt_0_.Q & reg_cnt_2_.Q
     # !reg_cnt_1_.Q & !reg_cnt_0_.Q & !reg_cnt_2_.Q);

reg_cnt_2_.C = (RE);

reg_cnt_4_.AR = (CLE & !WE);

reg_cnt_4_.D = (reg_cnt_1_.Q & reg_cnt_4_.Q
     # reg_cnt_0_.Q & reg_cnt_4_.Q
     # reg_cnt_3_.Q & reg_cnt_4_.Q
     # reg_cnt_2_.Q & reg_cnt_4_.Q
     # !reg_cnt_1_.Q & !reg_cnt_0_.Q & !reg_cnt_3_.Q & !reg_cnt_2_.Q & !reg_cnt_4_.Q);

reg_cnt_4_.C = (RE);

nx269 = (reg_cnt_7_.Q
     # reg_cnt_1_.Q
     # reg_cnt_0_.Q
     # reg_cnt_6_.Q
     # reg_cnt_5_.Q
     # reg_cnt_3_.Q
     # reg_cnt_2_.Q
     # !reg_cnt_4_.Q);


Reverse-Polarity Equations:

!CEO = (CLE
     # !CEI & reg_cnt_9_.Q
     # !CEI & reg_cnt_8_.Q
     # !CEI & nx269);

!reg_cnt_9_.D = (D0 & CLE & !WE
     # !CLE & !reg_cnt_9_.Q & reg_cnt_8_.Q
     # WE & !reg_cnt_9_.Q & reg_cnt_8_.Q
     # !CLE & !reg_cnt_9_.Q & nx269
     # WE & !reg_cnt_9_.Q & nx269
     # !CLE & reg_cnt_9_.Q & !reg_cnt_8_.Q & !nx269
     # WE & reg_cnt_9_.Q & !reg_cnt_8_.Q & !nx269);

!reg_cnt_9_.C = (!RE);

!reg_cnt_8_.D = (!D0 & CLE & !WE
     # !CLE & !reg_cnt_8_.Q & nx269
     # WE & !reg_cnt_8_.Q & nx269
     # !CLE & reg_cnt_8_.Q & !nx269
     # WE & reg_cnt_8_.Q & !nx269);

!reg_cnt_8_.C = (!RE);

!reg_cnt_7_.AR = (!CLE
     # WE);

!reg_cnt_7_.D = (!reg_cnt_7_.Q & nx269
     # !reg_cnt_1_.Q & !reg_cnt_0_.Q & !reg_cnt_6_.Q & !reg_cnt_5_.Q & !reg_cnt_3_.Q & !reg_cnt_2_.Q & reg_cnt_4_.Q & nx269);

!reg_cnt_7_.C = (!RE);

!reg_cnt_1_.AR = (!CLE
     # WE);

!reg_cnt_1_.D = (!reg_cnt_1_.Q & reg_cnt_0_.Q
     # reg_cnt_1_.Q & !reg_cnt_0_.Q);

!reg_cnt_1_.C = (!RE);

!reg_cnt_0_.AR = (!CLE
     # WE);

!reg_cnt_0_.D = (reg_cnt_0_.Q);

!reg_cnt_0_.C = (!RE);

!reg_cnt_6_.AR = (!CLE
     # WE);

!reg_cnt_6_.D = (reg_cnt_1_.Q & !reg_cnt_6_.Q
     # reg_cnt_0_.Q & !reg_cnt_6_.Q
     # !reg_cnt_6_.Q & reg_cnt_5_.Q
     # !reg_cnt_6_.Q & reg_cnt_3_.Q
     # !reg_cnt_6_.Q & reg_cnt_2_.Q
     # !reg_cnt_6_.Q & !reg_cnt_4_.Q
     # !reg_cnt_1_.Q & !reg_cnt_0_.Q & reg_cnt_6_.Q & !reg_cnt_5_.Q & !reg_cnt_3_.Q & !reg_cnt_2_.Q & reg_cnt_4_.Q);

!reg_cnt_6_.C = (!RE);

!reg_cnt_5_.AR = (!CLE
     # WE);

!reg_cnt_5_.D = (reg_cnt_1_.Q & !reg_cnt_5_.Q
     # reg_cnt_0_.Q & !reg_cnt_5_.Q
     # !reg_cnt_5_.Q & reg_cnt_3_.Q
     # !reg_cnt_5_.Q & reg_cnt_2_.Q
     # !reg_cnt_5_.Q & !reg_cnt_4_.Q
     # !reg_cnt_1_.Q & !reg_cnt_0_.Q & reg_cnt_5_.Q & !reg_cnt_3_.Q & !reg_cnt_2_.Q & reg_cnt_4_.Q);

!reg_cnt_5_.C = (!RE);

!reg_cnt_3_.AR = (!CLE
     # WE);

!reg_cnt_3_.D = (reg_cnt_1_.Q & !reg_cnt_3_.Q
     # reg_cnt_0_.Q & !reg_cnt_3_.Q
     # !reg_cnt_3_.Q & reg_cnt_2_.Q
     # !reg_cnt_1_.Q & !reg_cnt_0_.Q & reg_cnt_3_.Q & !reg_cnt_2_.Q);

!reg_cnt_3_.C = (!RE);

!reg_cnt_2_.AR = (!CLE
     # WE);

!reg_cnt_2_.D = (reg_cnt_1_.Q & !reg_cnt_2_.Q
     # reg_cnt_0_.Q & !reg_cnt_2_.Q
     # !reg_cnt_1_.Q & !reg_cnt_0_.Q & reg_cnt_2_.Q);

!reg_cnt_2_.C = (!RE);

!reg_cnt_4_.AR = (!CLE
     # WE);

!reg_cnt_4_.D = (reg_cnt_1_.Q & !reg_cnt_4_.Q
     # reg_cnt_0_.Q & !reg_cnt_4_.Q
     # reg_cnt_3_.Q & !reg_cnt_4_.Q
     # reg_cnt_2_.Q & !reg_cnt_4_.Q
     # !reg_cnt_1_.Q & !reg_cnt_0_.Q & !reg_cnt_3_.Q & !reg_cnt_2_.Q & reg_cnt_4_.Q);

!reg_cnt_4_.C = (!RE);

!nx269 = (!reg_cnt_7_.Q & !reg_cnt_1_.Q & !reg_cnt_0_.Q & !reg_cnt_6_.Q & !reg_cnt_5_.Q & !reg_cnt_3_.Q & !reg_cnt_2_.Q & reg_cnt_4_.Q);