You are on page 1of 4

D:\test\ADAPTIVE_XY_mesh_routing.

syr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64

Release 7.1i - xst H.38


Copyright (c) 1995-2005 Xilinx, Inc. All rights reserved.
--> Parameter TMPDIR set to __projnav
CPU : 0.00 / 0.19 s | Elapsed : 0.00 / 0.00 s
--> Parameter xsthdpdir set to ./xst
CPU : 0.00 / 0.19 s | Elapsed : 0.00 / 0.00 s
--> Reading design: ADAPTIVE_XY_mesh_routing.prj
TABLE OF CONTENTS
1) Synthesis Options Summary
2) HDL Compilation
3) HDL Analysis
4) HDL Synthesis
5) Advanced HDL Synthesis
5.1) HDL Synthesis Report
6) Low Level Synthesis
7) Final Report
=========================================================================
*
Synthesis Options Summary
*
=========================================================================
---- Source Parameters
Input File Name
: "ADAPTIVE_XY_mesh_routing.prj"
Input Format
: mixed
Ignore Synthesis Constraint File
: NO
---- Target Parameters
Output File Name
Output Format
Target Device

: "ADAPTIVE_XY_mesh_routing"
: NGC
: acr2

---- Source Options


Top Module Name
Automatic FSM Extraction
FSM Encoding Algorithm
Mux Extraction
Resource Sharing

:
:
:
:
:

ADAPTIVE_XY_mesh_routing
YES
Auto
YES
YES

---- Target Options


Add IO Buffers
Equivalent register Removal
MACRO Preserve
XOR Preserve

:
:
:
:

YES
YES
YES
YES

---- General Options


Optimization Goal
Optimization Effort
Keep Hierarchy
RTL Output
Hierarchy Separator
Bus Delimiter
Case Specifier

:
:
:
:
:
:
:

Speed
1
YES
Yes
/
<>
maintain

---- Other Options


lso
verilog2001
safe_implementation
Clock Enable
wysiwyg

:
:
:
:
:

ADAPTIVE_XY_mesh_routing.lso
YES
No
YES
NO

=========================================================================

Page: 1

D:\test\ADAPTIVE_XY_mesh_routing.syr
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128

=========================================================================
*
HDL Compilation
*
=========================================================================
Compiling verilog file "ADAPTIVE_XY_mesh_routing.v"
Module <ADAPTIVE_XY_mesh_routing> compiled
No errors in compilation
Analysis of file <"ADAPTIVE_XY_mesh_routing.prj"> succeeded.
=========================================================================
*
HDL Analysis
*
=========================================================================
Analyzing top module <ADAPTIVE_XY_mesh_routing>.
PORT_NUM = 5
X_NODE_NUM = 4
Y_NODE_NUM = 4
SW_X_ADDR = 2
SW_Y_ADDR = 1
CONGESTION_WIDTH = 4
PORT_NUM_BCD_WIDTH = 3
X_NODE_NUM_WIDTH = 2
Y_NODE_NUM_WIDTH = 2
LOCAL = 0
EAST = 1
NORTH = 2
WEST = 3
SOUTH = 4
W_VS_S = 3
W_VS_N = 2
E_VS_N = 1
E_VS_S = 0
Module <ADAPTIVE_XY_mesh_routing> is correct for synthesis.
=========================================================================
*
HDL Synthesis
*
=========================================================================
Synthesizing Unit <ADAPTIVE_XY_mesh_routing>.
Related source file is "ADAPTIVE_XY_mesh_routing.v".
Found 32x3-bit ROM for signal <port_num_next>.
Found 4-bit comparator greater for signal <$n0000> created
Found 4-bit comparator less for signal <$n0001> created at
Found 4-bit comparator greater for signal <$n0002> created
Found 4-bit comparator less for signal <$n0003> created at
Found 3-bit subtractor for signal <xdiff>.
Found 3-bit subtractor for signal <ydiff>.
Summary:
inferred
1 ROM(s).
inferred
2 Adder/Subtractor(s).
inferred
4 Comparator(s).
Unit <ADAPTIVE_XY_mesh_routing> synthesized.

at line 57.
line 70.
at line 58.
line 62.

=========================================================================
*
Advanced HDL Synthesis
*
=========================================================================
Advanced RAM inference ...
Advanced multiplier inference ...
Advanced Registered AddSub inference ...
Dynamic shift register inference ...

Page: 2

D:\test\ADAPTIVE_XY_mesh_routing.syr
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192

=========================================================================
HDL Synthesis Report
Macro Statistics
# ROMs
32x3-bit ROM
# Adders/Subtractors
3-bit subtractor
# Comparators
4-bit comparator greater
4-bit comparator less

:
:
:
:
:
:
:

1
1
2
2
4
2
2

=========================================================================
=========================================================================
*
Low Level Synthesis
*
=========================================================================
Optimizing unit <ADAPTIVE_XY_mesh_routing> ...
=========================================================================
*
Final Report
*
=========================================================================
Final Results
RTL Top Level Output File Name
: ADAPTIVE_XY_mesh_routing.ngr
Top Level Output File Name
: ADAPTIVE_XY_mesh_routing
Output Format
: NGC
Optimization Goal
: Speed
Keep Hierarchy
: YES
Target Technology
: acr2
Macro Preserve
: YES
XOR Preserve
: YES
Clock Enable
: YES
wysiwyg
: NO
Design Statistics
# IOs

: 15

Macro Statistics :
# Comparators
#
4-bit comparator greater
#
4-bit comparator less
# Xors
#
1-bit xor2

:
:
:
:
:

4
2
2
10
10

Cell Usage :
# BELS
: 82
#
AND2
: 31
#
AND3
: 3
#
AND4
: 1
#
INV
: 36
#
OR2
: 11
# IO Buffers
: 13
#
IBUF
: 10
#
OBUF
: 3
=========================================================================
CPU : 2.02 / 2.22 s | Elapsed : 2.00 / 2.00 s
-->
Total memory usage is 133580 kilobytes
Number of errors
:
Number of warnings :
Page: 3

0 (
0 (

0 filtered)
0 filtered)

D:\test\ADAPTIVE_XY_mesh_routing.syr
193
194
195

Number of infos

Page: 4

0 (

0 filtered)

You might also like