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