1 #Build: Synplify Pro C-2009.06, Build 063R, May 19 2009
2 #install: /opt/synplify/fpga_c200906
8 #Tue Nov 3 17:21:38 2009
11 #Tue Nov 3 17:21:38 2009
13 Synopsys VHDL Compiler, version comp400rc, Build 020R, built May 20 2009
14 Copyright (C) 1994-2009, Synopsys Inc. All Rights Reserved
16 @N: CD720 :"/opt/synplify/fpga_c200906/lib/vhd/std.vhd":123:18:123:21|Setting time resolution to ns
17 @N:"/homes/burban/didelu/dide_16/bsp4/Designflow/src/vga_ent.vhd":38:7:38:9|Top entity is set to vga.
18 VHDL syntax check successful!
19 @N: CD630 :"/homes/burban/didelu/dide_16/bsp4/Designflow/src/vga_ent.vhd":38:7:38:9|Synthesizing work.vga.behav
20 @N: CD231 :"/homes/burban/didelu/dide_16/bsp4/Designflow/src/vga_pak.vhd":60:24:60:25|Using onehot encoding for type hsync_state_type (reset_state="1000000")
21 @N: CD231 :"/homes/burban/didelu/dide_16/bsp4/Designflow/src/vga_pak.vhd":62:24:62:25|Using onehot encoding for type vsync_state_type (reset_state="1000000")
22 @N: CD630 :"/homes/burban/didelu/dide_16/bsp4/Designflow/src/vga_control_ent.vhd":37:7:37:17|Synthesizing work.vga_control.behav
23 Post processing for work.vga_control.behav
24 @N: CD630 :"/homes/burban/didelu/dide_16/bsp4/Designflow/src/vga_driver_ent.vhd":37:7:37:16|Synthesizing work.vga_driver.behav
25 @N: CD231 :"/homes/burban/didelu/dide_16/bsp4/Designflow/src/vga_pak.vhd":60:24:60:25|Using onehot encoding for type hsync_state_type (reset_state="1000000")
26 @N: CD231 :"/homes/burban/didelu/dide_16/bsp4/Designflow/src/vga_pak.vhd":62:24:62:25|Using onehot encoding for type vsync_state_type (reset_state="1000000")
27 Post processing for work.vga_driver.behav
28 @N: CD630 :"/homes/burban/didelu/dide_16/bsp4/Designflow/src/board_driver_ent.vhd":36:7:36:18|Synthesizing work.board_driver.behav
29 Post processing for work.board_driver.behav
30 Post processing for work.vga.behav
32 Process took 0h:00m:01s realtime, 0h:00m:01s cputime
33 # Tue Nov 3 17:21:39 2009
35 ###########################################################]
36 Synopsys Altera Technology Mapper, Version map450rc, Build 029R, Built May 22 2009 13:59:53
37 Copyright (C) 1994-2009, Synopsys Inc. All Rights Reserved
38 Product Version C-2009.06
39 @N: MF249 |Running in 32-bit mode.
40 @N: MF257 |Gated clock conversion enabled
41 @N|Running in logic synthesis mode without enhanced optimization
43 Automatic dissolve during optimization of view:work.vga(behav) of board_driver_unit(board_driver)
44 Automatic dissolve at startup in view:work.vga(behav) of vga_control_unit(vga_control)
46 Available hyper_sources - for debug and ip models
49 Finished RTL optimizations (Time elapsed 0h:00m:00s; Memory used current: 52MB peak: 55MB)
51 @N:"/homes/burban/didelu/dide_16/bsp4/Designflow/src/vga_driver_arc.vhd":267:4:267:5|Found counter in view:work.vga_driver(behav) inst vsync_counter[9:0]
52 @N:"/homes/burban/didelu/dide_16/bsp4/Designflow/src/vga_driver_arc.vhd":158:4:158:5|Found counter in view:work.vga_driver(behav) inst hsync_counter[9:0]
53 Starting Early Timing Optimization (Time elapsed 0h:00m:00s; Memory used current: 52MB peak: 55MB)
55 Finished Early Timing Optimization (Time elapsed 0h:00m:00s; Memory used current: 52MB peak: 55MB)
57 Finished factoring (Time elapsed 0h:00m:00s; Memory used current: 53MB peak: 55MB)
61 #################### START OF GENERATED CLOCK OPTIMIZATION REPORT ####################[
63 ======================================================================================
64 Instance:Pin Generated Clock Optimization Status
65 ======================================================================================
68 ##################### END OF GENERATED CLOCK OPTIMIZATION REPORT #####################]
70 Finished gated-clock and generated-clock conversion (Time elapsed 0h:00m:00s; Memory used current: 53MB peak: 56MB)
72 Finished generic timing optimizations - Pass 1 (Time elapsed 0h:00m:00s; Memory used current: 53MB peak: 56MB)
74 Starting Early Timing Optimization (Time elapsed 0h:00m:00s; Memory used current: 53MB peak: 56MB)
76 Finished Early Timing Optimization (Time elapsed 0h:00m:00s; Memory used current: 53MB peak: 56MB)
78 Finished generic timing optimizations - Pass 2 (Time elapsed 0h:00m:01s; Memory used current: 53MB peak: 56MB)
80 Starting Early Timing Optimization (Time elapsed 0h:00m:01s; Memory used current: 53MB peak: 56MB)
82 Finished Early Timing Optimization (Time elapsed 0h:00m:01s; Memory used current: 53MB peak: 56MB)
84 Finished preparing to map (Time elapsed 0h:00m:01s; Memory used current: 53MB peak: 56MB)
86 Finished technology mapping (Time elapsed 0h:00m:03s; Memory used current: 66MB peak: 67MB)
88 Finished technology timing optimizations and critical path resynthesis (Time elapsed 0h:00m:04s; Memory used current: 66MB peak: 67MB)
90 Finished restoring hierarchy (Time elapsed 0h:00m:04s; Memory used current: 66MB peak: 69MB)
93 Writing Analyst data base /homes/burban/didelu/dide_16/bsp4/Designflow/syn/rev_1/vga.srm
94 Finished Writing Netlist Databases (Time elapsed 0h:00m:04s; Memory used current: 65MB peak: 69MB)
96 Writing Verilog Netlist and constraint files
97 Writing .vqm output for Quartus
98 Writing Cross reference file for Quartus to /homes/burban/didelu/dide_16/bsp4/Designflow/syn/rev_1/vga.xrf
99 Finished Writing Verilog Netlist and constraint files (Time elapsed 0h:00m:04s; Memory used current: 65MB peak: 69MB)
101 Writing VHDL Simulation files
102 Finished Writing VHDL Simulation files (Time elapsed 0h:00m:04s; Memory used current: 65MB peak: 69MB)
104 Starting Writing Gated Clock Conversion Report (Time elapsed 0h:00m:04s; Memory used current: 65MB peak: 69MB)
106 @N: MF276 |Gated clock conversion enabled, but no gated clocks found in design
107 Finished Writing Gated Clock Conversion Report (Time elapsed 0h:00m:04s; Memory used current: 65MB peak: 69MB)
109 Starting Writing Generated Clock Conversion Report (Time elapsed 0h:00m:04s; Memory used current: 65MB peak: 69MB)
111 @N: MF333 |Generated clock conversion enabled, but no generated clocks found in design
112 Finished Writing Generated Clock Conversion Report (Time elapsed 0h:00m:04s; Memory used current: 65MB peak: 69MB)
114 Found clock vga|clk_pin with period 39.72ns
117 ##### START OF TIMING REPORT #####[
118 # Timing Report written on Tue Nov 3 17:21:46 2009
123 Requested Frequency: 25.2 MHz
127 @N: MT320 |This timing report estimates place and route data. Please look at the place and route timing report for final timing..
129 @N: MT322 |Clock constraints cover only FF-to-FF paths associated with the clock..
137 Worst slack in design: 34.465
139 Requested Estimated Requested Estimated Clock Clock
140 Starting Clock Frequency Frequency Period Period Slack Type Group
141 ----------------------------------------------------------------------------------------------------------------------
142 vga|clk_pin 25.2 MHz 190.2 MHz 39.722 5.257 34.465 inferred Inferred_clkgroup_0
143 ======================================================================================================================
152 Clocks | rise to rise | fall to fall | rise to fall | fall to rise
153 -----------------------------------------------------------------------------------------------------------------
154 Starting Ending | constraint slack | constraint slack | constraint slack | constraint slack
155 -----------------------------------------------------------------------------------------------------------------
156 vga|clk_pin vga|clk_pin | 39.722 34.465 | No paths - | No paths - | No paths -
157 =================================================================================================================
158 Note: 'No paths' indicates there are no paths in the design for that pair of clock edges.
159 'Diff grp' indicates that paths exist but the starting clock and ending clock are in different clock groups.
163 Interface Information
164 *********************
166 No IO constraint found
170 ====================================
171 Detailed Report for Clock: vga|clk_pin
172 ====================================
176 Starting Points with Worst Slack
177 ********************************
180 Instance Reference Type Pin Net Time Slack
182 --------------------------------------------------------------------------------------------------------------------------------------
183 dly_counter[0] vga|clk_pin stratix_lcell_ff regout dly_counter[0] 0.176 34.465
184 dly_counter[1] vga|clk_pin stratix_lcell_ff regout dly_counter[1] 0.176 34.584
185 vga_driver_unit.vsync_counter[6] vga|clk_pin stratix_lcell_ff regout vsync_counter_6 0.176 34.836
186 vga_driver_unit.vsync_counter[7] vga|clk_pin stratix_lcell_ff regout vsync_counter_7 0.176 34.865
187 vga_control_unit.toggle_counter_sig[1] vga|clk_pin stratix_lcell_ff regout toggle_counter_sig_1 0.176 34.968
188 vga_driver_unit.vsync_counter[3] vga|clk_pin stratix_lcell_ff regout vsync_counter_3 0.176 34.992
189 vga_driver_unit.vsync_counter[8] vga|clk_pin stratix_lcell_ff regout vsync_counter_8 0.176 34.992
190 vga_control_unit.toggle_counter_sig[5] vga|clk_pin stratix_lcell_ff regout toggle_counter_sig_5 0.176 35.095
191 vga_driver_unit.vsync_counter[5] vga|clk_pin stratix_lcell_ff regout vsync_counter_5 0.176 35.111
192 vga_driver_unit.vsync_counter[4] vga|clk_pin stratix_lcell_ff regout vsync_counter_4 0.176 35.119
193 ======================================================================================================================================
196 Ending Points with Worst Slack
197 ******************************
200 Instance Reference Type Pin Net Time Slack
202 -----------------------------------------------------------------------------------------------------------------------------------
203 vga_driver_unit.vsync_state[2] vga|clk_pin stratix_lcell_ff ena vsync_state_next_2_sqmuxa 38.986 34.465
204 vga_driver_unit.vsync_state[3] vga|clk_pin stratix_lcell_ff ena vsync_state_next_2_sqmuxa 38.986 34.465
205 vga_driver_unit.vsync_state[4] vga|clk_pin stratix_lcell_ff ena vsync_state_next_2_sqmuxa 38.986 34.465
206 vga_driver_unit.vsync_state[5] vga|clk_pin stratix_lcell_ff ena vsync_state_next_2_sqmuxa 38.986 34.465
207 vga_driver_unit.vsync_state[6] vga|clk_pin stratix_lcell_ff datab dly_counter_0 35.641 34.465
208 vga_driver_unit.vsync_state[6] vga|clk_pin stratix_lcell_ff datac dly_counter_1 35.760 34.584
209 vga_driver_unit.hsync_state[0] vga|clk_pin stratix_lcell_ff ena hsync_state_3_0_0_0__g0_0 38.986 34.711
210 vga_driver_unit.hsync_state[1] vga|clk_pin stratix_lcell_ff ena hsync_state_3_0_0_0__g0_0 38.986 34.711
211 vga_driver_unit.hsync_state[2] vga|clk_pin stratix_lcell_ff ena hsync_state_3_0_0_0__g0_0 38.986 34.711
212 vga_driver_unit.hsync_state[3] vga|clk_pin stratix_lcell_ff ena hsync_state_3_0_0_0__g0_0 38.986 34.711
213 ===================================================================================================================================
217 Worst Path Information
218 ***********************
221 Path information for path number 1:
222 Requested Period: 39.722
224 + Clock delay at ending point: 0.000 (ideal)
225 = Required time: 38.986
227 - Propagation time: 4.521
228 - Clock delay at starting point: 0.000 (ideal)
229 = Slack (critical) : 34.465
231 Number of logic level(s): 2
232 Starting point: dly_counter[0] / regout
233 Ending point: vga_driver_unit.vsync_state[2] / ena
234 The start point is clocked by vga|clk_pin [rising] on pin clk
235 The end point is clocked by vga|clk_pin [rising] on pin clk
237 Instance / Net Pin Pin Arrival No. of
238 Name Type Name Dir Delay Time Fan Out(s)
239 -----------------------------------------------------------------------------------------------------------------------
240 dly_counter[0] stratix_lcell_ff regout Out 0.176 0.176 -
241 dly_counter[0] Net - - 1.000 - 9
242 vga_driver_unit.vsync_state[6] stratix_lcell_ff datab In - 1.176 -
243 vga_driver_unit.vsync_state[6] stratix_lcell_ff combout Out 0.332 1.508 -
244 un6_dly_counter_0_x Net - - 2.160 - 58(49)
245 vga_driver_unit.vsync_state_next_2_sqmuxa stratix_lcell dataa In - 3.668 -
246 vga_driver_unit.vsync_state_next_2_sqmuxa stratix_lcell combout Out 0.459 4.127 -
247 vsync_state_next_2_sqmuxa Net - - 0.393 - 5(2)
248 vga_driver_unit.vsync_state[2] stratix_lcell_ff ena In - 4.521 -
249 =======================================================================================================================
250 Total path delay (propagation time + ICD at startpoint + setup - ICD at endpoint) of 5.257 is 1.703(32.4%) logic and 3.554(67.6%) route.
251 Fanout format: logic fanout (physical fanout)
252 Path delay compensated for clock skew. Clock skew is added to clock-to-out value, and is subtracted from setup time value
253 *Arrival time includes intrinsic clock delay at start point and clock delay at startpoint
257 ##### END OF TIMING REPORT #####]
259 ##### START OF AREA REPORT #####[
260 Design view:work.vga(behav)
261 Selecting part EP1S25F672C6
262 @N: FA174 |The following device usage report estimates place and route data. Please look at the place and route report for final resource usage..
266 Total LUTs: 181 of 25660 ( 0%)
267 Logic resources: 183 ATOMs of 25660 ( 0%)
269 Number of I/O registers
276 DSP Blocks: 0 (0 nine-bit DSP elements).
277 DSP Utilization: 0.00% of available 10 blocks (80 nine-bit).
278 ShiftTap: 0 (0 registers)
284 ATOMs using regout pin: 88
285 also using enable pin: 12
286 also using combout pin: 1
287 ATOMs using combout pin: 93
288 Number of Inputs on ATOMs: 759
289 Number of Nets: 55530
291 ##### END OF AREA REPORT #####]
294 Process took 0h:00m:05s realtime, 0h:00m:04s cputime
295 # Tue Nov 3 17:21:46 2009
297 ###########################################################]