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

Subversion Repositories dirac

[/] [dirac/] [trunk/] [docs/] [synthesis_reports/] [common/] [updater.syr] - Blame information for rev 12

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 9 petebleack
Release 7.1.04i - xst H.42
2
Copyright (c) 1995-2005 Xilinx, Inc.  All rights reserved.
3
--> Parameter TMPDIR set to __projnav
4 10 petebleack
CPU : 0.00 / 2.52 s | Elapsed : 0.00 / 2.00 s
5 9 petebleack
 
6
--> Parameter xsthdpdir set to ./xst
7 10 petebleack
CPU : 0.00 / 2.52 s | Elapsed : 0.00 / 2.00 s
8 9 petebleack
 
9
--> Reading design: updater.prj
10
 
11
TABLE OF CONTENTS
12
  1) Synthesis Options Summary
13
  2) HDL Compilation
14
  3) HDL Analysis
15
  4) HDL Synthesis
16
  5) Advanced HDL Synthesis
17
     5.1) HDL Synthesis Report
18
  6) Low Level Synthesis
19
  7) Final Report
20
     7.1) Device utilization summary
21
     7.2) TIMING REPORT
22
 
23
 
24
=========================================================================
25
*                      Synthesis Options Summary                        *
26
=========================================================================
27
---- Source Parameters
28
Input File Name                    : "updater.prj"
29
Input Format                       : mixed
30
Ignore Synthesis Constraint File   : NO
31
 
32
---- Target Parameters
33
Output File Name                   : "updater"
34
Output Format                      : NGC
35 10 petebleack
Target Device                      : xc2v2000-6-bg575
36 9 petebleack
 
37
---- Source Options
38
Top Module Name                    : updater
39
Automatic FSM Extraction           : YES
40
FSM Encoding Algorithm             : Auto
41
FSM Style                          : lut
42
RAM Extraction                     : Yes
43
RAM Style                          : Auto
44
ROM Extraction                     : Yes
45
ROM Style                          : Auto
46
Mux Extraction                     : YES
47
Mux Style                          : Auto
48
Decoder Extraction                 : YES
49
Priority Encoder Extraction        : YES
50
Shift Register Extraction          : YES
51
Logical Shifter Extraction         : YES
52
XOR Collapsing                     : YES
53
Resource Sharing                   : YES
54
Multiplier Style                   : auto
55
Automatic Register Balancing       : No
56
 
57
---- Target Options
58
Add IO Buffers                     : YES
59
Global Maximum Fanout              : 500
60
Add Generic Clock Buffer(BUFG)     : 16
61
Register Duplication               : YES
62
Equivalent register Removal        : YES
63
Slice Packing                      : YES
64
Pack IO Registers into IOBs        : auto
65
 
66
---- General Options
67
Optimization Goal                  : Speed
68 10 petebleack
Optimization Effort                : 2
69 9 petebleack
Keep Hierarchy                     : NO
70
Global Optimization                : AllClockNets
71
RTL Output                         : Yes
72
Write Timing Constraints           : NO
73
Hierarchy Separator                : _
74
Bus Delimiter                      : <>
75
Case Specifier                     : maintain
76
Slice Utilization Ratio            : 100
77
Slice Utilization Ratio Delta      : 5
78
 
79
---- Other Options
80
lso                                : updater.lso
81
Read Cores                         : YES
82
cross_clock_analysis               : NO
83
verilog2001                        : YES
84
safe_implementation                : No
85
Optimize Instantiated Primitives   : NO
86
tristate2logic                     : Yes
87
use_clock_enable                   : Yes
88
use_sync_set                       : Yes
89
use_sync_reset                     : Yes
90
enable_auto_floorplanning          : No
91
 
92
=========================================================================
93
 
94
 
95
=========================================================================
96
*                          HDL Compilation                              *
97
=========================================================================
98 10 petebleack
Compiling vhdl file "C:/Xilinx/bin/ArithmeticCoder/UPDATER.vhd" in Library work.
99
Entity  compiled.
100
Entity  (Architecture ) compiled.
101 9 petebleack
 
102
=========================================================================
103
*                            HDL Analysis                               *
104
=========================================================================
105
Analyzing Entity  (Architecture ).
106
Entity  analyzed. Unit  generated.
107
 
108
 
109
=========================================================================
110
*                           HDL Synthesis                               *
111
=========================================================================
112
 
113
Synthesizing Unit .
114 10 petebleack
    Related source file is "C:/Xilinx/bin/ArithmeticCoder/UPDATER.vhd".
115
    Found 8-bit 4-to-1 multiplexer for signal .
116
    Found 8-bit 4-to-1 multiplexer for signal .
117 9 petebleack
    Found 1-bit register for signal .
118 10 petebleack
    Found 8-bit adder for signal <$n0009> created at line 50.
119
    Found 8-bit adder for signal <$n0011> created at line 72.
120
    Found 8-bit adder for signal <$n0012> created at line 83.
121
    Found 8-bit adder for signal <$n0013> created at line 61.
122
    Found 8-bit register for signal .
123
    Found 8-bit register for signal .
124
    Found 8-bit register for signal .
125
    Found 8-bit register for signal .
126
    Found 8-bit register for signal .
127 9 petebleack
    Found 1-bit xor2 for signal .
128
    Summary:
129
        inferred   1 D-type flip-flop(s).
130
        inferred   4 Adder/Subtractor(s).
131 10 petebleack
        inferred  16 Multiplexer(s).
132 9 petebleack
Unit  synthesized.
133
 
134
 
135
=========================================================================
136
*                       Advanced HDL Synthesis                          *
137
=========================================================================
138
 
139
Advanced RAM inference ...
140
Advanced multiplier inference ...
141
Advanced Registered AddSub inference ...
142
Dynamic shift register inference ...
143
 
144
=========================================================================
145
HDL Synthesis Report
146
 
147
Macro Statistics
148
# Adders/Subtractors               : 4
149 10 petebleack
 8-bit adder                       : 4
150 9 petebleack
# Registers                        : 6
151
 1-bit register                    : 1
152 10 petebleack
 8-bit register                    : 5
153 9 petebleack
# Multiplexers                     : 2
154 10 petebleack
 8-bit 4-to-1 multiplexer          : 2
155 9 petebleack
# Xors                             : 1
156
 1-bit xor2                        : 1
157
 
158
=========================================================================
159
 
160
=========================================================================
161
*                         Low Level Synthesis                           *
162
=========================================================================
163
 
164
Optimizing unit  ...
165 10 petebleack
Loading device for application Rf_Device from file '2v2000.nph' in environment C:/Xilinx.
166 9 petebleack
 
167
Mapping all equations...
168
Building and optimizing final netlist ...
169 10 petebleack
Found area constraint ratio of 100 (+ 5) on block updater, actual ratio is 0.
170 9 petebleack
 
171
=========================================================================
172
*                            Final Report                               *
173
=========================================================================
174
Final Results
175
RTL Top Level Output File Name     : updater.ngr
176
Top Level Output File Name         : updater
177
Output Format                      : NGC
178
Optimization Goal                  : Speed
179
Keep Hierarchy                     : NO
180
 
181
Design Statistics
182 10 petebleack
# IOs                              : 37
183 9 petebleack
 
184
Macro Statistics :
185 10 petebleack
# Registers                        : 41
186
#      1-bit register              : 41
187 9 petebleack
# Multiplexers                     : 2
188 10 petebleack
#      8-bit 4-to-1 multiplexer    : 2
189 9 petebleack
# Adders/Subtractors               : 4
190 10 petebleack
#      8-bit adder                 : 4
191 9 petebleack
 
192
Cell Usage :
193 10 petebleack
# BELS                             : 123
194 9 petebleack
#      GND                         : 1
195
#      INV                         : 3
196 10 petebleack
#      LUT1                        : 27
197
#      LUT2                        : 2
198
#      LUT3                        : 6
199
#      LUT4                        : 20
200
#      MUXCY                       : 28
201
#      MUXF5                       : 8
202 9 petebleack
#      VCC                         : 1
203 10 petebleack
#      XORCY                       : 27
204
# FlipFlops/Latches                : 41
205
#      FDR                         : 36
206 9 petebleack
#      FDS                         : 5
207
# Clock Buffers                    : 1
208
#      BUFGP                       : 1
209 10 petebleack
# IO Buffers                       : 36
210
#      IBUF                        : 19
211
#      OBUF                        : 17
212 9 petebleack
=========================================================================
213
 
214
Device utilization summary:
215
---------------------------
216
 
217 10 petebleack
Selected Device : 2v2000bg575-6
218 9 petebleack
 
219 10 petebleack
 Number of Slices:                      32  out of  10752     0%
220
 Number of Slice Flip Flops:            41  out of  21504     0%
221
 Number of 4 input LUTs:                55  out of  21504     0%
222
 Number of bonded IOBs:                 37  out of    408     9%
223 9 petebleack
 Number of GCLKs:                        1  out of     16     6%
224
 
225
 
226
=========================================================================
227
TIMING REPORT
228
 
229
NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
230
      FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
231
      GENERATED AFTER PLACE-and-ROUTE.
232
 
233
Clock Information:
234
------------------
235
-----------------------------------+------------------------+-------+
236
Clock Signal                       | Clock buffer(FF name)  | Load  |
237
-----------------------------------+------------------------+-------+
238 10 petebleack
CLOCK                              | BUFGP                  | 41    |
239 9 petebleack
-----------------------------------+------------------------+-------+
240
 
241
Timing Summary:
242
---------------
243
Speed Grade: -6
244
 
245
   Minimum period: No path found
246 10 petebleack
   Minimum input arrival time before clock: 5.430ns
247 9 petebleack
   Maximum output required time after clock: 5.814ns
248 10 petebleack
   Maximum combinational path delay: 8.314ns
249 9 petebleack
 
250
Timing Detail:
251
--------------
252
All values displayed in nanoseconds (ns)
253
 
254
=========================================================================
255
Timing constraint: Default OFFSET IN BEFORE for Clock 'CLOCK'
256 10 petebleack
  Total number of paths / destination ports: 291 / 82
257 9 petebleack
-------------------------------------------------------------------------
258 10 petebleack
Offset:              5.430ns (Levels of Logic = 11)
259 9 petebleack
  Source:            NUMERATOR<2> (PAD)
260 10 petebleack
  Destination:       NUMERATOR4_7 (FF)
261 9 petebleack
  Destination Clock: CLOCK rising
262
 
263 10 petebleack
  Data Path: NUMERATOR<2> to NUMERATOR4_7
264 9 petebleack
                                Gate     Net
265
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
266
    ----------------------------------------  ------------
267
     IBUF:I->O             3   0.653   0.760  NUMERATOR_2_IBUF (NUMERATOR_2_IBUF)
268
     LUT1:I0->O            1   0.347   0.000  NUMERATOR_2_IBUF_rt1 (NUMERATOR_2_IBUF_rt1)
269
     MUXCY:S->O            1   0.235   0.000  updater__n0013<1>cy (updater__n0013<1>_cyo)
270
     MUXCY:CI->O           1   0.042   0.000  updater__n0013<2>cy (updater__n0013<2>_cyo)
271
     MUXCY:CI->O           1   0.042   0.000  updater__n0013<3>cy (updater__n0013<3>_cyo)
272
     MUXCY:CI->O           1   0.042   0.000  updater__n0013<4>cy (updater__n0013<4>_cyo)
273
     MUXCY:CI->O           1   0.042   0.000  updater__n0013<5>cy (updater__n0013<5>_cyo)
274 10 petebleack
     XORCY:CI->O           2   0.824   0.744  updater__n0013<6>_xor (_n0013<6>)
275
     LUT1:I0->O            1   0.347   0.000  _n0013<6>_rt (_n0013<6>_rt)
276
     MUXCY:S->O            0   0.235   0.000  updater__n0011<6>cy (updater__n0011<6>_cyo)
277
     XORCY:CI->O           1   0.824   0.000  updater__n0011<7>_xor (_n0011<7>)
278
     FDR:D                     0.293          NUMERATOR4_7
279 9 petebleack
    ----------------------------------------
280 10 petebleack
    Total                      5.430ns (3.926ns logic, 1.504ns route)
281
                                       (72.3% logic, 27.7% route)
282 9 petebleack
 
283
=========================================================================
284
Timing constraint: Default OFFSET OUT AFTER for Clock 'CLOCK'
285 10 petebleack
  Total number of paths / destination ports: 41 / 17
286 9 petebleack
-------------------------------------------------------------------------
287
Offset:              5.814ns (Levels of Logic = 3)
288 10 petebleack
  Source:            NUMERATOR2_7 (FF)
289
  Destination:       NUMERATOR_OUT<7> (PAD)
290 9 petebleack
  Source Clock:      CLOCK rising
291
 
292 10 petebleack
  Data Path: NUMERATOR2_7 to NUMERATOR_OUT<7>
293 9 petebleack
                                Gate     Net
294
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
295
    ----------------------------------------  ------------
296 10 petebleack
     FDR:C->Q              1   0.449   0.548  NUMERATOR2_7 (NUMERATOR2_7)
297
     LUT4:I1->O            1   0.347   0.000  DENOMINATOR_OUT<0>_DENOMINATOR_OUT<0>_rn_6_F (N25)
298
     MUXF5:I0->O           1   0.345   0.383  DENOMINATOR_OUT<0>_DENOMINATOR_OUT<0>_rn_6 (NUMERATOR_OUT_7_OBUF)
299
     OBUF:I->O                 3.743          NUMERATOR_OUT_7_OBUF (NUMERATOR_OUT<7>)
300 9 petebleack
    ----------------------------------------
301
    Total                      5.814ns (4.884ns logic, 0.930ns route)
302
                                       (84.0% logic, 16.0% route)
303
 
304
=========================================================================
305
Timing constraint: Default path analysis
306 10 petebleack
  Total number of paths / destination ports: 204 / 16
307 9 petebleack
-------------------------------------------------------------------------
308 10 petebleack
Delay:               8.314ns (Levels of Logic = 5)
309 9 petebleack
  Source:            DENOMINATOR<0> (PAD)
310 10 petebleack
  Destination:       DENOMINATOR_OUT<1> (PAD)
311 9 petebleack
 
312 10 petebleack
  Data Path: DENOMINATOR<0> to DENOMINATOR_OUT<1>
313 9 petebleack
                                Gate     Net
314
    Cell:in->out      fanout   Delay   Delay  Logical Name (Net Name)
315
    ----------------------------------------  ------------
316
     IBUF:I->O             2   0.653   0.743  DENOMINATOR_0_IBUF (DENOMINATOR_0_IBUF)
317 10 petebleack
     LUT4:I0->O           23   0.347   1.007  _n00144 (CHOICE167)
318
     LUT2:I0->O            2   0.347   0.744  _n001410 (HALVE_VALUES)
319
     LUT4:I0->O            1   0.347   0.383  DENOMINATOR_OUT<1>1 (DENOMINATOR_OUT_1_OBUF)
320
     OBUF:I->O                 3.743          DENOMINATOR_OUT_1_OBUF (DENOMINATOR_OUT<1>)
321 9 petebleack
    ----------------------------------------
322 10 petebleack
    Total                      8.314ns (5.437ns logic, 2.877ns route)
323
                                       (65.4% logic, 34.6% route)
324 9 petebleack
 
325
=========================================================================
326 10 petebleack
CPU : 6.39 / 8.98 s | Elapsed : 7.00 / 9.00 s
327 9 petebleack
 
328
-->
329
 
330 10 petebleack
Total memory usage is 121148 kilobytes
331 9 petebleack
 
332
Number of errors   :    0 (   0 filtered)
333 10 petebleack
Number of warnings :    0 (   0 filtered)
334 9 petebleack
Number of infos    :    0 (   0 filtered)
335
 

powered by: WebSVN 2.1.0

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