OpenCores
URL https://opencores.org/ocsvn/fluid_core_2/fluid_core_2/trunk

Subversion Repositories fluid_core_2

[/] [fluid_core_2/] [trunk/] [xilinx14.5 project/] [Shifter.syr] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 azmathmoos
Release 14.5 - xst P.58f (nt)
2
Copyright (c) 1995-2012 Xilinx, Inc.  All rights reserved.
3
--> Parameter TMPDIR set to xst/projnav.tmp
4
 
5
 
6
Total REAL time to Xst completion: 0.00 secs
7
Total CPU time to Xst completion: 0.08 secs
8
 
9
--> Parameter xsthdpdir set to xst
10
 
11
 
12
Total REAL time to Xst completion: 0.00 secs
13
Total CPU time to Xst completion: 0.08 secs
14
 
15
--> Reading design: Shifter.prj
16
 
17
TABLE OF CONTENTS
18
  1) Synthesis Options Summary
19
  2) HDL Compilation
20
  3) Design Hierarchy Analysis
21
  4) HDL Analysis
22
  5) HDL Synthesis
23
     5.1) HDL Synthesis Report
24
  6) Advanced HDL Synthesis
25
     6.1) Advanced HDL Synthesis Report
26
  7) Low Level Synthesis
27
  8) Partition Report
28
  9) Final Report
29
        9.1) Device utilization summary
30
        9.2) Partition Resource Summary
31
        9.3) TIMING REPORT
32
 
33
 
34
=========================================================================
35
*                      Synthesis Options Summary                        *
36
=========================================================================
37
---- Source Parameters
38
Input File Name                    : "Shifter.prj"
39
Input Format                       : mixed
40
Ignore Synthesis Constraint File   : NO
41
 
42
---- Target Parameters
43
Output File Name                   : "Shifter"
44
Output Format                      : NGC
45
Target Device                      : xc3s500e-4-fg320
46
 
47
---- Source Options
48
Top Module Name                    : Shifter
49
Automatic FSM Extraction           : YES
50
FSM Encoding Algorithm             : Auto
51
Safe Implementation                : No
52
FSM Style                          : LUT
53
RAM Extraction                     : Yes
54
RAM Style                          : Auto
55
ROM Extraction                     : Yes
56
Mux Style                          : Auto
57
Decoder Extraction                 : YES
58
Priority Encoder Extraction        : Yes
59
Shift Register Extraction          : YES
60
Logical Shifter Extraction         : YES
61
XOR Collapsing                     : YES
62
ROM Style                          : Auto
63
Mux Extraction                     : Yes
64
Resource Sharing                   : YES
65
Asynchronous To Synchronous        : NO
66
Multiplier Style                   : LUT
67
Automatic Register Balancing       : Yes
68
 
69
---- Target Options
70
Add IO Buffers                     : YES
71
Global Maximum Fanout              : 100000
72
Add Generic Clock Buffer(BUFG)     : 24
73
Register Duplication               : YES
74
Move First FlipFlop Stage          : YES
75
Move Last FlipFlop Stage           : YES
76
Slice Packing                      : YES
77
Optimize Instantiated Primitives   : NO
78
Use Clock Enable                   : Yes
79
Use Synchronous Set                : Yes
80
Use Synchronous Reset              : Yes
81
Pack IO Registers into IOBs        : True
82
Equivalent register Removal        : YES
83
 
84
---- General Options
85
Optimization Goal                  : Speed
86
Optimization Effort                : 2
87
Keep Hierarchy                     : No
88
Netlist Hierarchy                  : As_Optimized
89
RTL Output                         : Yes
90
Global Optimization                : AllClockNets
91
Read Cores                         : YES
92
Write Timing Constraints           : NO
93
Cross Clock Analysis               : NO
94
Hierarchy Separator                : /
95
Bus Delimiter                      : <>
96
Case Specifier                     : Maintain
97
Slice Utilization Ratio            : 100
98
BRAM Utilization Ratio             : 100
99
Verilog 2001                       : YES
100
Auto BRAM Packing                  : NO
101
Slice Utilization Ratio Delta      : 5
102
 
103
=========================================================================
104
 
105
 
106
=========================================================================
107
*                          HDL Compilation                              *
108
=========================================================================
109
Compiling verilog file "Shifter.v" in library work
110
Compiling verilog include file "Configuration.v"
111
Module  compiled
112
No errors in compilation
113
Analysis of file <"Shifter.prj"> succeeded.
114
 
115
 
116
=========================================================================
117
*                     Design Hierarchy Analysis                         *
118
=========================================================================
119
Analyzing hierarchy for module  in library .
120
 
121
 
122
=========================================================================
123
*                            HDL Analysis                               *
124
=========================================================================
125
Analyzing top module .
126
Module  is correct for synthesis.
127
 
128
 
129
=========================================================================
130
*                           HDL Synthesis                               *
131
=========================================================================
132
 
133
Performing bidirectional port resolution...
134
 
135
Synthesizing Unit .
136
    Related source file is "Shifter.v".
137
WARNING:Xst:647 - Input  is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved.
138
WARNING:Xst:737 - Found 32-bit latch for signal . Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
139
INFO:Xst:2371 - HDL ADVISOR - Logic functions respectively driving the data and gate enable inputs of this latch share common terms. This situation will potentially lead to setup/hold violations and, as a result, to simulation problems. This situation may come from an incomplete case statement (all selector values are not covered). You should carefully review if it was in your intentions to describe such a latch.
140
    Found 32-bit shifter logical left for signal  created at line 15.
141
    Found 32-bit shifter logical right for signal  created at line 16.
142
    Summary:
143
        inferred   2 Combinational logic shifter(s).
144
Unit  synthesized.
145
 
146
 
147
=========================================================================
148
HDL Synthesis Report
149
 
150
Macro Statistics
151
# Latches                                              : 1
152
 32-bit latch                                          : 1
153
# Logic shifters                                       : 2
154
 32-bit shifter logical left                           : 1
155
 32-bit shifter logical right                          : 1
156
 
157
=========================================================================
158
 
159
=========================================================================
160
*                       Advanced HDL Synthesis                          *
161
=========================================================================
162
 
163
 
164
=========================================================================
165
Advanced HDL Synthesis Report
166
 
167
Macro Statistics
168
# Latches                                              : 1
169
 32-bit latch                                          : 1
170
# Logic shifters                                       : 2
171
 32-bit shifter logical left                           : 1
172
 32-bit shifter logical right                          : 1
173
 
174
=========================================================================
175
 
176
=========================================================================
177
*                         Low Level Synthesis                           *
178
=========================================================================
179
 
180
Optimizing unit  ...
181
 
182
Mapping all equations...
183
Building and optimizing final netlist ...
184
Found area constraint ratio of 100 (+ 5) on block Shifter, actual ratio is 4.
185
 
186
Final Macro Processing ...
187
 
188
=========================================================================
189
Final Register Report
190
 
191
Found no macro
192
=========================================================================
193
 
194
=========================================================================
195
*                           Partition Report                            *
196
=========================================================================
197
 
198
Partition Implementation Status
199
-------------------------------
200
 
201
  No Partitions were found in this design.
202
 
203
-------------------------------
204
 
205
=========================================================================
206
*                            Final Report                               *
207
=========================================================================
208
Final Results
209
RTL Top Level Output File Name     : Shifter.ngr
210
Top Level Output File Name         : Shifter
211
Output Format                      : NGC
212
Optimization Goal                  : Speed
213
Keep Hierarchy                     : No
214
 
215
Design Statistics
216
# IOs                              : 101
217
 
218
Cell Usage :
219
# BELS                             : 418
220
#      GND                         : 1
221
#      LUT2                        : 13
222
#      LUT3                        : 149
223
#      LUT4                        : 193
224
#      MUXCY                       : 7
225
#      MUXF5                       : 54
226
#      VCC                         : 1
227
# FlipFlops/Latches                : 32
228
#      LD                          : 32
229
# Clock Buffers                    : 1
230
#      BUFG                        : 1
231
# IO Buffers                       : 99
232
#      IBUF                        : 67
233
#      OBUF                        : 32
234
=========================================================================
235
 
236
Device utilization summary:
237
---------------------------
238
 
239
Selected Device : 3s500efg320-4
240
 
241
 Number of Slices:                      196  out of   4656     4%
242
 Number of 4 input LUTs:                355  out of   9312     3%
243
 Number of IOs:                         101
244
 Number of bonded IOBs:                  99  out of    232    42%
245
    IOB Flip Flops:                      32
246
 Number of GCLKs:                         1  out of     24     4%
247
 
248
---------------------------
249
Partition Resource Summary:
250
---------------------------
251
 
252
  No Partitions were found in this design.
253
 
254
---------------------------
255
 
256
 
257
=========================================================================
258
TIMING REPORT
259
 
260
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
261
      FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
262
      GENERATED AFTER PLACE-and-ROUTE.
263
 
264
Clock Information:
265
------------------
266
-----------------------------------+------------------------+-------+
267
Clock Signal                       | Clock buffer(FF name)  | Load  |
268
-----------------------------------+------------------------+-------+
269
Result_not00021(Result_not00021:O) | BUFG(*)(Result_0)      | 32    |
270
-----------------------------------+------------------------+-------+
271
(*) This 1 clock signal(s) are generated by combinatorial logic,
272
and XST is not able to identify which are the primary clock signals.
273
Please use the CLOCK_SIGNAL constraint to specify the clock signal(s) generated by combinatorial logic.
274
 
275
Asynchronous Control Signals Information:
276
----------------------------------------
277
No asynchronous control signals found in this design
278
 
279
Timing Summary:
280
---------------
281
Speed Grade: -4
282
 
283
   Minimum period: No path found
284
   Minimum input arrival time before clock: 9.422ns
285
   Maximum output required time after clock: 4.368ns
286
   Maximum combinational path delay: No path found
287
 
288
Timing Detail:
289
--------------
290
All values displayed in nanoseconds (ns)
291
 
292
=========================================================================
293
Timing constraint: Default OFFSET IN BEFORE for Clock 'Result_not00021'
294
  Total number of paths / destination ports: 4086 / 32
295
-------------------------------------------------------------------------
296
Offset:              9.422ns (Levels of Logic = 8)
297
  Source:            OP2<30> (PAD)
298
  Destination:       Result_5 (LATCH)
299
  Destination Clock: Result_not00021 falling
300
 
301
  Data Path: OP2<30> to Result_5
302
                                Gate     Net
303
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
304
    ----------------------------------------  ------------
305
     IBUF:I->O            71   1.218   1.450  OP2_30_IBUF (OP2_30_IBUF)
306
     LUT3:I0->O            2   0.704   0.526  Sh117_SW0 (N121)
307
     LUT3:I1->O            5   0.704   0.712  Sh117 (Sh117)
308
     LUT4:I1->O            1   0.704   0.000  Sh1491 (Sh1491)
309
     MUXF5:I1->O           2   0.321   0.451  Sh149_f5 (Sh149)
310
     LUT4:I3->O            1   0.704   0.595  Result_mux0000<5>73 (Result_mux0000<5>73)
311
     LUT3:I0->O            1   0.704   0.000  Result_mux0000<5>119_F (N257)
312
     MUXF5:I0->O           1   0.321   0.000  Result_mux0000<5>119 (Result_mux0000<5>)
313
     LD:D                      0.308          Result_5
314
    ----------------------------------------
315
    Total                      9.422ns (5.688ns logic, 3.734ns route)
316
                                       (60.4% logic, 39.6% route)
317
 
318
=========================================================================
319
Timing constraint: Default OFFSET OUT AFTER for Clock 'Result_not00021'
320
  Total number of paths / destination ports: 32 / 32
321
-------------------------------------------------------------------------
322
Offset:              4.368ns (Levels of Logic = 1)
323
  Source:            Result_31 (LATCH)
324
  Destination:       Result<0> (PAD)
325
  Source Clock:      Result_not00021 falling
326
 
327
  Data Path: Result_31 to Result<0>
328
                                Gate     Net
329
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
330
    ----------------------------------------  ------------
331
     LD:G->Q               1   0.676   0.420  Result_31 (Result_31)
332
     OBUF:I->O                 3.272          Result_0_OBUF (Result<0>)
333
    ----------------------------------------
334
    Total                      4.368ns (3.948ns logic, 0.420ns route)
335
                                       (90.4% logic, 9.6% route)
336
 
337
=========================================================================
338
 
339
 
340
Total REAL time to Xst completion: 7.00 secs
341
Total CPU time to Xst completion: 7.46 secs
342
 
343
-->
344
 
345
Total memory usage is 203444 kilobytes
346
 
347
Number of errors   :    0 (   0 filtered)
348
Number of warnings :    2 (   0 filtered)
349
Number of infos    :    1 (   0 filtered)
350
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.