home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s205 / 1.ddi / BACKUP.001 / EXAMPLES_WB_CNTMUX_CNTMUXPS.RPT < prev    next >
Encoding:
Text File  |  1991-02-27  |  20.9 KB  |  470 lines

  1. PALASM 4.1 MACH FITR - INTERNAL RELEASE (12-21-90)
  2.  (C) - COPYRIGHT ADVANCED MICRO DEVICES INC., 1990
  3.  
  4. Reading User Design (TRE File)...
  5.  
  6. Flags Used:             Unplace=False        Max Packing=True 
  7. Flags Used:        Expand Small=True          Expand All=False
  8.  
  9.  
  10. Reading Device Database ...
  11. **************************************************************************
  12.      Mach PLD Fitter - v 1.45          COUNTER FOLLOWED BY MULTIPLEXER
  13. **************************************************************************
  14.  
  15. PAIR Analysis...
  16.  
  17. Pre-Placement & Equation Usage Checks... 
  18.  
  19.  
  20. |> WARNING F170 - No Set/Reset initialization function found!  
  21.              Q0             Q1             Q2             Q3
  22.              Q4             Q5             Q6             Q7
  23.              Q8             Q9            Q10            Q11
  24.             Q12            Q13            Q14            Q15
  25.  
  26.  
  27.  
  28.  
  29. *** Timing Analysis for Signals
  30.  
  31.  Parameter   Min   Max           Signal List (Those having Max delay.)
  32.       Tpd     1     1                 O0              O1              O2 
  33.                                       O3              O4              O5 
  34.                                       O6             O15 
  35.       Tsu     1     1                 Q0              Q1              Q2 
  36.                                       Q3              Q4              Q5 
  37.                                       Q6             Q15 
  38.       Tco     1     1                 O0              O1              O2 
  39.                                       O3              O4              O5 
  40.                                       O6             O15 
  41.       Tcr     1     1                 Q1              Q2              Q3 
  42.                                       Q4              Q5              Q6 
  43.                                       Q7             Q15 
  44. .
  45.  
  46.  Key:
  47.  Tpd - Combinatorial propagation delay, input to output
  48.  Tsu - Combinatorial setup delay before clock
  49.  Tco - Register clock to combinatorial output
  50.  Tcr - Register thru combinatorial logic to setup
  51.  All delay values are expressed in terms of array passes
  52.  
  53.  
  54.  
  55.  
  56. *** Device Resource Checks
  57.  
  58.                 Available        Used        Remaining
  59.         Clocks:     2              1              1
  60.           Pins:    38             37              1     ->    97%
  61.      I/O Macro:    32             16             16
  62.    Total Macro:    32             32              0
  63.  Product Terms:   128             94              0     ->   100%
  64.  
  65. MACH-PLD Resource Checks OK!  
  66.  
  67.  
  68.  
  69. Partitioning Design into Blocks...
  70.  
  71. *** Last Equations Placed in Blocks
  72.  
  73. Weakly -              O0              O1              O2              O3 
  74. Assign -              O4              O5              O6              O7 
  75.  
  76.  
  77. *** Block Partitioning Results
  78.  
  79.                Array    Macros     # I/O    Buried   Product    Signal
  80.               Inputs    Remain     Macro     Logic    Terms     Fanout
  81.    Block-> A    20         0         8         8        64         8
  82.    Block-> B    20         0         8         8        64         8
  83.  
  84.  
  85.  
  86. *** Block Signal List
  87.  
  88. Block-> A             O7              O6              O5              O4 
  89.                       O3              O2              O1              O0 
  90.                       Q0              Q1              Q2              Q3 
  91.                       Q4              Q5              Q7              Q6 
  92.  
  93. Block-> B            O15             O14             O13             O12 
  94.                      O11             O10              O9              O8 
  95.                       Q8              Q9             Q10             Q11 
  96.                      Q12             Q13             Q15             Q14 
  97.  
  98.  
  99. |> INFORMATION F050 - Device Utilization....... *: 95 %
  100. Assigning Resources...
  101.  
  102.  
  103.  
  104. *** Macro Block Inputs
  105.  
  106.  
  107.        Inputs>            LOAD          SELECT              UP           COUNT              I5
  108.       Targets>   0(10)   1(11)   2(13)   3(32)   4(33)
  109.  
  110.            LOAD (I  0) -> (A 16) (B 16)
  111.          SELECT (I  1) -> (A 17) (B 17)
  112.              UP (I  2) -> (A 19) (B 19)
  113.           COUNT (I  3) -> (A 20) (B 20)
  114.              I5 (I  4) -> (A 21)
  115.  
  116.  
  117.  
  118. *** Macro Block A
  119.  
  120.  
  121.    I/O Macros>              O0              O1              O2              O3              O4              O5              O6              O7
  122.       Targets>   0( 2)   2( 4)   4( 6)   6( 8)   8(14)  10(16)  12(18)  14(20)
  123.               
  124.  
  125.              O0 (A  0)               O1 (A  2)               O2 (A  4)  
  126.              O3 (A  6)               O4 (A  8)               O5 (A 10)  
  127.              O6 (A 12)               O7 (A 14)  
  128.  
  129.  Buried Logic>              Q0              Q1              Q2              Q3              Q4              Q5              Q6              Q7
  130.       Targets>   1( 3)   3( 5)   5( 7)   7( 9)   9(15)  11(17)  13(19)  15(21)
  131.               
  132.  
  133.              Q0 (A  1) -> (A  1)
  134.              Q1 (A  3) -> (A  3)
  135.              Q2 (A  5) -> (A  5)
  136.              Q3 (A  7) -> (A  7)
  137.              Q4 (A  9) -> (A  9)
  138.              Q5 (A 11) -> (A 11)
  139.              Q6 (A 13) -> (A 13)
  140.              Q7 (A 15) -> (A 15)
  141.  
  142.  
  143.  
  144. *** Macro Block B
  145.  
  146.  
  147.    I/O Macros>              O8              O9             O10             O11             O12             O13             O14             O15
  148.       Targets>   0(24)   2(26)   4(28)   6(30)   8(36)  10(38)  12(40)  14(42)
  149.               
  150.  
  151.              O8 (B  0)               O9 (B  2)              O10 (B  4)  
  152.             O11 (B  6)              O12 (B  8)              O13 (B 10)  
  153.             O14 (B 12)              O15 (B 14)  
  154.  
  155.  Buried Logic>              Q8              Q9             Q10             Q11             Q12             Q13             Q14             Q15
  156.       Targets>   1(25)   3(27)   5(29)   7(31)   9(37)  11(39)  13(41)  15(43)
  157.               
  158.  
  159.              Q8 (B  1) -> (B  1)
  160.              Q9 (B  3) -> (B  3)
  161.             Q10 (B  5) -> (B  5)
  162.             Q11 (B  7) -> (B  7)
  163.             Q12 (B  9) -> (B  9)
  164.             Q13 (B 11) -> (B 11)
  165.             Q14 (B 13) -> (B 13)
  166.             Q15 (B 15) -> (B 15)
  167.  
  168.  
  169.        Inputs>              I6              I7              I8              I9             I10             I11             I12             I13
  170.       Targets>   1(25)   3(27)   5(29)   7(31)   9(37)  11(39)  13(41)  15(43)
  171.               
  172.  
  173.              I6 (B  1) -> (A  6)
  174.              I7 (B  3) -> (A  4)
  175.              I8 (B  5) -> (B  2)
  176.              I9 (B  7) -> (B  0)
  177.             I10 (B  9) -> (B 14)
  178.             I11 (B 11) -> (B 12)
  179.             I12 (B 13) -> (B 10)
  180.             I13 (B 15) -> (B  8)
  181.  
  182.  
  183.        Inputs>             I14             I15              I0              I1              I2              I3              I4
  184.       Targets>   1( 3)   3( 5)   5( 7)   7( 9)   9(15)  11(17)  13(19)  15(21)
  185.               
  186.  
  187.              I0 (A  1) -> (A  2)
  188.              I1 (A  3) -> (A  0)
  189.             I14 (A  5) -> (B  6)
  190.             I15 (A  7) -> (B  4)
  191.              I2 (A  9) -> (A 10)
  192.              I3 (A 11) -> (A  8)
  193.              I4 (A 13) -> (A 14)
  194.  
  195.  
  196.  
  197. *** Signals - Tabular Information
  198.  
  199.           Signal   #   P/N #   (Loc)      Type     Logic  # PT    Blocks
  200.             CLK    1    35      I  5   clock pin       .             
  201.           COUNT    2    32      I  3       input       .           AB
  202.              UP    3    13      I  2       input       .           AB
  203.            LOAD    4    10      I  0       input       .           AB
  204.          SELECT    5    11      I  1       input       .           AB
  205.              I0    6     3      A  1       input       .           A 
  206.              I1    7     5      A  3       input       .           A 
  207.              I2    8    15      A  9       input       .           A 
  208.              I3    9    17      A 11       input       .           A 
  209.              I4   10    19      A 13       input       .           A 
  210.              I5   11    33      I  4       input       .           A 
  211.              I6   12    25      B  1       input       .           A 
  212.              I7   13    27      B  3       input       .           A 
  213.              I8   14    29      B  5       input       .            B
  214.              I9   15    31      B  7       input       .            B
  215.             I10   16    37      B  9       input       .            B
  216.             I11   17    39      B 11       input       .            B
  217.             I12   18    41      B 13       input       .            B
  218.             I13   19    43      B 15       input       .            B
  219.             I14   20     7      A  5       input       .            B
  220.             I15   21     9      A  7       input       .            B
  221.              O0   22     2      A  0     i/o pin    comb     2       
  222.              O1   23     4      A  2     i/o pin    comb     2       
  223.              O2   24     6      A  4     i/o pin    comb     2       
  224.              O3   25     8      A  6     i/o pin    comb     2       
  225.              O4   26    14      A  8     i/o pin    comb     2       
  226.              O5   27    16      A 10     i/o pin    comb     2       
  227.              O6   28    18      A 12     i/o pin    comb     2       
  228.              O7   29    20      A 14     i/o pin    comb     2       
  229.              O8   30    24      B  0     i/o pin    comb     2       
  230.              O9   31    26      B  2     i/o pin    comb     2       
  231.             O10   32    28      B  4     i/o pin    comb     2       
  232.             O11   33    30      B  6     i/o pin    comb     2       
  233.             O12   34    36      B  8     i/o pin    comb     2       
  234.             O13   35    38      B 10     i/o pin    comb     2       
  235.             O14   36    40      B 12     i/o pin    comb     2       
  236.             O15   37    42      B 14     i/o pin    comb     2       
  237.              Q0   38     3      A  1      buried    d-ff     3     A 
  238.              Q1   39     5      A  3      buried    t-ff     4     A 
  239.              Q2   40     7      A  5      buried    t-ff     4     A 
  240.              Q3   41     9      A  7      buried    t-ff     4     A 
  241.              Q4   42    11      A  9      buried    t-ff     4     A 
  242.              Q5   43    13      A 11      buried    t-ff     4     A 
  243.              Q6   44    15      A 13      buried    t-ff     4     A 
  244.              Q7   45    17      A 15      buried    t-ff     4     A 
  245.              Q8   46    19      B  1      buried    d-ff     3      B
  246.              Q9   47    21      B  3      buried    t-ff     4      B
  247.             Q10   48    23      B  5      buried    t-ff     4      B
  248.             Q11   49    25      B  7      buried    t-ff     4      B
  249.             Q12   50    27      B  9      buried    t-ff     4      B
  250.             Q13   51    29      B 11      buried    t-ff     4      B
  251.             Q14   52    31      B 13      buried    t-ff     4      B
  252.             Q15   53    33      B 15      buried    t-ff     4      B
  253. .
  254.  
  255.  Key:
  256.  P/N # - Pin/Node Number
  257.  .?. - Signal Unplaced
  258.  (Loc) - Macrocell Location (Block & Cell)
  259.  # PT - Number of used product terms in logic
  260.  Blocks- Device blocks driven by signal
  261.  comb - Combinatorial logic function
  262.  d-ff - D-Type Flip-flop
  263.  t-ff - T-Type Flip-flop
  264.  
  265.  
  266. *** Signals - Equations Where Used
  267.  
  268.    Signal Source                   Fanout List
  269.             CLK
  270.           COUNT:             Q0              Q1              Q2              Q3 
  271.                :             Q4              Q5              Q6              Q7 
  272.                :             Q8              Q9             Q10             Q11 
  273.                :            Q12             Q13             Q14             Q15 
  274.                {AAAA AAAA BBBB BBBB}
  275.  
  276.              UP:             Q1              Q2              Q3              Q4 
  277.                :             Q5              Q6              Q7              Q9 
  278.                :            Q10             Q11             Q12             Q13 
  279.                :            Q14             Q15 
  280.                {AAAA AAAB BBBB BB}
  281.  
  282.            LOAD:             Q0              Q1              Q2              Q3 
  283.                :             Q4              Q5              Q6              Q7 
  284.                :             Q8              Q9             Q10             Q11 
  285.                :            Q12             Q13             Q14             Q15 
  286.                {AAAA AAAA BBBB BBBB}
  287.  
  288.          SELECT:             O0              O1              O2              O3 
  289.                :             O4              O5              O6              O7 
  290.                :             O8              O9             O10             O11 
  291.                :            O12             O13             O14             O15 
  292.                {AAAA AAAA BBBB BBBB}
  293.  
  294.              I0:             O0              Q0 
  295.                {AA}
  296.              I1:             O1              Q1 
  297.                {AA}
  298.              I2:             O2              Q2 
  299.                {AA}
  300.              I3:             O3              Q3 
  301.                {AA}
  302.              I4:             O4              Q4 
  303.                {AA}
  304.              I5:             O5              Q5 
  305.                {AA}
  306.              I6:             O6              Q6 
  307.                {AA}
  308.              I7:             O7              Q7 
  309.                {AA}
  310.              I8:             O8              Q8 
  311.                {BB}
  312.              I9:             O9              Q9 
  313.                {BB}
  314.             I10:            O10             Q10 
  315.                {BB}
  316.             I11:            O11             Q11 
  317.                {BB}
  318.             I12:            O12             Q12 
  319.                {BB}
  320.             I13:            O13             Q13 
  321.                {BB}
  322.             I14:            O14             Q14 
  323.                {BB}
  324.             I15:            O15             Q15 
  325.                {BB}
  326.              Q0:             O0              Q0              Q1              Q2 
  327.                :             Q3              Q4              Q5              Q6 
  328.                :             Q7 
  329.                {AAAA AAAA A}
  330.  
  331.              Q1:             O1              Q1              Q2              Q3 
  332.                :             Q4              Q5              Q6              Q7 
  333.                {AAAA AAAA}
  334.  
  335.              Q2:             O2              Q2              Q3              Q4 
  336.                :             Q5              Q6              Q7 
  337.                {AAAA AAA}
  338.  
  339.              Q3:             O3              Q3              Q4              Q5 
  340.                :             Q6              Q7 
  341.                {AAAA AA}
  342.  
  343.              Q4:             O4              Q4              Q5              Q6 
  344.                :             Q7 
  345.                {AAAA A}
  346.  
  347.              Q5:             O5              Q5              Q6              Q7 
  348.                {AAAA}
  349.              Q6:             O6              Q6              Q7 
  350.                {AAA}
  351.              Q7:             O7              Q7 
  352.                {AA}
  353.              Q8:             O8              Q8              Q9             Q10 
  354.                :            Q11             Q12             Q13             Q14 
  355.                :            Q15 
  356.                {BBBB BBBB B}
  357.  
  358.              Q9:             O9              Q9             Q10             Q11 
  359.                :            Q12             Q13             Q14             Q15 
  360.                {BBBB BBBB}
  361.  
  362.             Q10:            O10             Q10             Q11             Q12 
  363.                :            Q13             Q14             Q15 
  364.                {BBBB BBB}
  365.  
  366.             Q11:            O11             Q11             Q12             Q13 
  367.                :            Q14             Q15 
  368.                {BBBB BB}
  369.  
  370.             Q12:            O12             Q12             Q13             Q14 
  371.                :            Q15 
  372.                {BBBB B}
  373.  
  374.             Q13:            O13             Q13             Q14             Q15 
  375.                {BBBB}
  376.             Q14:            O14             Q14             Q15 
  377.                {BBB}
  378.             Q15:            O15             Q15 
  379.                {BB}
  380.  
  381.  
  382.  
  383. *** Outputs with no feedback
  384.  
  385.                O0              O1              O2              O3              O4 
  386.                O5              O6              O7              O8              O9 
  387.               O10             O11             O12             O13             O14 
  388.               O15 
  389.  
  390.  
  391. *** Feedback Map - COUNTER FOLLOWED BY MULTIPLEXER
  392.  
  393.  Gbl Inp .--.     I/O  .--+--A--+--.  I/O           I/O  .--+--B--+--.  I/O  
  394.          | 0|       I1 : 0|     |21| I5               I9 : 0|     |21|       
  395.          | 1|       Q0 : 1|     |20| COUNT            Q8 : 1|     |20| COUNT 
  396.          | 2|       I0 : 2|     |19| UP               I8 : 2|     |19| UP    
  397.          | 3|       Q1 : 3|     |18|                  Q9 : 3|     |18|       
  398.          | 4|       I7 : 4|     |17| SELECT          I15 : 4|     |17| SELECT
  399.          | 5|       Q2 : 5|     |16| LOAD            Q10 : 5|     |16| LOAD  
  400.          '--'       I6 : 6|     |15: Q7              I14 : 6|     |15: Q15   
  401.                     Q3 : 7|     |14: I4              Q11 : 7|     |14: I10   
  402.                     I3 : 8|     |13: Q6              I13 : 8|     |13: Q14   
  403.                     Q4 : 9|     |12|                 Q12 : 9|     |12: I11   
  404.                     I2 :10|     |11: Q5              I12 :10|     |11: Q13   
  405.                        '--+-u--u+--'                     '--+-u--u+--'       
  406.  
  407.  
  408.  
  409.  
  410. *** Logic Map - COUNTER FOLLOWED BY MULTIPLEXER
  411.  
  412.  Gbl Inp .--.     I/O  .--+--A--+--.  I/O           I/O  .--+--B--+--.  I/O
  413.      LOAD| 0|       O0 | 0| 2   |21|                  O8 | 0| 2   |21|     
  414.    SELECT| 1|       Q0 | 1| 3   |20|                  Q8 | 1| 3   |20|     
  415.        UP| 2|       O1 | 2| 2   |19|                  O9 | 2| 2   |19|     
  416.     COUNT| 3|       Q1 | 3| 4   |18|                  Q9 | 3| 4   |18|     
  417.        I5| 4|       O2 | 4| 2   |17|                 O10 | 4| 2   |17|     
  418.       CLK| 5|       Q2 | 5| 4   |16|                 Q10 | 5| 4   |16|     
  419.          '--'       O3 | 6| 2  4|15| Q7              O11 | 6| 2  4|15| Q15 
  420.                     Q3 | 7| 4  2|14| O7              Q11 | 7| 4  2|14| O15 
  421.                     O4 | 8| 2  4|13| Q6              O12 | 8| 2  4|13| Q14 
  422.                     Q4 | 9| 4  2|12| O6              Q12 | 9| 4  2|12| O14 
  423.                     O5 |10| 2  4|11| Q5              O13 |10| 2  4|11| Q13 
  424.                        '--+-u--u+--'                     '--+-u--u+--'     
  425.  
  426.  
  427.  
  428. *** Pin Map - COUNTER FOLLOWED BY MULTIPLEXER
  429.                                                                   
  430.                                                                   
  431.                                                                   
  432.                                                                   
  433.                                      O0                           
  434.                                   I0  |        I13                
  435.                                O1  |  |        |  O15             
  436.                             I1  |  |  |        |  |  I12          
  437.                          O2  |  |  |  |        |  |  |  O14       
  438.                           |  |  |  |  |        |  |  |  |         
  439.                     .-----'--'--'--'--'--o-----'--'--'--'---.     
  440.                     |                       4  4  4  4  4   |     
  441.                     |     6  5  4  3  2  1  4  3  2  1  0   |     
  442.                  I14| 7                                   39|I11  
  443.                   O3| 8                  G  V             38|O13  
  444.                  I15| 9                  n  c             37|I10  
  445.                 LOAD|10                  d  c             36|O12  
  446.               SELECT|11                                   35|CLK  
  447.                 Gnd |12            MACH-110               34| Gnd 
  448.                   UP|13                                   33|I5   
  449.                   O4|14             V  G                  32|COUNT
  450.                   I2|15             c  n                  31|I9   
  451.                   O5|16             c  d                  30|O11  
  452.                   I3|17                                   29|I8   
  453.                     |   1  1  2  2  2  2  2  2  2  2  2     |     
  454.                     |   8  9  0  1  2  3  4  5  6  7  8     |     
  455.                     '---.--.--.--.--------.--.--.--.--.-----'     
  456.                         |  |  |  |        |  |  |  |  |           
  457.                        O6  |  |  |        |  |  |  |  O10         
  458.                           I4  |  |        |  |  |  I7             
  459.                              O7  |        |  |  O9                
  460.                                  '        |  I6                   
  461.                                           O8                      
  462.  
  463. The Design Doc is  stored in ===> Cntmux.Rpt
  464. The Jedec Data is  stored in ===> Cntmux.Jed
  465. The Placements are stored in ===> Cntmux.Plc
  466.  
  467. %% FITR %% Error Count: 0, Warning Count: 1
  468. %% FITR %% File Processed Successfully. - File: Cntmux
  469.  
  470.