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