home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s205 / 1.ddi / BACKUP.001 / EXAMPLES_WB_BSR_BSR_EXPS.RPT < prev    next >
Encoding:
Text File  |  1991-02-27  |  11.9 KB  |  316 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=True 
  8.  
  9.  
  10. Reading Device Database ...
  11. *********************************************************
  12.      Mach PLD Fitter - v 1.45          BARREL SHIFTER
  13. *********************************************************
  14.  
  15. PAIR Analysis...
  16.  
  17. Pre-Placement & Equation Usage Checks... 
  18.  
  19.  
  20.  
  21.  
  22. *** Timing Analysis for Signals
  23.  
  24.  Parameter   Min   Max           Signal List (Those having Max delay.)
  25.       Tsu     1     1                 Q0              Q1              Q2 
  26.                                       Q3              Q4              Q5 
  27.                                       Q6              Q7 
  28.       Tco     0     0                 Q0              Q1              Q2 
  29.                                       Q3              Q4              Q5 
  30.                                       Q6              Q7 
  31.       Tcr     1     1                 Q1              Q2              Q3 
  32.                                       Q4              Q5              Q6 
  33.                                       Q7              Q0 
  34. .
  35.  
  36.  Key:
  37.  Tpd - Combinatorial propagation delay, input to output
  38.  Tsu - Combinatorial setup delay before clock
  39.  Tco - Register clock to combinatorial output
  40.  Tcr - Register thru combinatorial logic to setup
  41.  All delay values are expressed in terms of array passes
  42.  
  43.  
  44.  
  45.  
  46. *** Device Resource Checks
  47.  
  48.                 Available        Used        Remaining
  49.         Clocks:     2              1              1
  50.           Pins:    38             22             16     ->    57%
  51.      I/O Macro:    32              8             24
  52.    Total Macro:    32              8             24
  53.  Product Terms:   128             80             32     ->    74%
  54.  
  55. MACH-PLD Resource Checks OK!  
  56.  
  57.  
  58.  
  59. Partitioning Design into Blocks...
  60.  
  61. *** Last Equations Placed in Blocks
  62.  
  63. Weakly - 
  64.  
  65.  
  66. *** Block Partitioning Results
  67.  
  68.                Array    Macros     # I/O    Buried   Product    Signal
  69.               Inputs    Remain     Macro     Logic    Terms     Fanout
  70.    Block-> A    18        11         5         0        60        10
  71.    Block-> B    16        13         3         0        36         6
  72.  
  73.  
  74.  
  75. *** Block Signal List
  76.  
  77. Block-> A             Q4              Q3              Q2              Q1 
  78.                       Q0 
  79.  
  80. Block-> B             Q7              Q6              Q5 
  81.  
  82.  
  83. |> INFORMATION F050 - Device Utilization....... *: 68 %
  84. Assigning Resources...
  85.  
  86.  
  87.  
  88. *** Macro Block A
  89.  
  90.  
  91.    I/O Macros>              Q0              Q1              Q2              Q3
  92.       Targets>   1( 3)   4( 6)   9(15)  12(18)
  93.  
  94.              Q0 (A  1) -> (A  1) (B  1)
  95.              Q1 (A  4) -> (A  4) (B  4)
  96.              Q2 (A  9) -> (A  9) (B  9)
  97.              Q3 (A 12) -> (A 12) (B 12)
  98.  
  99. |> ERROR F610 - Product Term distribution - No feasible solution!  
  100. Try Removing Expand Product Term Option 
  101.  
  102.              Q4 Unplaced
  103.  
  104.  
  105.  
  106. *** Macro Block Inputs
  107.  
  108.  
  109.        Inputs>              S0              S1              S2              LD              SE
  110.       Targets>   0(10)   1(11)   2(13)   3(32)   4(33)
  111.  
  112.              S0 (I  0) -> (A 16) (B 16)
  113.              S1 (I  1) -> (A 17) (B 17)
  114.              S2 (I  2) -> (A 19) (B 19)
  115.              LD (I  3) -> (A 20) (B 20)
  116.              SE (I  4) -> (A 21) (B 21)
  117.  
  118.  
  119.  
  120. *** Macro Block B
  121.  
  122.  
  123.    I/O Macros>              Q5              Q6              Q7
  124.       Targets>   1(25)   4(28)   9(37)  12(40)
  125.  
  126.      * Retry Mapping
  127.              Q5 (B  1)?              Q6 (B  4)?              Q7 (B 12)? 
  128.              Q5 (B  1) ->   Blocked -> Reshuffling SwMtrx
  129.              Q0 -> (A 18)    Moved.
  130.              Q5 -> (A  1) (B 18)
  131.              Q6 (B  4) ->   Blocked -> No Reshuffle Possible
  132.  
  133. |> ERROR F590 - Connection problem (Wiring Congested) - Q6
  134.              Q7 (B 12) ->   Blocked -> No Reshuffle Possible
  135.  
  136. |> ERROR F590 - Connection problem (Wiring Congested) - Q7
  137.  
  138.  
  139.        Inputs>              D0              D1              D2              D3              D4              D5              D6              D7
  140.       Targets>   0(24)   2(26)   3(27)   4(28)   5(29)   6(30)   7(31)   8(36)
  141.                  9(37)  10(38)  11(39)  12(40)  13(41)  14(42)  15(43)
  142.  
  143.      * Retry Mapping
  144.      * Retry Mapping
  145.      * Retry Mapping
  146.              D0 (B  0) -> (A  7)
  147.              D1 (B  2) -> (A  5)
  148.              D2 (B  4) -> (A  3)
  149.              D3 (B  5) -> (A  2)
  150.              D4 (B  7) -> (A  0)
  151.              D5 (B  8) -> (B 15)
  152.              D6 (B 13) -> (B 10)
  153.              D7 (B 15) -> (B  8)
  154.  
  155.  
  156.  
  157.  
  158. *** Signals - Tabular Information
  159.  
  160.           Signal   #   P/N #   (Loc)      Type     Logic  # PT    Blocks
  161.           CLOCK    1    35      I  5   clock pin       .             
  162.              D0    2    24      B  0       input       .           A 
  163.              D1    3    26      B  2       input       .           A 
  164.              D2    4    28      B  4       input       .           A 
  165.              D3    5    29      B  5       input       .           A 
  166.              D4    6    31      B  7       input       .           A 
  167.              D5    7    36      B  8       input       .            B
  168.              D6    8    41      B 13       input       .            B
  169.              D7    9    43      B 15       input       .            B
  170.              Q0   10     3      A  1     i/o pin    d-ff    10     AB
  171.              Q1   11     6      A  4     i/o pin    d-ff    10     AB
  172.              Q2   12    15      A  9     i/o pin    d-ff    10     AB
  173.              Q3   13    18      A 12     i/o pin    d-ff    10     AB
  174.              Q4   14     0       .?.     i/o pin    d-ff    10     AB
  175.              Q5   15    25      B  1     i/o pin    d-ff    10     AB
  176.              Q6   16     0       .?.     i/o pin    d-ff    10     AB
  177.              Q7   17     0       .?.     i/o pin    d-ff    10     AB
  178.              S0   18    10      I  0       input       .           AB
  179.              S1   19    11      I  1       input       .           AB
  180.              S2   20    13      I  2       input       .           AB
  181.              SE   21    33      I  4       input       .           AB
  182.              LD   22    32      I  3       input       .           AB
  183. .
  184.  
  185.  Key:
  186.  P/N # - Pin/Node Number
  187.  .?. - Signal Unplaced
  188.  (Loc) - Macrocell Location (Block & Cell)
  189.  # PT - Number of used product terms in logic
  190.  Blocks- Device blocks driven by signal
  191.  comb - Combinatorial logic function
  192.  d-ff - D-Type Flip-flop
  193.  t-ff - T-Type Flip-flop
  194.  
  195.  
  196. *** Signals - Equations Where Used
  197.  
  198.    Signal Source                   Fanout List
  199.           CLOCK
  200.              D0:             Q0 
  201.                {A}
  202.              D1:             Q1 
  203.                {A}
  204.              D2:             Q2 
  205.                {A}
  206.              D3:             Q3 
  207.                {A}
  208.              D4:             Q4 
  209.                {A}
  210.              D5:             Q5 
  211.                {B}
  212.              D6:             Q6 
  213.                {▐}
  214.              D7:             Q7 
  215.                {▐}
  216.              Q0:             Q0              Q1              Q2              Q3 
  217.                :             Q4              Q5              Q6              Q7 
  218.                {AAAA AB▐▐}
  219.  
  220.              Q1:             Q0              Q1              Q2              Q3 
  221.                :             Q4              Q5              Q6              Q7 
  222.                {AAAA AB▐▐}
  223.  
  224.              Q2:             Q0              Q1              Q2              Q3 
  225.                :             Q4              Q5              Q6              Q7 
  226.                {AAAA AB▐▐}
  227.  
  228.              Q3:             Q0              Q1              Q2              Q3 
  229.                :             Q4              Q5              Q6              Q7 
  230.                {AAAA AB▐▐}
  231.  
  232.              Q4:             Q0              Q1              Q2              Q3 
  233.                :             Q4              Q5              Q6              Q7 
  234.                {AAAA AB▐▐}
  235.  
  236.              Q5:             Q0              Q1              Q2              Q3 
  237.                :             Q4              Q5              Q6              Q7 
  238.                {AAAA AB▐▐}
  239.  
  240.              Q6:             Q0              Q1              Q2              Q3 
  241.                :             Q4              Q5              Q6              Q7 
  242.                {AAAA AB▐▐}
  243.  
  244.              Q7:             Q0              Q1              Q2              Q3 
  245.                :             Q4              Q5              Q6              Q7 
  246.                {AAAA AB▐▐}
  247.  
  248.              S0:             Q0              Q1              Q2              Q3 
  249.                :             Q4              Q5              Q6              Q7 
  250.                {AAAA AB▐▐}
  251.  
  252.              S1:             Q0              Q1              Q2              Q3 
  253.                :             Q4              Q5              Q6              Q7 
  254.                {AAAA AB▐▐}
  255.  
  256.              S2:             Q0              Q1              Q2              Q3 
  257.                :             Q4              Q5              Q6              Q7 
  258.                {AAAA AB▐▐}
  259.  
  260.              SE:             Q0              Q1              Q2              Q3 
  261.                :             Q4              Q5              Q6              Q7 
  262.                {AAAA AB▐▐}
  263.  
  264.              LD:             Q0              Q1              Q2              Q3 
  265.                :             Q4              Q5              Q6              Q7 
  266.                {AAAA AB▐▐}
  267.  
  268.  
  269.  
  270.  
  271. *** Outputs with no feedback
  272.  
  273.   
  274.  
  275.  
  276. *** Feedback Map - BARREL SHIFTER
  277.  
  278.  Gbl Inp .--.     I/O  .--+--A--+--.  I/O           I/O  .--+--B--+--.  I/O
  279.          | 0|       D4 : 0|     |21| SE                  | 0|     |21| SE  
  280.          | 1|       Q5 : 1|     |20| LD               Q0 : 1|     |20| LD  
  281.          | 2|       D3 : 2|     |19| S2                  | 2|     |19| S2  
  282.          | 3|       D2 : 3|     |18| Q0                  | 3|     |18| Q5  
  283.          | 4|       Q1 : 4|     |17| S1               Q1 : 4|     |17| S1  
  284.          | 5|       D1 : 5|     |16| S0                  | 5|     |16| S0  
  285.          '--'          | 6|     |15|                     | 6|     |15: D5  
  286.                     D0 : 7|     |14|                     | 7|     |14|     
  287.                        | 8|     |13|                  D7 : 8|     |13|     
  288.                     Q2 : 9|     |12: Q3               Q2 : 9|     |12: Q3  
  289.                        |10|     |11|                  D6 :10|     |11|     
  290.                        '--+-u--u+--'                     '--+-u--u+--'     
  291.  
  292.  
  293.  
  294.  
  295. *** Logic Map - BARREL SHIFTER
  296.  
  297.  Gbl Inp .--.     I/O  .--+--A--+--.  I/O           I/O  .--+--B--+--.  I/O
  298.        S0| 0|          | 0|10   |21|                     | 0| *   |21|     
  299.        S1| 1|       Q0 | 1|10   |20|                  Q5 | 1|10   |20|     
  300.        S2| 2|          | 2| *   |19|                     | 2| *   |19|     
  301.        LD| 3|          | 3| *   |18|                     | 3| *   |18|     
  302.        SE| 4|       Q1 | 4|10   |17|                     | 4| *   |17|     
  303.     CLOCK| 5|          | 5| *   |16|                     | 5| *   |16|     
  304.          '--'          | 6| .  .|15|                     | 6| .  .|15|     
  305.                        | 7| .  .|14|                     | 7| .  .|14|     
  306.                        | 8| *  *|13|                     | 8| .  *|13|     
  307.                     Q2 | 9|10 10|12| Q3                  | 9| .  *|12|     
  308.                        |10| *  *|11|                     |10| .  *|11|     
  309.                        '--+-u--u+--'                     '--+-u--u+--'     
  310.  
  311.  
  312. The Design Doc is  stored in ===> Brl_exps.Rpt
  313. |> WARNING F120 - Marginal Block Partitioning Measure:  (Utilizations) 
  314. %% FITR %% Error Count: 3, Warning Count: 1
  315. %% FITR %% File Processing Terminated. - File: Brl_exps (13 nc)
  316.