1 |
5 |
liubenoff |
|
2 |
|
|
Lattice Place and Route Report for Design "DisplayDriverwDecoder_impl1_map.ncd"
|
3 |
6 |
liubenoff |
Tue Jan 17 01:36:43 2017
|
4 |
5 |
liubenoff |
|
5 |
|
|
PAR: Place And Route Diamond (64-bit) 3.8.0.115.3.
|
6 |
|
|
Command Line: par -w -l 5 -i 6 -t 1 -c 0 -e 0 -gui -msgset C:/Projects/single-14-segment-display-driver-w-decoder/Project/Lattice_FPGA_Build/promote.xml -exp parUseNBR=1:parCDP=auto:parCDR=1:parPathBased=OFF DisplayDriverwDecoder_impl1_map.ncd DisplayDriverwDecoder_impl1.dir/5_1.ncd DisplayDriverwDecoder_impl1.prf
|
7 |
|
|
Preference file: DisplayDriverwDecoder_impl1.prf.
|
8 |
|
|
Placement level-cost: 5-1.
|
9 |
|
|
Routing Iterations: 6
|
10 |
|
|
|
11 |
|
|
Loading design for application par from file DisplayDriverwDecoder_impl1_map.ncd.
|
12 |
|
|
Design name: DisplayDriverWrapper
|
13 |
|
|
NCD version: 3.3
|
14 |
|
|
Vendor: LATTICE
|
15 |
|
|
Device: LFE5UM5G-45F
|
16 |
|
|
Package: CABGA381
|
17 |
|
|
Performance: 8
|
18 |
|
|
Loading device for application par from file 'sa5p45m.nph' in environment: C:/lscc/diamond/3.8_x64/ispfpga.
|
19 |
|
|
Package Status: Final Version 1.36.
|
20 |
|
|
Performance Hardware Data Status: Final Version 50.1.
|
21 |
|
|
License checked out.
|
22 |
|
|
|
23 |
|
|
|
24 |
|
|
Ignore Preference Error(s): True
|
25 |
|
|
Device utilization summary:
|
26 |
|
|
|
27 |
6 |
liubenoff |
PIO (prelim) 20/245 8% used
|
28 |
|
|
20/203 9% bonded
|
29 |
|
|
IOLOGIC 1/245 <1% used
|
30 |
5 |
liubenoff |
|
31 |
6 |
liubenoff |
SLICE 65/21924 <1% used
|
32 |
5 |
liubenoff |
|
33 |
6 |
liubenoff |
GSR 1/1 100% used
|
34 |
5 |
liubenoff |
|
35 |
|
|
|
36 |
6 |
liubenoff |
Number of Signals: 131
|
37 |
|
|
Number of Connections: 657
|
38 |
5 |
liubenoff |
|
39 |
|
|
Pin Constraint Summary:
|
40 |
6 |
liubenoff |
19 out of 19 pins locked (100% locked).
|
41 |
5 |
liubenoff |
|
42 |
6 |
liubenoff |
The following 1 signal is selected to use the primary clock routing resources:
|
43 |
|
|
clk_c (driver: clk, clk/ce/sr load #: 9/0/0)
|
44 |
5 |
liubenoff |
|
45 |
6 |
liubenoff |
|
46 |
|
|
Signal n_rst_c is selected as Global Set/Reset.
|
47 |
5 |
liubenoff |
Starting Placer Phase 0.
|
48 |
6 |
liubenoff |
.........
|
49 |
|
|
Finished Placer Phase 0. REAL time: 4 secs
|
50 |
5 |
liubenoff |
|
51 |
|
|
Starting Placer Phase 1.
|
52 |
6 |
liubenoff |
.......................
|
53 |
|
|
Placer score = 63578.
|
54 |
|
|
Finished Placer Phase 1. REAL time: 15 secs
|
55 |
5 |
liubenoff |
|
56 |
|
|
Starting Placer Phase 2.
|
57 |
|
|
.
|
58 |
6 |
liubenoff |
Placer score = 63553
|
59 |
|
|
Finished Placer Phase 2. REAL time: 15 secs
|
60 |
5 |
liubenoff |
|
61 |
|
|
|
62 |
|
|
------------------ Clock Report ------------------
|
63 |
|
|
|
64 |
|
|
Global Clock Resources:
|
65 |
|
|
CLK_PIN : 0 out of 12 (0%)
|
66 |
6 |
liubenoff |
GR_PCLK : 1 out of 12 (8%)
|
67 |
5 |
liubenoff |
PLL : 0 out of 4 (0%)
|
68 |
|
|
DCS : 0 out of 2 (0%)
|
69 |
|
|
DCC : 0 out of 60 (0%)
|
70 |
|
|
CLKDIV : 0 out of 4 (0%)
|
71 |
|
|
|
72 |
|
|
Quadrant TL Clocks:
|
73 |
|
|
|
74 |
|
|
PRIMARY : 0 out of 16 (0%)
|
75 |
|
|
|
76 |
|
|
Quadrant TR Clocks:
|
77 |
|
|
|
78 |
|
|
PRIMARY : 0 out of 16 (0%)
|
79 |
|
|
|
80 |
|
|
Quadrant BL Clocks:
|
81 |
6 |
liubenoff |
PRIMARY "clk_c" from comp "clk" on PIO site "P3 (PL68C)", CLK/CE/SR load = 1
|
82 |
5 |
liubenoff |
|
83 |
6 |
liubenoff |
PRIMARY : 1 out of 16 (6%)
|
84 |
5 |
liubenoff |
|
85 |
|
|
Quadrant BR Clocks:
|
86 |
6 |
liubenoff |
PRIMARY "clk_c" from comp "clk" on PIO site "P3 (PL68C)", CLK/CE/SR load = 8
|
87 |
5 |
liubenoff |
|
88 |
6 |
liubenoff |
PRIMARY : 1 out of 16 (6%)
|
89 |
5 |
liubenoff |
|
90 |
|
|
Edge Clocks:
|
91 |
|
|
|
92 |
|
|
No edge clock selected.
|
93 |
|
|
|
94 |
|
|
|
95 |
|
|
--------------- End of Clock Report ---------------
|
96 |
|
|
|
97 |
|
|
|
98 |
|
|
+
|
99 |
|
|
I/O Usage Summary (final):
|
100 |
6 |
liubenoff |
20 out of 245 (8.2%) PIO sites used.
|
101 |
|
|
20 out of 203 (9.9%) bonded PIO sites used.
|
102 |
|
|
Number of PIO comps: 19; differential: 1.
|
103 |
5 |
liubenoff |
Number of Vref pins used: 0.
|
104 |
|
|
|
105 |
|
|
I/O Bank Usage Summary:
|
106 |
|
|
+----------+----------------+------------+------------+------------+
|
107 |
|
|
| I/O Bank | Usage | Bank Vccio | Bank Vref1 | Bank Vref2 |
|
108 |
|
|
+----------+----------------+------------+------------+------------+
|
109 |
|
|
| 0 | 0 / 27 ( 0%) | - | - | - |
|
110 |
|
|
| 1 | 0 / 33 ( 0%) | - | - | - |
|
111 |
6 |
liubenoff |
| 2 | 1 / 32 ( 3%) | 2.5V | - | - |
|
112 |
5 |
liubenoff |
| 3 | 14 / 33 ( 42%) | 2.5V | - | - |
|
113 |
6 |
liubenoff |
| 6 | 3 / 33 ( 9%) | 2.5V | - | - |
|
114 |
5 |
liubenoff |
| 7 | 0 / 32 ( 0%) | - | - | - |
|
115 |
6 |
liubenoff |
| 8 | 2 / 13 ( 15%) | 2.5V | - | - |
|
116 |
5 |
liubenoff |
+----------+----------------+------------+------------+------------+
|
117 |
|
|
|
118 |
6 |
liubenoff |
Total placer CPU time: 15 secs
|
119 |
5 |
liubenoff |
|
120 |
|
|
Dumping design to file DisplayDriverwDecoder_impl1.dir/5_1.ncd.
|
121 |
|
|
|
122 |
6 |
liubenoff |
|
123 |
|
|
Starting router resource preassignment
|
124 |
5 |
liubenoff |
|
125 |
6 |
liubenoff |
Completed router resource preassignment. Real time: 23 secs
|
126 |
|
|
|
127 |
|
|
Start NBR router at 01:37:06 01/17/17
|
128 |
|
|
|
129 |
|
|
*****************************************************************
|
130 |
|
|
Info: NBR allows conflicts(one node used by more than one signal)
|
131 |
|
|
in the earlier iterations. In each iteration, it tries to
|
132 |
|
|
solve the conflicts while keeping the critical connections
|
133 |
|
|
routed as short as possible. The routing process is said to
|
134 |
|
|
be completed when no conflicts exist and all connections
|
135 |
|
|
are routed.
|
136 |
|
|
Note: NBR uses a different method to calculate timing slacks. The
|
137 |
|
|
worst slack and total negative slack may not be the same as
|
138 |
|
|
that in TRCE report. You should always run TRCE to verify
|
139 |
|
|
your design.
|
140 |
|
|
*****************************************************************
|
141 |
|
|
|
142 |
|
|
Start NBR special constraint process at 01:37:06 01/17/17
|
143 |
|
|
|
144 |
|
|
Start NBR section for initial routing at 01:37:06 01/17/17
|
145 |
|
|
Level 1, iteration 1
|
146 |
|
|
0(0.00%) conflict; 544(82.80%) untouched conns; 8380 (nbr) score;
|
147 |
|
|
Estimated worst slack/total negative slack: -1.227ns/-8.380ns; real time: 24 secs
|
148 |
|
|
Level 2, iteration 1
|
149 |
|
|
0(0.00%) conflict; 542(82.50%) untouched conns; 8800 (nbr) score;
|
150 |
|
|
Estimated worst slack/total negative slack: -1.238ns/-8.800ns; real time: 24 secs
|
151 |
|
|
Level 3, iteration 1
|
152 |
|
|
0(0.00%) conflict; 523(79.60%) untouched conns; 8800 (nbr) score;
|
153 |
|
|
Estimated worst slack/total negative slack: -1.238ns/-8.800ns; real time: 24 secs
|
154 |
|
|
Level 4, iteration 1
|
155 |
|
|
5(0.00%) conflicts; 0(0.00%) untouched conn; 8800 (nbr) score;
|
156 |
|
|
Estimated worst slack/total negative slack: -1.238ns/-8.800ns; real time: 24 secs
|
157 |
|
|
|
158 |
|
|
Info: Initial congestion level at 75% usage is 0
|
159 |
|
|
Info: Initial congestion area at 75% usage is 0 (0.00%)
|
160 |
|
|
|
161 |
|
|
Start NBR section for normal routing at 01:37:07 01/17/17
|
162 |
|
|
Level 1, iteration 1
|
163 |
|
|
0(0.00%) conflict; 8(1.22%) untouched conns; 8800 (nbr) score;
|
164 |
|
|
Estimated worst slack/total negative slack: -1.238ns/-8.800ns; real time: 24 secs
|
165 |
|
|
Level 2, iteration 1
|
166 |
|
|
0(0.00%) conflict; 8(1.22%) untouched conns; 8800 (nbr) score;
|
167 |
|
|
Estimated worst slack/total negative slack: -1.238ns/-8.800ns; real time: 24 secs
|
168 |
|
|
Level 3, iteration 1
|
169 |
|
|
0(0.00%) conflict; 8(1.22%) untouched conns; 8800 (nbr) score;
|
170 |
|
|
Estimated worst slack/total negative slack: -1.238ns/-8.800ns; real time: 24 secs
|
171 |
|
|
Level 4, iteration 1
|
172 |
|
|
0(0.00%) conflict; 0(0.00%) untouched conn; 8800 (nbr) score;
|
173 |
|
|
Estimated worst slack/total negative slack: -1.238ns/-8.800ns; real time: 24 secs
|
174 |
|
|
|
175 |
|
|
Start NBR section for performance tuning (iteration 1) at 01:37:07 01/17/17
|
176 |
|
|
Level 4, iteration 1
|
177 |
|
|
0(0.00%) conflict; 0(0.00%) untouched conn; 8800 (nbr) score;
|
178 |
|
|
Estimated worst slack/total negative slack: -1.238ns/-8.800ns; real time: 24 secs
|
179 |
|
|
|
180 |
|
|
Start NBR section for re-routing at 01:37:07 01/17/17
|
181 |
|
|
Level 4, iteration 1
|
182 |
|
|
0(0.00%) conflict; 0(0.00%) untouched conn; 8800 (nbr) score;
|
183 |
|
|
Estimated worst slack/total negative slack: -1.238ns/-8.800ns; real time: 24 secs
|
184 |
|
|
|
185 |
|
|
Start NBR section for post-routing at 01:37:07 01/17/17
|
186 |
|
|
|
187 |
|
|
End NBR router with 0 unrouted connection
|
188 |
|
|
|
189 |
|
|
NBR Summary
|
190 |
|
|
-----------
|
191 |
|
|
Number of unrouted connections : 0 (0.00%)
|
192 |
|
|
Number of connections with timing violations : 9 (1.37%)
|
193 |
|
|
Estimated worst slack : -1.238ns
|
194 |
|
|
Timing score : 7103
|
195 |
|
|
-----------
|
196 |
|
|
Notes: The timing info is calculated for SETUP only and all PAR_ADJs are ignored.
|
197 |
|
|
|
198 |
|
|
|
199 |
|
|
|
200 |
|
|
Total CPU time 24 secs
|
201 |
|
|
Total REAL time: 25 secs
|
202 |
|
|
Completely routed.
|
203 |
|
|
End of route. 657 routed (100.00%); 0 unrouted.
|
204 |
|
|
|
205 |
|
|
Hold time timing score: 0, hold timing errors: 0
|
206 |
|
|
|
207 |
|
|
Timing score: 7103
|
208 |
|
|
|
209 |
5 |
liubenoff |
Dumping design to file DisplayDriverwDecoder_impl1.dir/5_1.ncd.
|
210 |
|
|
|
211 |
|
|
|
212 |
|
|
All signals are completely routed.
|
213 |
|
|
|
214 |
|
|
|
215 |
|
|
PAR_SUMMARY::Run status = completed
|
216 |
|
|
PAR_SUMMARY::Number of unrouted conns = 0
|
217 |
6 |
liubenoff |
PAR_SUMMARY::Worst slack> = -1.238
|
218 |
|
|
PAR_SUMMARY::Timing score> = 7.103
|
219 |
|
|
PAR_SUMMARY::Worst slack> = 0.178
|
220 |
|
|
PAR_SUMMARY::Timing score> = 0.000
|
221 |
5 |
liubenoff |
PAR_SUMMARY::Number of errors = 0
|
222 |
|
|
|
223 |
6 |
liubenoff |
Total CPU time to completion: 25 secs
|
224 |
|
|
Total REAL time to completion: 26 secs
|
225 |
5 |
liubenoff |
|
226 |
|
|
par done!
|
227 |
|
|
|
228 |
|
|
Copyright (c) 1991-1994 by NeoCAD Inc. All rights reserved.
|
229 |
|
|
Copyright (c) 1995 AT&T Corp. All rights reserved.
|
230 |
|
|
Copyright (c) 1995-2001 Lucent Technologies Inc. All rights reserved.
|
231 |
|
|
Copyright (c) 2001 Agere Systems All rights reserved.
|
232 |
|
|
Copyright (c) 2002-2016 Lattice Semiconductor Corporation, All rights reserved.
|